fix build (#245)

This commit is contained in:
Dream Hunter
2024-05-18 14:07:52 +08:00
committed by GitHub
parent ca00a877ad
commit a351839408
6 changed files with 50 additions and 44 deletions

View File

@@ -2,6 +2,12 @@
## main branch
### Breaking Changes
配置文件 `main = "src/worker.js"` 改为 `main = "src/worker.ts"`
### Changes
- `telegram bot` 白名单配置
- `ENABLE_WEBHOOK` 添加 webhook
- admin 页面使用双层 tab

View File

@@ -60,7 +60,7 @@ pnpm run deploy
```toml
name = "cloudflare_temp_email"
main = "src/worker.js"
main = "src/worker.ts"
compatibility_date = "2023-08-14"
node_compat = true

View File

@@ -24,7 +24,7 @@ wrangler kv:namespace create DEV
```toml
name = "cloudflare_temp_email"
main = "src/worker.js"
main = "src/worker.ts"
compatibility_date = "2023-12-01"
# 如果你想使用自定义域名,你需要添加 routes 配置
# routes = [

View File

@@ -11,10 +11,10 @@
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20240512.0",
"wrangler": "^3.55.0"
"wrangler": "^3.57.0"
},
"dependencies": {
"hono": "^4.3.6",
"hono": "^4.3.7",
"mimetext": "^3.0.24",
"postal-mime": "^2.2.5",
"telegraf": "4.16.3"

78
worker/pnpm-lock.yaml generated
View File

@@ -14,8 +14,8 @@ importers:
.:
dependencies:
hono:
specifier: ^4.3.6
version: 4.3.6
specifier: ^4.3.7
version: 4.3.7
mimetext:
specifier: ^3.0.24
version: 3.0.24
@@ -30,8 +30,8 @@ importers:
specifier: ^4.20240512.0
version: 4.20240512.0
wrangler:
specifier: ^3.55.0
version: 3.55.0(@cloudflare/workers-types@4.20240512.0)
specifier: ^3.57.0
version: 3.57.0(@cloudflare/workers-types@4.20240512.0)
packages:
@@ -47,32 +47,32 @@ packages:
resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==}
engines: {node: '>=16.13'}
'@cloudflare/workerd-darwin-64@1.20240419.0':
resolution: {integrity: sha512-PGVe9sYWULHfvGhN0IZh8MsskNG/ufnBSqPbgFCxJHCTrVXLPuC35EoVaforyqjKRwj3U35XMyGo9KHcGnTeHQ==}
'@cloudflare/workerd-darwin-64@1.20240512.0':
resolution: {integrity: sha512-VMp+CsSHFALQiBzPdQ5dDI4T1qwLu0mQ0aeKVNDosXjueN0f3zj/lf+mFil5/9jBbG3t4mG0y+6MMnalP9Lobw==}
engines: {node: '>=16'}
cpu: [x64]
os: [darwin]
'@cloudflare/workerd-darwin-arm64@1.20240419.0':
resolution: {integrity: sha512-z4etQSPiD5Gcjs962LiC7ZdmXnN6SGof5KrYoFiSI9X9kUvpuGH/lnjVVPd+NnVNeDU2kzmcAIgyZjkjTaqVXQ==}
'@cloudflare/workerd-darwin-arm64@1.20240512.0':
resolution: {integrity: sha512-lZktXGmzMrB5rJqY9+PmnNfv1HKlj/YLZwMjPfF0WVKHUFdvQbAHsi7NlKv6mW9uIvlZnS+K4sIkWc0MDXcRnA==}
engines: {node: '>=16'}
cpu: [arm64]
os: [darwin]
'@cloudflare/workerd-linux-64@1.20240419.0':
resolution: {integrity: sha512-lBwhg0j3sYTFMsEb4bOClbVje8nqrYOu0H3feQlX+Eks94JIhWPkf8ywK4at/BUc1comPMhCgzDHwc2OMPUGgg==}
'@cloudflare/workerd-linux-64@1.20240512.0':
resolution: {integrity: sha512-wrHvqCZZqXz6Y3MUTn/9pQNsvaoNjbJpuA6vcXsXu8iCzJi911iVW2WUEBX+MpUWD+mBIP0oXni5tTlhkokOPw==}
engines: {node: '>=16'}
cpu: [x64]
os: [linux]
'@cloudflare/workerd-linux-arm64@1.20240419.0':
resolution: {integrity: sha512-ZMY6wwWkxL+WPq8ydOp/irSYjAnMhBz1OC1+4z+OANtDs2beaZODmq7LEB3hb5WUAaTPY7DIjZh3DfDfty0nYg==}
'@cloudflare/workerd-linux-arm64@1.20240512.0':
resolution: {integrity: sha512-YPezHMySL9J9tFdzxz390eBswQ//QJNYcZolz9Dgvb3FEfdpK345cE/bsWbMOqw5ws2f82l388epoenghtYvAg==}
engines: {node: '>=16'}
cpu: [arm64]
os: [linux]
'@cloudflare/workerd-windows-64@1.20240419.0':
resolution: {integrity: sha512-YJjgaJN2yGTkV7Cr4K3i8N4dUwVQTclT3Pr3NpRZCcLjTszwlE53++XXDnHMKGXBbSguIizaVbmcU2EtmIXyeQ==}
'@cloudflare/workerd-windows-64@1.20240512.0':
resolution: {integrity: sha512-SxKapDrIYSscMR7lGIp/av0l6vokjH4xQ9ACxHgXh+OdOus9azppSmjaPyw4/ePvg7yqpkaNjf9o258IxWtvKQ==}
engines: {node: '>=16'}
cpu: [x64]
os: [win32]
@@ -361,8 +361,8 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
hono@4.3.6:
resolution: {integrity: sha512-2IqXwrxWF4tG2AR7b5tMYn+KEnWK8UvdC/NUSbOKWj/Kj11OJqel58FxyiXLK5CcKLiL8aGtTe4lkBKXyaHMBQ==}
hono@4.3.7:
resolution: {integrity: sha512-GXlsGnCAwGosu+COwYyYC8MwOY2L6Ihg9V1znYdMD8DHCJl+13Nk4o8dsBYJpae4oujjw24jBaITuYWVq2+V8Q==}
engines: {node: '>=16.0.0'}
is-binary-path@2.1.0:
@@ -406,8 +406,8 @@ packages:
mimetext@3.0.24:
resolution: {integrity: sha512-UdG1KVfcxeEfo6el91lzFG2WLLTm8DxSK/rosxx5H2Pjla50+DSsjTgr9BRAfAkbQWaxvzcaTO+bHK5ZrdKdfA==}
miniflare@3.20240419.1:
resolution: {integrity: sha512-Q9n0W07uUD/u0c/b03E4iogeXOAMjZnE3P7B5Yi8sPaZAx6TYWwjurGBja+Pg2yILN2iMaliEobfVyAKss33cA==}
miniflare@3.20240512.0:
resolution: {integrity: sha512-X0PlKR0AROKpxFoJNmRtCMIuJxj+ngEcyTOlEokj2rAQ0TBwUhB4/1uiPvdI6ofW5NugPOD1uomAv+gLjwsLDQ==}
engines: {node: '>=16.13'}
hasBin: true
@@ -547,17 +547,17 @@ packages:
whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
workerd@1.20240419.0:
resolution: {integrity: sha512-9yV98KpkQgG+bdEsKEW8i1AYZgxns6NVSfdOVEB2Ue1pTMtIEYfUyqUE+O2amisRrfaC3Pw4EvjtTmVaoetfeg==}
workerd@1.20240512.0:
resolution: {integrity: sha512-VUBmR1PscAPHEE0OF/G2K7/H1gnr9aDWWZzdkIgWfNKkv8dKFCT75H+GJtUHjfwqz3rYCzaNZmatSXOpLGpF8A==}
engines: {node: '>=16'}
hasBin: true
wrangler@3.55.0:
resolution: {integrity: sha512-VhtCioKxOdVqkHa8jQ6C6bX3by2Ko0uM0DKzrA+6lBZvfDUlGDWSOPiG+1fOHBHj2JTVBntxWCztXP6L+Udr8w==}
wrangler@3.57.0:
resolution: {integrity: sha512-izK3AZtlFoTq8N0EZjLOQ7hqwsjaXCc1cbNKuhsLJjDX1jB1YZBDPhIhtXL4VVzkJAcH+0Zw2gguOePFCHNaxw==}
engines: {node: '>=16.17.0'}
hasBin: true
peerDependencies:
'@cloudflare/workers-types': ^4.20240419.0
'@cloudflare/workers-types': ^4.20240512.0
peerDependenciesMeta:
'@cloudflare/workers-types':
optional: true
@@ -598,19 +598,19 @@ snapshots:
dependencies:
mime: 3.0.0
'@cloudflare/workerd-darwin-64@1.20240419.0':
'@cloudflare/workerd-darwin-64@1.20240512.0':
optional: true
'@cloudflare/workerd-darwin-arm64@1.20240419.0':
'@cloudflare/workerd-darwin-arm64@1.20240512.0':
optional: true
'@cloudflare/workerd-linux-64@1.20240419.0':
'@cloudflare/workerd-linux-64@1.20240512.0':
optional: true
'@cloudflare/workerd-linux-arm64@1.20240419.0':
'@cloudflare/workerd-linux-arm64@1.20240512.0':
optional: true
'@cloudflare/workerd-windows-64@1.20240419.0':
'@cloudflare/workerd-windows-64@1.20240512.0':
optional: true
'@cloudflare/workers-types@4.20240512.0': {}
@@ -836,7 +836,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
hono@4.3.6: {}
hono@4.3.7: {}
is-binary-path@2.1.0:
dependencies:
@@ -875,7 +875,7 @@ snapshots:
js-base64: 3.7.7
mime-types: 2.1.35
miniflare@3.20240419.1:
miniflare@3.20240512.0:
dependencies:
'@cspotcode/source-map-support': 0.8.1
acorn: 8.11.3
@@ -885,7 +885,7 @@ snapshots:
glob-to-regexp: 0.4.1
stoppable: 1.1.0
undici: 5.28.4
workerd: 1.20240419.0
workerd: 1.20240512.0
ws: 8.17.0
youch: 3.3.3
zod: 3.23.8
@@ -1009,15 +1009,15 @@ snapshots:
tr46: 0.0.3
webidl-conversions: 3.0.1
workerd@1.20240419.0:
workerd@1.20240512.0:
optionalDependencies:
'@cloudflare/workerd-darwin-64': 1.20240419.0
'@cloudflare/workerd-darwin-arm64': 1.20240419.0
'@cloudflare/workerd-linux-64': 1.20240419.0
'@cloudflare/workerd-linux-arm64': 1.20240419.0
'@cloudflare/workerd-windows-64': 1.20240419.0
'@cloudflare/workerd-darwin-64': 1.20240512.0
'@cloudflare/workerd-darwin-arm64': 1.20240512.0
'@cloudflare/workerd-linux-64': 1.20240512.0
'@cloudflare/workerd-linux-arm64': 1.20240512.0
'@cloudflare/workerd-windows-64': 1.20240512.0
wrangler@3.55.0(@cloudflare/workers-types@4.20240512.0):
wrangler@3.57.0(@cloudflare/workers-types@4.20240512.0):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.2
'@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19)
@@ -1025,7 +1025,7 @@ snapshots:
blake3-wasm: 2.1.5
chokidar: 3.6.0
esbuild: 0.17.19
miniflare: 3.20240419.1
miniflare: 3.20240512.0
nanoid: 3.3.7
path-to-regexp: 6.2.2
resolve: 1.22.8

View File

@@ -1,5 +1,5 @@
name = "cloudflare_temp_email"
main = "src/worker.js"
main = "src/worker.ts"
compatibility_date = "2023-12-01"
node_compat = true
# if you want use custom_domain, you need to add routes