mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-15 13:25:19 +00:00
Converted wrangler example to work on ESM and upgraded it
This commit is contained in:
@@ -2,16 +2,18 @@
|
||||
"name": "cloudflare-worker",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"clear:deps": "rm -rf node_modules",
|
||||
"example": "npx wrangler dev"
|
||||
"example": "pnpm wrangler dev"
|
||||
},
|
||||
"dependencies": {
|
||||
"passkit-generator": "workspace:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cloudflare/workers-types": "^4.20230419.0",
|
||||
"@cloudflare/workers-types": "^4.20250109.0",
|
||||
"typescript": "^5.7.3",
|
||||
"wrangler": "^3.0.0"
|
||||
"wrangler": "^3.101.0",
|
||||
"@types/node": "^20"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,11 @@ import { PKPass } from "passkit-generator";
|
||||
import { Buffer } from "node:buffer";
|
||||
|
||||
/** Assets are handled by Wrangler by specifying the rule inside wrangler.toml */
|
||||
import icon from "../../../models/exampleBooking.pass/icon.png";
|
||||
import icon2x from "../../../models/exampleBooking.pass/icon@2x.png";
|
||||
import footer from "../../../models/exampleBooking.pass/footer.png";
|
||||
import footer2x from "../../../models/exampleBooking.pass/footer@2x.png";
|
||||
import background2x from "../../../models/examplePass.pass/background@2x.png";
|
||||
import icon from "../../models/exampleBooking.pass/icon.png";
|
||||
import icon2x from "../../models/exampleBooking.pass/icon@2x.png";
|
||||
import footer from "../../models/exampleBooking.pass/footer.png";
|
||||
import footer2x from "../../models/exampleBooking.pass/footer@2x.png";
|
||||
import background2x from "../../models/examplePass.pass/background@2x.png";
|
||||
|
||||
export interface Env {
|
||||
/**
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
"target": "es2021",
|
||||
"lib": ["es2021"],
|
||||
"jsx": "react",
|
||||
"module": "es2022",
|
||||
"moduleResolution": "node",
|
||||
"module": "Node16",
|
||||
"moduleResolution": "Node16",
|
||||
"types": ["@cloudflare/workers-types"],
|
||||
"resolveJsonModule": true,
|
||||
"allowJs": true,
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
name = "pg-cw-example"
|
||||
main = "src/index.ts"
|
||||
compatibility_date = "2023-10-02"
|
||||
|
||||
|
||||
#########################################################################################
|
||||
# This must be enabled to make passkit-generator compatible with cloudflare workers #
|
||||
#########################################################################################
|
||||
|
||||
node_compat = true
|
||||
compatibility_flags = [ "nodejs_compat" ]
|
||||
compatibility_date = "2024-09-23"
|
||||
|
||||
###################################################################
|
||||
### This is needed to import `.png` files with esm imports. ###
|
||||
|
||||
Reference in New Issue
Block a user