aletrn
commited on
Commit
·
6e23fff
0
Parent(s):
Initial commit (by create-cloudflare CLI)
Browse files- .editorconfig +13 -0
- .gitignore +172 -0
- .prettierrc +6 -0
- package.json +15 -0
- pnpm-lock.yaml +713 -0
- src/index.ts +32 -0
- tsconfig.json +101 -0
- wrangler.toml +51 -0
.editorconfig
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# http://editorconfig.org
|
2 |
+
root = true
|
3 |
+
|
4 |
+
[*]
|
5 |
+
indent_style = tab
|
6 |
+
tab_width = 2
|
7 |
+
end_of_line = lf
|
8 |
+
charset = utf-8
|
9 |
+
trim_trailing_whitespace = true
|
10 |
+
insert_final_newline = true
|
11 |
+
|
12 |
+
[*.yml]
|
13 |
+
indent_style = space
|
.gitignore
ADDED
@@ -0,0 +1,172 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Logs
|
2 |
+
|
3 |
+
logs
|
4 |
+
_.log
|
5 |
+
npm-debug.log_
|
6 |
+
yarn-debug.log*
|
7 |
+
yarn-error.log*
|
8 |
+
lerna-debug.log*
|
9 |
+
.pnpm-debug.log*
|
10 |
+
|
11 |
+
# Diagnostic reports (https://nodejs.org/api/report.html)
|
12 |
+
|
13 |
+
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
|
14 |
+
|
15 |
+
# Runtime data
|
16 |
+
|
17 |
+
pids
|
18 |
+
_.pid
|
19 |
+
_.seed
|
20 |
+
\*.pid.lock
|
21 |
+
|
22 |
+
# Directory for instrumented libs generated by jscoverage/JSCover
|
23 |
+
|
24 |
+
lib-cov
|
25 |
+
|
26 |
+
# Coverage directory used by tools like istanbul
|
27 |
+
|
28 |
+
coverage
|
29 |
+
\*.lcov
|
30 |
+
|
31 |
+
# nyc test coverage
|
32 |
+
|
33 |
+
.nyc_output
|
34 |
+
|
35 |
+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
36 |
+
|
37 |
+
.grunt
|
38 |
+
|
39 |
+
# Bower dependency directory (https://bower.io/)
|
40 |
+
|
41 |
+
bower_components
|
42 |
+
|
43 |
+
# node-waf configuration
|
44 |
+
|
45 |
+
.lock-wscript
|
46 |
+
|
47 |
+
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
48 |
+
|
49 |
+
build/Release
|
50 |
+
|
51 |
+
# Dependency directories
|
52 |
+
|
53 |
+
node_modules/
|
54 |
+
jspm_packages/
|
55 |
+
|
56 |
+
# Snowpack dependency directory (https://snowpack.dev/)
|
57 |
+
|
58 |
+
web_modules/
|
59 |
+
|
60 |
+
# TypeScript cache
|
61 |
+
|
62 |
+
\*.tsbuildinfo
|
63 |
+
|
64 |
+
# Optional npm cache directory
|
65 |
+
|
66 |
+
.npm
|
67 |
+
|
68 |
+
# Optional eslint cache
|
69 |
+
|
70 |
+
.eslintcache
|
71 |
+
|
72 |
+
# Optional stylelint cache
|
73 |
+
|
74 |
+
.stylelintcache
|
75 |
+
|
76 |
+
# Microbundle cache
|
77 |
+
|
78 |
+
.rpt2_cache/
|
79 |
+
.rts2_cache_cjs/
|
80 |
+
.rts2_cache_es/
|
81 |
+
.rts2_cache_umd/
|
82 |
+
|
83 |
+
# Optional REPL history
|
84 |
+
|
85 |
+
.node_repl_history
|
86 |
+
|
87 |
+
# Output of 'npm pack'
|
88 |
+
|
89 |
+
\*.tgz
|
90 |
+
|
91 |
+
# Yarn Integrity file
|
92 |
+
|
93 |
+
.yarn-integrity
|
94 |
+
|
95 |
+
# dotenv environment variable files
|
96 |
+
|
97 |
+
.env
|
98 |
+
.env.development.local
|
99 |
+
.env.test.local
|
100 |
+
.env.production.local
|
101 |
+
.env.local
|
102 |
+
|
103 |
+
# parcel-bundler cache (https://parceljs.org/)
|
104 |
+
|
105 |
+
.cache
|
106 |
+
.parcel-cache
|
107 |
+
|
108 |
+
# Next.js build output
|
109 |
+
|
110 |
+
.next
|
111 |
+
out
|
112 |
+
|
113 |
+
# Nuxt.js build / generate output
|
114 |
+
|
115 |
+
.nuxt
|
116 |
+
dist
|
117 |
+
|
118 |
+
# Gatsby files
|
119 |
+
|
120 |
+
.cache/
|
121 |
+
|
122 |
+
# Comment in the public line in if your project uses Gatsby and not Next.js
|
123 |
+
|
124 |
+
# https://nextjs.org/blog/next-9-1#public-directory-support
|
125 |
+
|
126 |
+
# public
|
127 |
+
|
128 |
+
# vuepress build output
|
129 |
+
|
130 |
+
.vuepress/dist
|
131 |
+
|
132 |
+
# vuepress v2.x temp and cache directory
|
133 |
+
|
134 |
+
.temp
|
135 |
+
.cache
|
136 |
+
|
137 |
+
# Docusaurus cache and generated files
|
138 |
+
|
139 |
+
.docusaurus
|
140 |
+
|
141 |
+
# Serverless directories
|
142 |
+
|
143 |
+
.serverless/
|
144 |
+
|
145 |
+
# FuseBox cache
|
146 |
+
|
147 |
+
.fusebox/
|
148 |
+
|
149 |
+
# DynamoDB Local files
|
150 |
+
|
151 |
+
.dynamodb/
|
152 |
+
|
153 |
+
# TernJS port file
|
154 |
+
|
155 |
+
.tern-port
|
156 |
+
|
157 |
+
# Stores VSCode versions used for testing VSCode extensions
|
158 |
+
|
159 |
+
.vscode-test
|
160 |
+
|
161 |
+
# yarn v2
|
162 |
+
|
163 |
+
.yarn/cache
|
164 |
+
.yarn/unplugged
|
165 |
+
.yarn/build-state.yml
|
166 |
+
.yarn/install-state.gz
|
167 |
+
.pnp.\*
|
168 |
+
|
169 |
+
# wrangler project
|
170 |
+
|
171 |
+
.dev.vars
|
172 |
+
.wrangler/
|
.prettierrc
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"printWidth": 140,
|
3 |
+
"singleQuote": true,
|
4 |
+
"semi": true,
|
5 |
+
"useTabs": true
|
6 |
+
}
|
package.json
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "gis-prediction",
|
3 |
+
"version": "0.0.0",
|
4 |
+
"private": true,
|
5 |
+
"scripts": {
|
6 |
+
"deploy": "wrangler deploy",
|
7 |
+
"dev": "wrangler dev",
|
8 |
+
"start": "wrangler dev"
|
9 |
+
},
|
10 |
+
"devDependencies": {
|
11 |
+
"@cloudflare/workers-types": "^4.20230419.0",
|
12 |
+
"typescript": "^5.0.4",
|
13 |
+
"wrangler": "^3.0.0"
|
14 |
+
}
|
15 |
+
}
|
pnpm-lock.yaml
ADDED
@@ -0,0 +1,713 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
lockfileVersion: '6.0'
|
2 |
+
|
3 |
+
settings:
|
4 |
+
autoInstallPeers: true
|
5 |
+
excludeLinksFromLockfile: false
|
6 |
+
|
7 |
+
devDependencies:
|
8 |
+
'@cloudflare/workers-types':
|
9 |
+
specifier: ^4.20230419.0
|
10 |
+
version: 4.20231016.0
|
11 |
+
typescript:
|
12 |
+
specifier: ^5.0.4
|
13 |
+
version: 5.2.2
|
14 |
+
wrangler:
|
15 |
+
specifier: ^3.0.0
|
16 |
+
version: 3.14.0
|
17 |
+
|
18 |
+
packages:
|
19 |
+
|
20 |
+
/@cloudflare/kv-asset-handler@0.2.0:
|
21 |
+
resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==}
|
22 |
+
dependencies:
|
23 |
+
mime: 3.0.0
|
24 |
+
dev: true
|
25 |
+
|
26 |
+
/@cloudflare/workerd-darwin-64@1.20231016.0:
|
27 |
+
resolution: {integrity: sha512-rPAnF8Q25+eHEsAopihWeftPW/P0QapY9d7qaUmtOXztWdd6YPQ7JuiWVj4Nvjphge1BleehxAbo4I3Z4L2H1g==}
|
28 |
+
engines: {node: '>=16'}
|
29 |
+
cpu: [x64]
|
30 |
+
os: [darwin]
|
31 |
+
requiresBuild: true
|
32 |
+
dev: true
|
33 |
+
optional: true
|
34 |
+
|
35 |
+
/@cloudflare/workerd-darwin-arm64@1.20231016.0:
|
36 |
+
resolution: {integrity: sha512-MvydDdiLXt+jy57vrVZ2lU6EQwCdpieyZoN8uBXSWzfG3zR/6dxU1+okvPQPlHN0jtlufqPeHrpJyAqqgLHUKA==}
|
37 |
+
engines: {node: '>=16'}
|
38 |
+
cpu: [arm64]
|
39 |
+
os: [darwin]
|
40 |
+
requiresBuild: true
|
41 |
+
dev: true
|
42 |
+
optional: true
|
43 |
+
|
44 |
+
/@cloudflare/workerd-linux-64@1.20231016.0:
|
45 |
+
resolution: {integrity: sha512-y6Sj37yTzM8QbAghG9LRqoSBrsREnQz8NkcmpjSxeK6KMc2g0L5A/OemCdugNlIiv+zRv9BYX1aosaoxY5JbeQ==}
|
46 |
+
engines: {node: '>=16'}
|
47 |
+
cpu: [x64]
|
48 |
+
os: [linux]
|
49 |
+
requiresBuild: true
|
50 |
+
dev: true
|
51 |
+
optional: true
|
52 |
+
|
53 |
+
/@cloudflare/workerd-linux-arm64@1.20231016.0:
|
54 |
+
resolution: {integrity: sha512-LqMIRUHD1YeRg2TPIfIQEhapSKMFSq561RypvJoXZvTwSbaROxGdW6Ku+PvButqTkEvuAtfzN/kGje7fvfQMHg==}
|
55 |
+
engines: {node: '>=16'}
|
56 |
+
cpu: [arm64]
|
57 |
+
os: [linux]
|
58 |
+
requiresBuild: true
|
59 |
+
dev: true
|
60 |
+
optional: true
|
61 |
+
|
62 |
+
/@cloudflare/workerd-windows-64@1.20231016.0:
|
63 |
+
resolution: {integrity: sha512-96ojBwIHyiUAbsWlzBqo9P/cvH8xUh8SuBboFXtwAeXcJ6/urwKN2AqPa/QzOGUTCdsurWYiieARHT5WWWPhKw==}
|
64 |
+
engines: {node: '>=16'}
|
65 |
+
cpu: [x64]
|
66 |
+
os: [win32]
|
67 |
+
requiresBuild: true
|
68 |
+
dev: true
|
69 |
+
optional: true
|
70 |
+
|
71 |
+
/@cloudflare/workers-types@4.20231016.0:
|
72 |
+
resolution: {integrity: sha512-eGB0cRVyoJpeyGJx2re5sbd9R316a61sY73xwnqm4cwGpb+OxCK2gc651RxGiN7H4w6LY1RpysUgeGLmj5B3+g==}
|
73 |
+
dev: true
|
74 |
+
|
75 |
+
/@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19):
|
76 |
+
resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==}
|
77 |
+
peerDependencies:
|
78 |
+
esbuild: '*'
|
79 |
+
dependencies:
|
80 |
+
esbuild: 0.17.19
|
81 |
+
dev: true
|
82 |
+
|
83 |
+
/@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19):
|
84 |
+
resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==}
|
85 |
+
peerDependencies:
|
86 |
+
esbuild: '*'
|
87 |
+
dependencies:
|
88 |
+
esbuild: 0.17.19
|
89 |
+
escape-string-regexp: 4.0.0
|
90 |
+
rollup-plugin-node-polyfills: 0.2.1
|
91 |
+
dev: true
|
92 |
+
|
93 |
+
/@esbuild/android-arm64@0.17.19:
|
94 |
+
resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
|
95 |
+
engines: {node: '>=12'}
|
96 |
+
cpu: [arm64]
|
97 |
+
os: [android]
|
98 |
+
requiresBuild: true
|
99 |
+
dev: true
|
100 |
+
optional: true
|
101 |
+
|
102 |
+
/@esbuild/android-arm@0.17.19:
|
103 |
+
resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
|
104 |
+
engines: {node: '>=12'}
|
105 |
+
cpu: [arm]
|
106 |
+
os: [android]
|
107 |
+
requiresBuild: true
|
108 |
+
dev: true
|
109 |
+
optional: true
|
110 |
+
|
111 |
+
/@esbuild/android-x64@0.17.19:
|
112 |
+
resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
|
113 |
+
engines: {node: '>=12'}
|
114 |
+
cpu: [x64]
|
115 |
+
os: [android]
|
116 |
+
requiresBuild: true
|
117 |
+
dev: true
|
118 |
+
optional: true
|
119 |
+
|
120 |
+
/@esbuild/darwin-arm64@0.17.19:
|
121 |
+
resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
|
122 |
+
engines: {node: '>=12'}
|
123 |
+
cpu: [arm64]
|
124 |
+
os: [darwin]
|
125 |
+
requiresBuild: true
|
126 |
+
dev: true
|
127 |
+
optional: true
|
128 |
+
|
129 |
+
/@esbuild/darwin-x64@0.17.19:
|
130 |
+
resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
|
131 |
+
engines: {node: '>=12'}
|
132 |
+
cpu: [x64]
|
133 |
+
os: [darwin]
|
134 |
+
requiresBuild: true
|
135 |
+
dev: true
|
136 |
+
optional: true
|
137 |
+
|
138 |
+
/@esbuild/freebsd-arm64@0.17.19:
|
139 |
+
resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
|
140 |
+
engines: {node: '>=12'}
|
141 |
+
cpu: [arm64]
|
142 |
+
os: [freebsd]
|
143 |
+
requiresBuild: true
|
144 |
+
dev: true
|
145 |
+
optional: true
|
146 |
+
|
147 |
+
/@esbuild/freebsd-x64@0.17.19:
|
148 |
+
resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
|
149 |
+
engines: {node: '>=12'}
|
150 |
+
cpu: [x64]
|
151 |
+
os: [freebsd]
|
152 |
+
requiresBuild: true
|
153 |
+
dev: true
|
154 |
+
optional: true
|
155 |
+
|
156 |
+
/@esbuild/linux-arm64@0.17.19:
|
157 |
+
resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
|
158 |
+
engines: {node: '>=12'}
|
159 |
+
cpu: [arm64]
|
160 |
+
os: [linux]
|
161 |
+
requiresBuild: true
|
162 |
+
dev: true
|
163 |
+
optional: true
|
164 |
+
|
165 |
+
/@esbuild/linux-arm@0.17.19:
|
166 |
+
resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
|
167 |
+
engines: {node: '>=12'}
|
168 |
+
cpu: [arm]
|
169 |
+
os: [linux]
|
170 |
+
requiresBuild: true
|
171 |
+
dev: true
|
172 |
+
optional: true
|
173 |
+
|
174 |
+
/@esbuild/linux-ia32@0.17.19:
|
175 |
+
resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
|
176 |
+
engines: {node: '>=12'}
|
177 |
+
cpu: [ia32]
|
178 |
+
os: [linux]
|
179 |
+
requiresBuild: true
|
180 |
+
dev: true
|
181 |
+
optional: true
|
182 |
+
|
183 |
+
/@esbuild/linux-loong64@0.17.19:
|
184 |
+
resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
|
185 |
+
engines: {node: '>=12'}
|
186 |
+
cpu: [loong64]
|
187 |
+
os: [linux]
|
188 |
+
requiresBuild: true
|
189 |
+
dev: true
|
190 |
+
optional: true
|
191 |
+
|
192 |
+
/@esbuild/linux-mips64el@0.17.19:
|
193 |
+
resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
|
194 |
+
engines: {node: '>=12'}
|
195 |
+
cpu: [mips64el]
|
196 |
+
os: [linux]
|
197 |
+
requiresBuild: true
|
198 |
+
dev: true
|
199 |
+
optional: true
|
200 |
+
|
201 |
+
/@esbuild/linux-ppc64@0.17.19:
|
202 |
+
resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
|
203 |
+
engines: {node: '>=12'}
|
204 |
+
cpu: [ppc64]
|
205 |
+
os: [linux]
|
206 |
+
requiresBuild: true
|
207 |
+
dev: true
|
208 |
+
optional: true
|
209 |
+
|
210 |
+
/@esbuild/linux-riscv64@0.17.19:
|
211 |
+
resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
|
212 |
+
engines: {node: '>=12'}
|
213 |
+
cpu: [riscv64]
|
214 |
+
os: [linux]
|
215 |
+
requiresBuild: true
|
216 |
+
dev: true
|
217 |
+
optional: true
|
218 |
+
|
219 |
+
/@esbuild/linux-s390x@0.17.19:
|
220 |
+
resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
|
221 |
+
engines: {node: '>=12'}
|
222 |
+
cpu: [s390x]
|
223 |
+
os: [linux]
|
224 |
+
requiresBuild: true
|
225 |
+
dev: true
|
226 |
+
optional: true
|
227 |
+
|
228 |
+
/@esbuild/linux-x64@0.17.19:
|
229 |
+
resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
|
230 |
+
engines: {node: '>=12'}
|
231 |
+
cpu: [x64]
|
232 |
+
os: [linux]
|
233 |
+
requiresBuild: true
|
234 |
+
dev: true
|
235 |
+
optional: true
|
236 |
+
|
237 |
+
/@esbuild/netbsd-x64@0.17.19:
|
238 |
+
resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
|
239 |
+
engines: {node: '>=12'}
|
240 |
+
cpu: [x64]
|
241 |
+
os: [netbsd]
|
242 |
+
requiresBuild: true
|
243 |
+
dev: true
|
244 |
+
optional: true
|
245 |
+
|
246 |
+
/@esbuild/openbsd-x64@0.17.19:
|
247 |
+
resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
|
248 |
+
engines: {node: '>=12'}
|
249 |
+
cpu: [x64]
|
250 |
+
os: [openbsd]
|
251 |
+
requiresBuild: true
|
252 |
+
dev: true
|
253 |
+
optional: true
|
254 |
+
|
255 |
+
/@esbuild/sunos-x64@0.17.19:
|
256 |
+
resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
|
257 |
+
engines: {node: '>=12'}
|
258 |
+
cpu: [x64]
|
259 |
+
os: [sunos]
|
260 |
+
requiresBuild: true
|
261 |
+
dev: true
|
262 |
+
optional: true
|
263 |
+
|
264 |
+
/@esbuild/win32-arm64@0.17.19:
|
265 |
+
resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
|
266 |
+
engines: {node: '>=12'}
|
267 |
+
cpu: [arm64]
|
268 |
+
os: [win32]
|
269 |
+
requiresBuild: true
|
270 |
+
dev: true
|
271 |
+
optional: true
|
272 |
+
|
273 |
+
/@esbuild/win32-ia32@0.17.19:
|
274 |
+
resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
|
275 |
+
engines: {node: '>=12'}
|
276 |
+
cpu: [ia32]
|
277 |
+
os: [win32]
|
278 |
+
requiresBuild: true
|
279 |
+
dev: true
|
280 |
+
optional: true
|
281 |
+
|
282 |
+
/@esbuild/win32-x64@0.17.19:
|
283 |
+
resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
|
284 |
+
engines: {node: '>=12'}
|
285 |
+
cpu: [x64]
|
286 |
+
os: [win32]
|
287 |
+
requiresBuild: true
|
288 |
+
dev: true
|
289 |
+
optional: true
|
290 |
+
|
291 |
+
/@fastify/busboy@2.0.0:
|
292 |
+
resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==}
|
293 |
+
engines: {node: '>=14'}
|
294 |
+
dev: true
|
295 |
+
|
296 |
+
/acorn-walk@8.2.0:
|
297 |
+
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
|
298 |
+
engines: {node: '>=0.4.0'}
|
299 |
+
dev: true
|
300 |
+
|
301 |
+
/acorn@8.10.0:
|
302 |
+
resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
|
303 |
+
engines: {node: '>=0.4.0'}
|
304 |
+
hasBin: true
|
305 |
+
dev: true
|
306 |
+
|
307 |
+
/anymatch@3.1.3:
|
308 |
+
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
|
309 |
+
engines: {node: '>= 8'}
|
310 |
+
dependencies:
|
311 |
+
normalize-path: 3.0.0
|
312 |
+
picomatch: 2.3.1
|
313 |
+
dev: true
|
314 |
+
|
315 |
+
/as-table@1.0.55:
|
316 |
+
resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==}
|
317 |
+
dependencies:
|
318 |
+
printable-characters: 1.0.42
|
319 |
+
dev: true
|
320 |
+
|
321 |
+
/binary-extensions@2.2.0:
|
322 |
+
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
|
323 |
+
engines: {node: '>=8'}
|
324 |
+
dev: true
|
325 |
+
|
326 |
+
/blake3-wasm@2.1.5:
|
327 |
+
resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
|
328 |
+
dev: true
|
329 |
+
|
330 |
+
/braces@3.0.2:
|
331 |
+
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
|
332 |
+
engines: {node: '>=8'}
|
333 |
+
dependencies:
|
334 |
+
fill-range: 7.0.1
|
335 |
+
dev: true
|
336 |
+
|
337 |
+
/buffer-from@1.1.2:
|
338 |
+
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
339 |
+
dev: true
|
340 |
+
|
341 |
+
/capnp-ts@0.7.0:
|
342 |
+
resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==}
|
343 |
+
dependencies:
|
344 |
+
debug: 4.3.4
|
345 |
+
tslib: 2.6.2
|
346 |
+
transitivePeerDependencies:
|
347 |
+
- supports-color
|
348 |
+
dev: true
|
349 |
+
|
350 |
+
/chokidar@3.5.3:
|
351 |
+
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
|
352 |
+
engines: {node: '>= 8.10.0'}
|
353 |
+
dependencies:
|
354 |
+
anymatch: 3.1.3
|
355 |
+
braces: 3.0.2
|
356 |
+
glob-parent: 5.1.2
|
357 |
+
is-binary-path: 2.1.0
|
358 |
+
is-glob: 4.0.3
|
359 |
+
normalize-path: 3.0.0
|
360 |
+
readdirp: 3.6.0
|
361 |
+
optionalDependencies:
|
362 |
+
fsevents: 2.3.3
|
363 |
+
dev: true
|
364 |
+
|
365 |
+
/cookie@0.5.0:
|
366 |
+
resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
|
367 |
+
engines: {node: '>= 0.6'}
|
368 |
+
dev: true
|
369 |
+
|
370 |
+
/data-uri-to-buffer@2.0.2:
|
371 |
+
resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
|
372 |
+
dev: true
|
373 |
+
|
374 |
+
/debug@4.3.4:
|
375 |
+
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
|
376 |
+
engines: {node: '>=6.0'}
|
377 |
+
peerDependencies:
|
378 |
+
supports-color: '*'
|
379 |
+
peerDependenciesMeta:
|
380 |
+
supports-color:
|
381 |
+
optional: true
|
382 |
+
dependencies:
|
383 |
+
ms: 2.1.2
|
384 |
+
dev: true
|
385 |
+
|
386 |
+
/esbuild@0.17.19:
|
387 |
+
resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
|
388 |
+
engines: {node: '>=12'}
|
389 |
+
hasBin: true
|
390 |
+
requiresBuild: true
|
391 |
+
optionalDependencies:
|
392 |
+
'@esbuild/android-arm': 0.17.19
|
393 |
+
'@esbuild/android-arm64': 0.17.19
|
394 |
+
'@esbuild/android-x64': 0.17.19
|
395 |
+
'@esbuild/darwin-arm64': 0.17.19
|
396 |
+
'@esbuild/darwin-x64': 0.17.19
|
397 |
+
'@esbuild/freebsd-arm64': 0.17.19
|
398 |
+
'@esbuild/freebsd-x64': 0.17.19
|
399 |
+
'@esbuild/linux-arm': 0.17.19
|
400 |
+
'@esbuild/linux-arm64': 0.17.19
|
401 |
+
'@esbuild/linux-ia32': 0.17.19
|
402 |
+
'@esbuild/linux-loong64': 0.17.19
|
403 |
+
'@esbuild/linux-mips64el': 0.17.19
|
404 |
+
'@esbuild/linux-ppc64': 0.17.19
|
405 |
+
'@esbuild/linux-riscv64': 0.17.19
|
406 |
+
'@esbuild/linux-s390x': 0.17.19
|
407 |
+
'@esbuild/linux-x64': 0.17.19
|
408 |
+
'@esbuild/netbsd-x64': 0.17.19
|
409 |
+
'@esbuild/openbsd-x64': 0.17.19
|
410 |
+
'@esbuild/sunos-x64': 0.17.19
|
411 |
+
'@esbuild/win32-arm64': 0.17.19
|
412 |
+
'@esbuild/win32-ia32': 0.17.19
|
413 |
+
'@esbuild/win32-x64': 0.17.19
|
414 |
+
dev: true
|
415 |
+
|
416 |
+
/escape-string-regexp@4.0.0:
|
417 |
+
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
|
418 |
+
engines: {node: '>=10'}
|
419 |
+
dev: true
|
420 |
+
|
421 |
+
/estree-walker@0.6.1:
|
422 |
+
resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
|
423 |
+
dev: true
|
424 |
+
|
425 |
+
/exit-hook@2.2.1:
|
426 |
+
resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
|
427 |
+
engines: {node: '>=6'}
|
428 |
+
dev: true
|
429 |
+
|
430 |
+
/fill-range@7.0.1:
|
431 |
+
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
|
432 |
+
engines: {node: '>=8'}
|
433 |
+
dependencies:
|
434 |
+
to-regex-range: 5.0.1
|
435 |
+
dev: true
|
436 |
+
|
437 |
+
/fsevents@2.3.3:
|
438 |
+
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
439 |
+
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
440 |
+
os: [darwin]
|
441 |
+
requiresBuild: true
|
442 |
+
dev: true
|
443 |
+
optional: true
|
444 |
+
|
445 |
+
/get-source@2.0.12:
|
446 |
+
resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==}
|
447 |
+
dependencies:
|
448 |
+
data-uri-to-buffer: 2.0.2
|
449 |
+
source-map: 0.6.1
|
450 |
+
dev: true
|
451 |
+
|
452 |
+
/glob-parent@5.1.2:
|
453 |
+
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
|
454 |
+
engines: {node: '>= 6'}
|
455 |
+
dependencies:
|
456 |
+
is-glob: 4.0.3
|
457 |
+
dev: true
|
458 |
+
|
459 |
+
/glob-to-regexp@0.4.1:
|
460 |
+
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
|
461 |
+
dev: true
|
462 |
+
|
463 |
+
/is-binary-path@2.1.0:
|
464 |
+
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
|
465 |
+
engines: {node: '>=8'}
|
466 |
+
dependencies:
|
467 |
+
binary-extensions: 2.2.0
|
468 |
+
dev: true
|
469 |
+
|
470 |
+
/is-extglob@2.1.1:
|
471 |
+
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
|
472 |
+
engines: {node: '>=0.10.0'}
|
473 |
+
dev: true
|
474 |
+
|
475 |
+
/is-glob@4.0.3:
|
476 |
+
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
|
477 |
+
engines: {node: '>=0.10.0'}
|
478 |
+
dependencies:
|
479 |
+
is-extglob: 2.1.1
|
480 |
+
dev: true
|
481 |
+
|
482 |
+
/is-number@7.0.0:
|
483 |
+
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
|
484 |
+
engines: {node: '>=0.12.0'}
|
485 |
+
dev: true
|
486 |
+
|
487 |
+
/magic-string@0.25.9:
|
488 |
+
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
|
489 |
+
dependencies:
|
490 |
+
sourcemap-codec: 1.4.8
|
491 |
+
dev: true
|
492 |
+
|
493 |
+
/mime@3.0.0:
|
494 |
+
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
|
495 |
+
engines: {node: '>=10.0.0'}
|
496 |
+
hasBin: true
|
497 |
+
dev: true
|
498 |
+
|
499 |
+
/miniflare@3.20231016.0:
|
500 |
+
resolution: {integrity: sha512-AmlqI89zsnBJfC+nKKZdCB/fuu0q/br24Kqt9NZwcT6yJEpO5NytNKfjl6nJROHROwuJSRQR1T3yopCtG1/0DA==}
|
501 |
+
engines: {node: '>=16.13'}
|
502 |
+
dependencies:
|
503 |
+
acorn: 8.10.0
|
504 |
+
acorn-walk: 8.2.0
|
505 |
+
capnp-ts: 0.7.0
|
506 |
+
exit-hook: 2.2.1
|
507 |
+
glob-to-regexp: 0.4.1
|
508 |
+
source-map-support: 0.5.21
|
509 |
+
stoppable: 1.1.0
|
510 |
+
undici: 5.26.5
|
511 |
+
workerd: 1.20231016.0
|
512 |
+
ws: 8.14.2
|
513 |
+
youch: 3.3.2
|
514 |
+
zod: 3.22.4
|
515 |
+
transitivePeerDependencies:
|
516 |
+
- bufferutil
|
517 |
+
- supports-color
|
518 |
+
- utf-8-validate
|
519 |
+
dev: true
|
520 |
+
|
521 |
+
/ms@2.1.2:
|
522 |
+
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
|
523 |
+
dev: true
|
524 |
+
|
525 |
+
/mustache@4.2.0:
|
526 |
+
resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
|
527 |
+
hasBin: true
|
528 |
+
dev: true
|
529 |
+
|
530 |
+
/nanoid@3.3.6:
|
531 |
+
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
|
532 |
+
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
533 |
+
hasBin: true
|
534 |
+
dev: true
|
535 |
+
|
536 |
+
/node-forge@1.3.1:
|
537 |
+
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
|
538 |
+
engines: {node: '>= 6.13.0'}
|
539 |
+
dev: true
|
540 |
+
|
541 |
+
/normalize-path@3.0.0:
|
542 |
+
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
|
543 |
+
engines: {node: '>=0.10.0'}
|
544 |
+
dev: true
|
545 |
+
|
546 |
+
/path-to-regexp@6.2.1:
|
547 |
+
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
|
548 |
+
dev: true
|
549 |
+
|
550 |
+
/picomatch@2.3.1:
|
551 |
+
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
|
552 |
+
engines: {node: '>=8.6'}
|
553 |
+
dev: true
|
554 |
+
|
555 |
+
/printable-characters@1.0.42:
|
556 |
+
resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==}
|
557 |
+
dev: true
|
558 |
+
|
559 |
+
/readdirp@3.6.0:
|
560 |
+
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
561 |
+
engines: {node: '>=8.10.0'}
|
562 |
+
dependencies:
|
563 |
+
picomatch: 2.3.1
|
564 |
+
dev: true
|
565 |
+
|
566 |
+
/rollup-plugin-inject@3.0.2:
|
567 |
+
resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
|
568 |
+
deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
|
569 |
+
dependencies:
|
570 |
+
estree-walker: 0.6.1
|
571 |
+
magic-string: 0.25.9
|
572 |
+
rollup-pluginutils: 2.8.2
|
573 |
+
dev: true
|
574 |
+
|
575 |
+
/rollup-plugin-node-polyfills@0.2.1:
|
576 |
+
resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
|
577 |
+
dependencies:
|
578 |
+
rollup-plugin-inject: 3.0.2
|
579 |
+
dev: true
|
580 |
+
|
581 |
+
/rollup-pluginutils@2.8.2:
|
582 |
+
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
|
583 |
+
dependencies:
|
584 |
+
estree-walker: 0.6.1
|
585 |
+
dev: true
|
586 |
+
|
587 |
+
/selfsigned@2.1.1:
|
588 |
+
resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==}
|
589 |
+
engines: {node: '>=10'}
|
590 |
+
dependencies:
|
591 |
+
node-forge: 1.3.1
|
592 |
+
dev: true
|
593 |
+
|
594 |
+
/source-map-support@0.5.21:
|
595 |
+
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
|
596 |
+
dependencies:
|
597 |
+
buffer-from: 1.1.2
|
598 |
+
source-map: 0.6.1
|
599 |
+
dev: true
|
600 |
+
|
601 |
+
/source-map@0.6.1:
|
602 |
+
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
|
603 |
+
engines: {node: '>=0.10.0'}
|
604 |
+
dev: true
|
605 |
+
|
606 |
+
/sourcemap-codec@1.4.8:
|
607 |
+
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
|
608 |
+
deprecated: Please use @jridgewell/sourcemap-codec instead
|
609 |
+
dev: true
|
610 |
+
|
611 |
+
/stacktracey@2.1.8:
|
612 |
+
resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==}
|
613 |
+
dependencies:
|
614 |
+
as-table: 1.0.55
|
615 |
+
get-source: 2.0.12
|
616 |
+
dev: true
|
617 |
+
|
618 |
+
/stoppable@1.1.0:
|
619 |
+
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
|
620 |
+
engines: {node: '>=4', npm: '>=6'}
|
621 |
+
dev: true
|
622 |
+
|
623 |
+
/to-regex-range@5.0.1:
|
624 |
+
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
|
625 |
+
engines: {node: '>=8.0'}
|
626 |
+
dependencies:
|
627 |
+
is-number: 7.0.0
|
628 |
+
dev: true
|
629 |
+
|
630 |
+
/tslib@2.6.2:
|
631 |
+
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
|
632 |
+
dev: true
|
633 |
+
|
634 |
+
/typescript@5.2.2:
|
635 |
+
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
|
636 |
+
engines: {node: '>=14.17'}
|
637 |
+
hasBin: true
|
638 |
+
dev: true
|
639 |
+
|
640 |
+
/undici@5.26.5:
|
641 |
+
resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==}
|
642 |
+
engines: {node: '>=14.0'}
|
643 |
+
dependencies:
|
644 |
+
'@fastify/busboy': 2.0.0
|
645 |
+
dev: true
|
646 |
+
|
647 |
+
/workerd@1.20231016.0:
|
648 |
+
resolution: {integrity: sha512-v2GDb5XitSqgub/xm7EWHVAlAK4snxQu3itdMQxXstGtUG9hl79fQbXS/8fNFbmms2R2bAxUwSv47q8k5T5Erw==}
|
649 |
+
engines: {node: '>=16'}
|
650 |
+
hasBin: true
|
651 |
+
requiresBuild: true
|
652 |
+
optionalDependencies:
|
653 |
+
'@cloudflare/workerd-darwin-64': 1.20231016.0
|
654 |
+
'@cloudflare/workerd-darwin-arm64': 1.20231016.0
|
655 |
+
'@cloudflare/workerd-linux-64': 1.20231016.0
|
656 |
+
'@cloudflare/workerd-linux-arm64': 1.20231016.0
|
657 |
+
'@cloudflare/workerd-windows-64': 1.20231016.0
|
658 |
+
dev: true
|
659 |
+
|
660 |
+
/wrangler@3.14.0:
|
661 |
+
resolution: {integrity: sha512-4vzw11yG1/KXpYKbumvRJ61Iyhm/yKXb/ayOw/2xiIRdKdpsfN9/796d2l525+CDaGwZWswpLENe6ZMS0p/Ghg==}
|
662 |
+
engines: {node: '>=16.13.0'}
|
663 |
+
hasBin: true
|
664 |
+
dependencies:
|
665 |
+
'@cloudflare/kv-asset-handler': 0.2.0
|
666 |
+
'@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19)
|
667 |
+
'@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19)
|
668 |
+
blake3-wasm: 2.1.5
|
669 |
+
chokidar: 3.5.3
|
670 |
+
esbuild: 0.17.19
|
671 |
+
miniflare: 3.20231016.0
|
672 |
+
nanoid: 3.3.6
|
673 |
+
path-to-regexp: 6.2.1
|
674 |
+
selfsigned: 2.1.1
|
675 |
+
source-map: 0.6.1
|
676 |
+
source-map-support: 0.5.21
|
677 |
+
xxhash-wasm: 1.0.2
|
678 |
+
optionalDependencies:
|
679 |
+
fsevents: 2.3.3
|
680 |
+
transitivePeerDependencies:
|
681 |
+
- bufferutil
|
682 |
+
- supports-color
|
683 |
+
- utf-8-validate
|
684 |
+
dev: true
|
685 |
+
|
686 |
+
/ws@8.14.2:
|
687 |
+
resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
|
688 |
+
engines: {node: '>=10.0.0'}
|
689 |
+
peerDependencies:
|
690 |
+
bufferutil: ^4.0.1
|
691 |
+
utf-8-validate: '>=5.0.2'
|
692 |
+
peerDependenciesMeta:
|
693 |
+
bufferutil:
|
694 |
+
optional: true
|
695 |
+
utf-8-validate:
|
696 |
+
optional: true
|
697 |
+
dev: true
|
698 |
+
|
699 |
+
/xxhash-wasm@1.0.2:
|
700 |
+
resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==}
|
701 |
+
dev: true
|
702 |
+
|
703 |
+
/youch@3.3.2:
|
704 |
+
resolution: {integrity: sha512-9cwz/z7abtcHOIuH45nzmUFCZbyJA1nLqlirKvyNRx4wDMhqsBaifAJzBej7L4fsVPjFxYq3NK3GAcfvZsydFw==}
|
705 |
+
dependencies:
|
706 |
+
cookie: 0.5.0
|
707 |
+
mustache: 4.2.0
|
708 |
+
stacktracey: 2.1.8
|
709 |
+
dev: true
|
710 |
+
|
711 |
+
/zod@3.22.4:
|
712 |
+
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
|
713 |
+
dev: true
|
src/index.ts
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Welcome to Cloudflare Workers! This is your first worker.
|
3 |
+
*
|
4 |
+
* - Run `npm run dev` in your terminal to start a development server
|
5 |
+
* - Open a browser tab at http://localhost:8787/ to see your worker in action
|
6 |
+
* - Run `npm run deploy` to publish your worker
|
7 |
+
*
|
8 |
+
* Learn more at https://developers.cloudflare.com/workers/
|
9 |
+
*/
|
10 |
+
|
11 |
+
export interface Env {
|
12 |
+
// Example binding to KV. Learn more at https://developers.cloudflare.com/workers/runtime-apis/kv/
|
13 |
+
// MY_KV_NAMESPACE: KVNamespace;
|
14 |
+
//
|
15 |
+
// Example binding to Durable Object. Learn more at https://developers.cloudflare.com/workers/runtime-apis/durable-objects/
|
16 |
+
// MY_DURABLE_OBJECT: DurableObjectNamespace;
|
17 |
+
//
|
18 |
+
// Example binding to R2. Learn more at https://developers.cloudflare.com/workers/runtime-apis/r2/
|
19 |
+
// MY_BUCKET: R2Bucket;
|
20 |
+
//
|
21 |
+
// Example binding to a Service. Learn more at https://developers.cloudflare.com/workers/runtime-apis/service-bindings/
|
22 |
+
// MY_SERVICE: Fetcher;
|
23 |
+
//
|
24 |
+
// Example binding to a Queue. Learn more at https://developers.cloudflare.com/queues/javascript-apis/
|
25 |
+
// MY_QUEUE: Queue;
|
26 |
+
}
|
27 |
+
|
28 |
+
export default {
|
29 |
+
async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
|
30 |
+
return new Response('Hello World!');
|
31 |
+
},
|
32 |
+
};
|
tsconfig.json
ADDED
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"compilerOptions": {
|
3 |
+
/* Visit https://aka.ms/tsconfig.json to read more about this file */
|
4 |
+
|
5 |
+
/* Projects */
|
6 |
+
// "incremental": true, /* Enable incremental compilation */
|
7 |
+
// "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
|
8 |
+
// "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */
|
9 |
+
// "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */
|
10 |
+
// "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
|
11 |
+
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
|
12 |
+
|
13 |
+
/* Language and Environment */
|
14 |
+
"target": "es2021" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
|
15 |
+
"lib": ["es2021"] /* Specify a set of bundled library declaration files that describe the target runtime environment. */,
|
16 |
+
"jsx": "react" /* Specify what JSX code is generated. */,
|
17 |
+
// "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */
|
18 |
+
// "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */
|
19 |
+
// "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */
|
20 |
+
// "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
|
21 |
+
// "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */
|
22 |
+
// "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */
|
23 |
+
// "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
|
24 |
+
// "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
|
25 |
+
|
26 |
+
/* Modules */
|
27 |
+
"module": "es2022" /* Specify what module code is generated. */,
|
28 |
+
// "rootDir": "./", /* Specify the root folder within your source files. */
|
29 |
+
"moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */,
|
30 |
+
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
31 |
+
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
32 |
+
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
33 |
+
// "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */
|
34 |
+
"types": ["@cloudflare/workers-types"] /* Specify type package names to be included without being referenced in a source file. */,
|
35 |
+
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
|
36 |
+
"resolveJsonModule": true /* Enable importing .json files */,
|
37 |
+
// "noResolve": true, /* Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project. */
|
38 |
+
|
39 |
+
/* JavaScript Support */
|
40 |
+
"allowJs": true /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */,
|
41 |
+
"checkJs": false /* Enable error reporting in type-checked JavaScript files. */,
|
42 |
+
// "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */
|
43 |
+
|
44 |
+
/* Emit */
|
45 |
+
// "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
|
46 |
+
// "declarationMap": true, /* Create sourcemaps for d.ts files. */
|
47 |
+
// "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
|
48 |
+
// "sourceMap": true, /* Create source map files for emitted JavaScript files. */
|
49 |
+
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */
|
50 |
+
// "outDir": "./", /* Specify an output folder for all emitted files. */
|
51 |
+
// "removeComments": true, /* Disable emitting comments. */
|
52 |
+
"noEmit": true /* Disable emitting files from a compilation. */,
|
53 |
+
// "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
|
54 |
+
// "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */
|
55 |
+
// "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
|
56 |
+
// "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
|
57 |
+
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
|
58 |
+
// "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
|
59 |
+
// "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
|
60 |
+
// "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
|
61 |
+
// "newLine": "crlf", /* Set the newline character for emitting files. */
|
62 |
+
// "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */
|
63 |
+
// "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */
|
64 |
+
// "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
|
65 |
+
// "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */
|
66 |
+
// "declarationDir": "./", /* Specify the output directory for generated declaration files. */
|
67 |
+
// "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
|
68 |
+
|
69 |
+
/* Interop Constraints */
|
70 |
+
"isolatedModules": true /* Ensure that each file can be safely transpiled without relying on other imports. */,
|
71 |
+
"allowSyntheticDefaultImports": true /* Allow 'import x from y' when a module doesn't have a default export. */,
|
72 |
+
// "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */,
|
73 |
+
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
|
74 |
+
"forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
|
75 |
+
|
76 |
+
/* Type Checking */
|
77 |
+
"strict": true /* Enable all strict type-checking options. */,
|
78 |
+
// "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */
|
79 |
+
// "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */
|
80 |
+
// "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */
|
81 |
+
// "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */
|
82 |
+
// "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */
|
83 |
+
// "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */
|
84 |
+
// "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */
|
85 |
+
// "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
|
86 |
+
// "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */
|
87 |
+
// "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */
|
88 |
+
// "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */
|
89 |
+
// "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */
|
90 |
+
// "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
|
91 |
+
// "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */
|
92 |
+
// "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
|
93 |
+
// "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */
|
94 |
+
// "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
|
95 |
+
// "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
|
96 |
+
|
97 |
+
/* Completeness */
|
98 |
+
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
|
99 |
+
"skipLibCheck": true /* Skip type checking all .d.ts files. */
|
100 |
+
}
|
101 |
+
}
|
wrangler.toml
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name = "gis-prediction"
|
2 |
+
main = "src/index.ts"
|
3 |
+
compatibility_date = "2023-10-16"
|
4 |
+
|
5 |
+
# Variable bindings. These are arbitrary, plaintext strings (similar to environment variables)
|
6 |
+
# Note: Use secrets to store sensitive data.
|
7 |
+
# Docs: https://developers.cloudflare.com/workers/platform/environment-variables
|
8 |
+
# [vars]
|
9 |
+
# MY_VARIABLE = "production_value"
|
10 |
+
|
11 |
+
# Bind a KV Namespace. Use KV as persistent storage for small key-value pairs.
|
12 |
+
# Docs: https://developers.cloudflare.com/workers/runtime-apis/kv
|
13 |
+
# [[kv_namespaces]]
|
14 |
+
# binding = "MY_KV_NAMESPACE"
|
15 |
+
# id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
16 |
+
|
17 |
+
# Bind an R2 Bucket. Use R2 to store arbitrarily large blobs of data, such as files.
|
18 |
+
# Docs: https://developers.cloudflare.com/r2/api/workers/workers-api-usage/
|
19 |
+
# [[r2_buckets]]
|
20 |
+
# binding = "MY_BUCKET"
|
21 |
+
# bucket_name = "my-bucket"
|
22 |
+
|
23 |
+
# Bind a Queue producer. Use this binding to schedule an arbitrary task that may be processed later by a Queue consumer.
|
24 |
+
# Docs: https://developers.cloudflare.com/queues/get-started
|
25 |
+
# [[queues.producers]]
|
26 |
+
# binding = "MY_QUEUE"
|
27 |
+
# queue = "my-queue"
|
28 |
+
|
29 |
+
# Bind a Queue consumer. Queue Consumers can retrieve tasks scheduled by Producers to act on them.
|
30 |
+
# Docs: https://developers.cloudflare.com/queues/get-started
|
31 |
+
# [[queues.consumers]]
|
32 |
+
# queue = "my-queue"
|
33 |
+
|
34 |
+
# Bind another Worker service. Use this binding to call another Worker without network overhead.
|
35 |
+
# Docs: https://developers.cloudflare.com/workers/platform/services
|
36 |
+
# [[services]]
|
37 |
+
# binding = "MY_SERVICE"
|
38 |
+
# service = "my-service"
|
39 |
+
|
40 |
+
# Bind a Durable Object. Durable objects are a scale-to-zero compute primitive based on the actor model.
|
41 |
+
# Durable Objects can live for as long as needed. Use these when you need a long-running "server", such as in realtime apps.
|
42 |
+
# Docs: https://developers.cloudflare.com/workers/runtime-apis/durable-objects
|
43 |
+
# [[durable_objects.bindings]]
|
44 |
+
# name = "MY_DURABLE_OBJECT"
|
45 |
+
# class_name = "MyDurableObject"
|
46 |
+
|
47 |
+
# Durable Object migrations.
|
48 |
+
# Docs: https://developers.cloudflare.com/workers/learning/using-durable-objects#configure-durable-object-classes-with-migrations
|
49 |
+
# [[migrations]]
|
50 |
+
# tag = "v1"
|
51 |
+
# new_classes = ["MyDurableObject"]
|