From 5081c99afb92c3fbccb4589ff99d52a8a6ac3433 Mon Sep 17 00:00:00 2001 From: Jonas_Jones <91549607+J-onasJones@users.noreply.github.com> Date: Sat, 7 Oct 2023 20:47:15 +0200 Subject: [PATCH] Fixed project structure --- .gitignore | 12 +- .npmrc | 1 + README.md | 105 +- jsconfig.json | 17 + package-lock.json | 2444 ++++++++++-- package.json | 37 +- public/banner.jpg | Bin 73013 -> 0 bytes public/banner.jpg~ | Bin 158575 -> 0 bytes public/data.json.old | 4540 ----------------------- public/favicon.png | Bin 3127 -> 0 bytes public/index.html | 19 - rollup.config.js | 78 - scripts/setupTypeScript.js | 134 - src/app.d.ts | 12 + src/app.html | 13 + src/lib/index.js | 1 + src/main.js | 10 - src/{App.svelte => routes/+page.svelte} | 2 +- {public => src/styles}/global.css | 0 {public => static}/background.jpg | Bin {public => static}/data.json | 0 static/favicon.png | Bin 0 -> 1571 bytes svelte.config.js | 13 + vite.config.js | 6 + 24 files changed, 2176 insertions(+), 5268 deletions(-) create mode 100644 .npmrc create mode 100644 jsconfig.json delete mode 100644 public/banner.jpg delete mode 100644 public/banner.jpg~ delete mode 100644 public/data.json.old delete mode 100644 public/favicon.png delete mode 100644 public/index.html delete mode 100644 rollup.config.js delete mode 100644 scripts/setupTypeScript.js create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/lib/index.js delete mode 100644 src/main.js rename src/{App.svelte => routes/+page.svelte} (99%) rename {public => src/styles}/global.css (100%) rename {public => static}/background.jpg (100%) rename {public => static}/data.json (100%) create mode 100644 static/favicon.png create mode 100644 svelte.config.js create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore index da93220..6635cf5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,10 @@ -/node_modules/ -/public/build/ - .DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/README.md b/README.md index d488b3c..5c91169 100644 --- a/README.md +++ b/README.md @@ -1,107 +1,38 @@ -# This repo is no longer maintained. Consider using `npm init vite` and selecting the `svelte` option or — if you want a full-fledged app framework — use [SvelteKit](https://kit.svelte.dev), the official application framework for Svelte. +# create-svelte ---- +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). -# svelte app +## Creating a project -This is a project template for [Svelte](https://svelte.dev) apps. It lives at https://github.com/sveltejs/template. - -To create a new project based on this template using [degit](https://github.com/Rich-Harris/degit): +If you're seeing this, you've probably already done this step. Congrats! ```bash -npx degit sveltejs/template svelte-app -cd svelte-app +# create a new project in the current directory +npm create svelte@latest + +# create a new project in my-app +npm create svelte@latest my-app ``` -*Note that you will need to have [Node.js](https://nodejs.org) installed.* +## Developing - -## Get started - -Install the dependencies... - -```bash -cd svelte-app -npm install -``` - -...then start [Rollup](https://rollupjs.org): +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: ```bash npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open ``` -Navigate to [localhost:8080](http://localhost:8080). You should see your app running. Edit a component file in `src`, save it, and reload the page to see your changes. +## Building -By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the `sirv` commands in package.json to include the option `--host 0.0.0.0`. - -If you're using [Visual Studio Code](https://code.visualstudio.com/) we recommend installing the official extension [Svelte for VS Code](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode). If you are using other editors you may need to install a plugin in order to get syntax highlighting and intellisense. - -## Building and running in production mode - -To create an optimised version of the app: +To create a production version of your app: ```bash npm run build ``` -You can run the newly built app with `npm run start`. This uses [sirv](https://github.com/lukeed/sirv), which is included in your package.json's `dependencies` so that the app will work when you deploy to platforms like [Heroku](https://heroku.com). +You can preview the production build with `npm run preview`. - -## Single-page app mode - -By default, sirv will only respond to requests that match files in `public`. This is to maximise compatibility with static fileservers, allowing you to deploy your app anywhere. - -If you're building a single-page app (SPA) with multiple routes, sirv needs to be able to respond to requests for *any* path. You can make it so by editing the `"start"` command in package.json: - -```js -"start": "sirv public --single" -``` - -## Using TypeScript - -This template comes with a script to set up a TypeScript development environment, you can run it immediately after cloning the template with: - -```bash -node scripts/setupTypeScript.js -``` - -Or remove the script via: - -```bash -rm scripts/setupTypeScript.js -``` - -If you want to use `baseUrl` or `path` aliases within your `tsconfig`, you need to set up `@rollup/plugin-alias` to tell Rollup to resolve the aliases. For more info, see [this StackOverflow question](https://stackoverflow.com/questions/63427935/setup-tsconfig-path-in-svelte). - -## Deploying to the web - -### With [Vercel](https://vercel.com) - -Install `vercel` if you haven't already: - -```bash -npm install -g vercel -``` - -Then, from within your project folder: - -```bash -cd public -vercel deploy --name my-project -``` - -### With [surge](https://surge.sh/) - -Install `surge` if you haven't already: - -```bash -npm install -g surge -``` - -Then, from within your project folder: - -```bash -npm run build -surge public my-project.surge.sh -``` +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..fe45e13 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/package-lock.json b/package-lock.json index e17dbb8..d9eb3b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,512 @@ { - "name": "svelte-app", - "version": "1.0.0", + "name": "my-svelte-app", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "svelte-app", - "version": "1.0.0", - "dependencies": { - "sirv-cli": "^2.0.0" - }, + "name": "my-svelte-app", + "version": "0.0.1", "devDependencies": { - "@rollup/plugin-commonjs": "^24.0.0", - "@rollup/plugin-node-resolve": "^15.0.0", - "@rollup/plugin-terser": "^0.4.0", - "rollup": "^3.15.0", - "rollup-plugin-css-only": "^4.3.0", - "rollup-plugin-livereload": "^2.0.0", - "rollup-plugin-svelte": "^7.1.2", - "svelte": "^3.55.0" + "@sveltejs/adapter-auto": "^2.0.0", + "@sveltejs/adapter-cloudflare": "^2.3.3", + "@sveltejs/kit": "^1.20.4", + "svelte": "^4.0.5", + "svelte-check": "^3.4.3", + "typescript": "^5.0.0", + "vite": "^4.4.2", + "wrangler": "^3.11.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.2.0.tgz", + "integrity": "sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==", + "dev": true, + "dependencies": { + "mime": "^3.0.0" + } + }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20231002.0.tgz", + "integrity": "sha512-sgtjzVO/wtI/6S7O0bk4zQAv2xlvqOxB18AXzlit6uXgbYFGeQedRHjhKVMOacGmWEnM4C3ir/fxJGsc3Pyxng==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20231002.0.tgz", + "integrity": "sha512-dv8nztYFaTYYgBpyy80vc4hdMYv9mhyNbvBsZywm8S7ivcIpzogi0UKkGU4E/G0lYK6W3WtwTBqwRe+pXJ1+Ww==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-64": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20231002.0.tgz", + "integrity": "sha512-UG8SlLcGzaQDSSw6FR4+Zf408925wkLOCAi8w5qEoFYu3g4Ef7ZenstesCOsyWL7qBDKx0/iwk6+a76W5IHI0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20231002.0.tgz", + "integrity": "sha512-GPaa66ZSq1gK09r87c5CJbHIApcIU//LVHz3rnUxK0//00YCwUuGUUK1dn/ylg+fVqDQxIDmH+ABnobBanvcDA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20231002.0.tgz", + "integrity": "sha512-ybIy+sCme0VO0RscndXvqWNBaRMUOc8vhi+1N2h/KDsKfNLsfEQph+XWecfKzJseUy1yE2rV1xei3BaNmaa6vg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workers-types": { + "version": "4.20231002.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20231002.0.tgz", + "integrity": "sha512-gQMKf3THqAFWH426OXXfVx0gFLXiSiL2fo6mKjQYx4PU74MgmVDFh25NvpAIBK+XN+xXlrImClfYeqErXIT7jA==", + "dev": true + }, + "node_modules/@esbuild-plugins/node-globals-polyfill": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.2.3.tgz", + "integrity": "sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==", + "dev": true, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild-plugins/node-modules-polyfill": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.2.2.tgz", + "integrity": "sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^4.0.0", + "rollup-plugin-node-polyfills": "^0.2.1" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz", + "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==", + "dev": true, + "engines": { + "node": ">=14" } }, "node_modules/@jridgewell/gen-mapping": { @@ -53,16 +541,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", @@ -79,115 +557,160 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@polka/url": { "version": "1.0.0-next.23", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", - "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==" + "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==", + "dev": true }, - "node_modules/@rollup/plugin-commonjs": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz", - "integrity": "sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==", + "node_modules/@sveltejs/adapter-auto": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-2.1.0.tgz", + "integrity": "sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.27.0" - }, - "engines": { - "node": ">=14.0.0" + "import-meta-resolve": "^3.0.0" }, "peerDependencies": { - "rollup": "^2.68.0||^3.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "@sveltejs/kit": "^1.0.0" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.2.tgz", - "integrity": "sha512-f64bU4OKqV0yihtxFemmuf0oj37pToCFMISCA+sJbbIAl5wcpbRO9XgWNWb1tDiWQJUcPxo6V0l59hcuZOQ3kw==", + "node_modules/@sveltejs/adapter-cloudflare": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-2.3.3.tgz", + "integrity": "sha512-bbcm6kq4dEluFtFJZed3KSRG4f5GUElYkVfOmnPruTqZ29nTElPJTomAu5QCp7GLkwA26O3h1Dk7+d9yLTQEXg==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" + "@cloudflare/workers-types": "^4.20230404.0", + "esbuild": "^0.18.11", + "worktop": "0.8.0-next.15" }, "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "@sveltejs/kit": "^1.0.0" } }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "node_modules/@sveltejs/kit": { + "version": "1.25.1", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.25.1.tgz", + "integrity": "sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==", "dev": true, + "hasInstallScript": true, "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" + "@sveltejs/vite-plugin-svelte": "^2.4.1", + "@types/cookie": "^0.5.1", + "cookie": "^0.5.0", + "devalue": "^4.3.1", + "esm-env": "^1.0.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.0", + "mime": "^3.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^2.0.2", + "tiny-glob": "^0.2.9", + "undici": "~5.25.0" + }, + "bin": { + "svelte-kit": "svelte-kit.js" }, "engines": { - "node": ">=14.0.0" + "node": "^16.14 || >=18" }, "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "svelte": "^3.54.0 || ^4.0.0-next.0", + "vite": "^4.0.0" } }, - "node_modules/@rollup/pluginutils": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", - "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.6.tgz", + "integrity": "sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==", "dev": true, "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "@sveltejs/vite-plugin-svelte-inspector": "^1.0.4", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.3", + "svelte-hmr": "^0.15.3", + "vitefu": "^0.2.4" }, "engines": { - "node": ">=14.0.0" + "node": "^14.18.0 || >= 16" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "svelte": "^3.54.0 || ^4.0.0", + "vite": "^4.0.0" } }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz", + "integrity": "sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": "^14.18.0 || >= 16" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^2.2.0", + "svelte": "^3.54.0 || ^4.0.0", + "vite": "^4.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.2.tgz", + "integrity": "sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==", + "dev": true + }, "node_modules/@types/estree": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", "dev": true }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "node_modules/@types/pug": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.7.tgz", + "integrity": "sha512-I469DU0UXNC1aHepwirWhu9YKg5fkxohZD95Ey/5A7lovC+Siu+MCLffva87lnfThaOrw9Vb1DUN5t55oULAAw==", "dev": true }, "node_modules/acorn": { @@ -202,6 +725,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -215,6 +747,33 @@ "node": ">= 8" } }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/as-table": { + "version": "1.0.55", + "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", + "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", + "dev": true, + "dependencies": { + "printable-characters": "^1.0.42" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -230,13 +789,20 @@ "node": ">=8" } }, + "node_modules/blake3-wasm": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", + "dev": true + }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/braces": { @@ -251,22 +817,38 @@ "node": ">=8" } }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/capnp-ts": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/capnp-ts/-/capnp-ts-0.7.0.tgz", + "integrity": "sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==", + "dev": true, + "dependencies": { + "debug": "^4.3.1", + "tslib": "^2.2.0" } }, "node_modules/chokidar": { @@ -296,24 +878,68 @@ "fsevents": "~2.3.2" } }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/console-clear": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", - "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==", + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.6" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/deepmerge": { @@ -325,12 +951,137 @@ "node": ">=0.10.0" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", "dev": true }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esm-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", + "dev": true + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/exit-hook": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", + "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -363,28 +1114,31 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", - "engines": { - "node": ">=4" + "node_modules/get-source": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", + "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^2.0.0", + "source-map": "^0.6.1" } }, "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=12" + "node": "*" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -402,13 +1156,54 @@ "node": ">= 6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", + "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/inflight": { @@ -439,33 +1234,6 @@ "node": ">=8" } }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -487,12 +1255,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -503,9 +1265,9 @@ } }, "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", "dev": true, "dependencies": { "@types/estree": "*" @@ -515,70 +1277,139 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/livereload": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", - "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.0", - "livereload-js": "^3.3.1", - "opts": ">= 1.2.0", - "ws": "^7.4.3" - }, - "bin": { - "livereload": "bin/livereload.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/livereload-js": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz", - "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", "dev": true }, - "node_modules/local-access": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", - "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==", - "engines": { - "node": ">=6" - } - }, "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", + "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" } }, - "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/miniflare": { + "version": "3.20231002.1", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20231002.1.tgz", + "integrity": "sha512-4xJ8FezJkQqHzCm71lovb9L/wJ0VV/odMFf5CIxfLTunsx97kTIlZnhS6aHuvcbzdztbWp1RR71K/1qFUHdpdQ==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-walk": "^8.2.0", + "capnp-ts": "^0.7.0", + "exit-hook": "^2.2.1", + "glob-to-regexp": "^0.4.1", + "source-map-support": "0.5.21", + "stoppable": "^1.1.0", + "undici": "^5.22.1", + "workerd": "1.20231002.0", + "ws": "^8.11.0", + "youch": "^3.2.2", + "zod": "^3.20.6" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, "engines": { "node": ">=4" } @@ -587,10 +1418,53 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, "engines": { "node": ">=10" } }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "dev": true, + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -609,16 +1483,48 @@ "wrappy": "1" } }, - "node_modules/opts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", - "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", "dev": true }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "node_modules/picomatch": { @@ -633,15 +1539,60 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "safe-buffer": "^5.1.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, + "node_modules/printable-characters": { + "version": "1.0.42", + "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -654,30 +1605,44 @@ "node": ">=8.10.0" } }, - "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "node_modules/regexparam": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.1.tgz", + "integrity": "sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, "node_modules/rollup": { @@ -696,78 +1661,61 @@ "fsevents": "~2.3.2" } }, - "node_modules/rollup-plugin-css-only": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-4.3.0.tgz", - "integrity": "sha512-BsiCqJJQzZh2lQiHY5irejRoJ3I1EUFHEi5PjVqsr+EmOh54YrWVwd3YZEXnQJ2+fzlhif0YM/Kf0GuH90GAdQ==", + "node_modules/rollup-plugin-inject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", + "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", "dev": true, "dependencies": { - "@rollup/pluginutils": "5" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "<4" + "estree-walker": "^0.6.1", + "magic-string": "^0.25.3", + "rollup-pluginutils": "^2.8.1" } }, - "node_modules/rollup-plugin-livereload": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz", - "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==", + "node_modules/rollup-plugin-inject/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rollup-plugin-inject/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, "dependencies": { - "livereload": "^0.9.1" - }, - "engines": { - "node": ">=8.3" + "sourcemap-codec": "^1.4.8" } }, - "node_modules/rollup-plugin-svelte": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.6.tgz", - "integrity": "sha512-nVFRBpGWI2qUY1OcSiEEA/kjCY2+vAjO9BI8SzA7NRrh2GTunLd6w2EYmnMt/atgdg8GvcNjLsmZmbQs/u4SQA==", + "node_modules/rollup-plugin-node-polyfills": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", + "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", "dev": true, "dependencies": { - "@rollup/pluginutils": "^4.1.0", - "resolve.exports": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "rollup": ">=2.0.0", - "svelte": ">=3.5.0" + "rollup-plugin-inject": "^3.0.0" } }, - "node_modules/rollup-plugin-svelte/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", "dev": true, "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" + "estree-walker": "^0.6.1" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -782,29 +1730,58 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } }, - "node_modules/semiver": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", - "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==", + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, "engines": { "node": ">=6" } }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", "dev": true, "dependencies": { - "randombytes": "^2.1.0" + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" } }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", + "dev": true + }, "node_modules/sirv": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "dev": true, "dependencies": { "@polka/url": "^1.0.0-next.20", "mrmime": "^1.0.0", @@ -814,33 +1791,21 @@ "node": ">= 10" } }, - "node_modules/sirv-cli": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-2.0.2.tgz", - "integrity": "sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==", + "node_modules/sorcery": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", + "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", + "dev": true, "dependencies": { - "console-clear": "^1.1.0", - "get-port": "^3.2.0", - "kleur": "^4.1.4", - "local-access": "^1.0.1", - "sade": "^1.6.0", - "semiver": "^1.0.0", - "sirv": "^2.0.0", - "tinydate": "^1.0.0" + "@jridgewell/sourcemap-codec": "^1.4.14", + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0" }, "bin": { - "sirv": "bin.js" - }, - "engines": { - "node": ">= 10" + "sorcery": "bin/sorcery" } }, - "node_modules/smob": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.1.tgz", - "integrity": "sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==", - "dev": true - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -850,6 +1815,15 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -860,51 +1834,185 @@ "source-map": "^0.6.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/stacktracey": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", + "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", + "dev": true, + "dependencies": { + "as-table": "^1.0.36", + "get-source": "^2.0.12" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, "node_modules/svelte": { - "version": "3.59.2", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", - "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", - "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.1.tgz", + "integrity": "sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==", "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^3.2.1", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.0", + "periscopic": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=16" } }, - "node_modules/tinydate": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", - "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", + "node_modules/svelte-check": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.5.2.tgz", + "integrity": "sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "svelte-preprocess": "^5.0.4", + "typescript": "^5.0.3" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "peerDependencies": { + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0" + } + }, + "node_modules/svelte-hmr": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", + "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", + "dev": true, "engines": { - "node": ">=4" + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/svelte-preprocess": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.27.0", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 14.10.0" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/svelte-preprocess/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" } }, "node_modules/to-regex-range": { @@ -923,10 +2031,564 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "5.25.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.25.4.tgz", + "integrity": "sha512-450yJxT29qKMf3aoudzFpIciqpx6Pji3hEWaXqXmanbXF58LTAGCKxcJjxMXWu3iG+Mudgo3ZUfDB6YDFd/dAw==", + "dev": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/vite": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz", + "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", + "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", + "dev": true, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/workerd": { + "version": "1.20231002.0", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20231002.0.tgz", + "integrity": "sha512-NFuUQBj30ZguDoPZ6bL40hINiu8aP2Pvxr/3xAdhWOwVFLuObPOiSdQ8qm4JYZ7jovxWjWE4Z7VR2avjIzEksQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "workerd": "bin/workerd" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "@cloudflare/workerd-darwin-64": "1.20231002.0", + "@cloudflare/workerd-darwin-arm64": "1.20231002.0", + "@cloudflare/workerd-linux-64": "1.20231002.0", + "@cloudflare/workerd-linux-arm64": "1.20231002.0", + "@cloudflare/workerd-windows-64": "1.20231002.0" + } + }, + "node_modules/worktop": { + "version": "0.8.0-next.15", + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.15.tgz", + "integrity": "sha512-0ycNO52P6nVwsjr1y20zuf0nqJatAb8L7MODBfQIxbxndHV5O4s50oZZMHWhJG1RLpHwbK0Epq8aaQK4E2GlgQ==", + "dev": true, + "dependencies": { + "mrmime": "^1.0.0", + "regexparam": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.11.0.tgz", + "integrity": "sha512-glR3UPD1RJDokOIOUt56vPLacV7riWdfhPUCx5ZmZWVn0dDXB51ktj9DyK2VU8zHM+yj90OQhwHVdI77mGxWkw==", + "dev": true, + "dependencies": { + "@cloudflare/kv-asset-handler": "^0.2.0", + "@esbuild-plugins/node-globals-polyfill": "^0.2.3", + "@esbuild-plugins/node-modules-polyfill": "^0.2.2", + "blake3-wasm": "^2.1.5", + "chokidar": "^3.5.3", + "esbuild": "0.17.19", + "miniflare": "3.20231002.1", + "nanoid": "^3.3.3", + "path-to-regexp": "^6.2.0", + "selfsigned": "^2.0.1", + "source-map": "0.6.1", + "source-map-support": "0.5.21", + "xxhash-wasm": "^1.0.1" + }, + "bin": { + "wrangler": "bin/wrangler.js", + "wrangler2": "bin/wrangler.js" + }, + "engines": { + "node": ">=16.13.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/wrangler/node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -934,16 +2596,16 @@ "dev": true }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -953,6 +2615,32 @@ "optional": true } } + }, + "node_modules/xxhash-wasm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz", + "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==", + "dev": true + }, + "node_modules/youch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.2.tgz", + "integrity": "sha512-9cwz/z7abtcHOIuH45nzmUFCZbyJA1nLqlirKvyNRx4wDMhqsBaifAJzBej7L4fsVPjFxYq3NK3GAcfvZsydFw==", + "dev": true, + "dependencies": { + "cookie": "^0.5.0", + "mustache": "^4.2.0", + "stacktracey": "^2.1.8" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index edd426a..b71b31c 100644 --- a/package.json +++ b/package.json @@ -1,24 +1,25 @@ { - "name": "svelte-app", - "version": "1.0.0", + "name": "my-svelte-app", + "version": "0.0.1", "private": true, - "type": "module", "scripts": { - "build": "rollup -c", - "dev": "rollup -c -w", - "start": "sirv public --no-clear" + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", + "pages:dev": "wrangler pages dev --compatibility-date=2023-10-07 --proxy 5173 -- npm run dev", + "pages:deploy": "npm run build && wrangler pages deploy .svelte-kit/cloudflare" }, "devDependencies": { - "@rollup/plugin-commonjs": "^24.0.0", - "@rollup/plugin-node-resolve": "^15.0.0", - "@rollup/plugin-terser": "^0.4.0", - "rollup": "^3.15.0", - "rollup-plugin-css-only": "^4.3.0", - "rollup-plugin-livereload": "^2.0.0", - "rollup-plugin-svelte": "^7.1.2", - "svelte": "^3.55.0" + "@sveltejs/adapter-auto": "^2.0.0", + "@sveltejs/adapter-cloudflare": "^2.3.3", + "@sveltejs/kit": "^1.20.4", + "svelte": "^4.0.5", + "svelte-check": "^3.4.3", + "typescript": "^5.0.0", + "vite": "^4.4.2", + "wrangler": "^3.11.0" }, - "dependencies": { - "sirv-cli": "^2.0.0" - } -} + "type": "module" +} \ No newline at end of file diff --git a/public/banner.jpg b/public/banner.jpg deleted file mode 100644 index ebb2bed3f2a7eaa0f0daba04dbac154457035b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73013 zcmbrlbyybB*Dk#0X}Y_chwkp~?(XhZX+bFwNhKtt8>B%&loC-S1PK8F5fwy46cjm+ zzxQ0{eg8P;kMH_6JTq(dp1t;(x$ZSlgCfGrwAEN`Z0%Ul8-M`d142L!WL(|DL->MxW5EBj zoW21#O#sXb{?qmUJnjG9K;YpS?hXKi!8NzLhlEAoM7lQTs?5| zCQcRz!x;zwobX@0+keTd|77p~k|qAhVHRfUxN~#>U?ueaAF|v3kllU40&&-Gfjgh` zzihxs05FE*Zi1j^K!B&9m6%|7n73O*n7fd#JI==cQfe75*9S8wm-1dL={Xa_n{|FJDF}QmJfO>Gql`vm#p9oel5m8A2R!yAQ ztmYBHL7uF<(VlMMz7d{stUeJDA#%dPLB2tr9-iJ|o}S@uo&mwpLhiwV!t$)1fv&y* za;*O@IQ(BnmH*p$SRqymAK!3R9C}zo!h*egal_ya1AN^*gTg&MSR;cxJi}OBS=GZl zT_b#>JXzI)0|SGD!dX=#BEo##A|rf*g9OceT*Ew71AP5GS;d7!SS^D>g2N(koelm= z3oGwGL&I^Fy8mx2I0OGF5eg3T7XIHug$uh~5e#<~#widE@bq>Ka1ZwI#0vep7yoek zZx6tK<1ySzTlNeTcx&;Gm4tq6eLn*h+hb&m{-`p-B3=SVp40vJF5BtQW)z{B|w0nU?% z0ST^=3{U_{Kn17)EuaJRfB`T9X21ei0UO`|oPY~(173gye1IQ^B_SXTL~y7Q2NFOM zNCO!l3*>-2Py|Xq8K~g!rw%lLCJu=@Ko{r%17HY@fH5$|q0<~#083yEY=AAW0}j9u zI00wiibJM5@Bm&ojQZfP>5s#1AP54%AQXq!a2#r*Ks1N}SHLw83*taLNCZhB8C(ac z;0Cw}(m*=M1XL(7Q6=Y zU;!+GC9n+Mf)%g^*1gHPZKH~?S45%>nagA;HHeu7`%9Q+0s z;4iquJq2M90zyJ)2m|3m1P~EK43R)&5IIB%Q9(2iEkqA7Kuiz|#0s%P91s`84e>%) zh#wM!gdh<}6cUFdASp-&l7-|U1xN`}fm9)NNE6b6bRa!QA2NiDArr_9vVbfhYseO| zgB&0y$OUqR+#yfM8}fntpa3Wc3Wh?Va3~Urf?}YnP%IP=B|u5gbto0O38h0BP!^O8 z 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Ð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 c!X+a={C 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 z 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 z - - - - - - - K-Comebacks - - - - - - - - - - - diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index d1d7306..0000000 --- a/rollup.config.js +++ /dev/null @@ -1,78 +0,0 @@ -import { spawn } from 'child_process'; -import svelte from 'rollup-plugin-svelte'; -import commonjs from '@rollup/plugin-commonjs'; -import terser from '@rollup/plugin-terser'; -import resolve from '@rollup/plugin-node-resolve'; -import livereload from 'rollup-plugin-livereload'; -import css from 'rollup-plugin-css-only'; - -const production = !process.env.ROLLUP_WATCH; - -function serve() { - let server; - - function toExit() { - if (server) server.kill(0); - } - - return { - writeBundle() { - if (server) return; - server = spawn('npm', ['run', 'start', '--', '--dev'], { - stdio: ['ignore', 'inherit', 'inherit'], - shell: true - }); - - process.on('SIGTERM', toExit); - process.on('exit', toExit); - } - }; -} - -export default { - input: 'src/main.js', - output: { - sourcemap: true, - format: 'iife', - name: 'app', - file: 'public/build/bundle.js' - }, - plugins: [ - svelte({ - compilerOptions: { - // enable run-time checks when not in production - dev: !production - } - }), - // we'll extract any component CSS out into - // a separate file - better for performance - css({ output: 'bundle.css' }), - - // If you have external dependencies installed from - // npm, you'll most likely need these plugins. In - // some cases you'll need additional configuration - - // consult the documentation for details: - // https://github.com/rollup/plugins/tree/master/packages/commonjs - resolve({ - browser: true, - dedupe: ['svelte'], - exportConditions: ['svelte'] - }), - commonjs(), - - // In dev mode, call `npm run start` once - // the bundle has been generated - !production && serve(), - - // Watch the `public` directory and refresh the - // browser on changes when not in production - !production && livereload('public'), - - // If we're building for production (npm run build - // instead of npm run dev), minify - production && terser() - ], - watch: { - clearScreen: false - } -}; diff --git a/scripts/setupTypeScript.js b/scripts/setupTypeScript.js deleted file mode 100644 index 4385f65..0000000 --- a/scripts/setupTypeScript.js +++ /dev/null @@ -1,134 +0,0 @@ -// @ts-check - -/** This script modifies the project to support TS code in .svelte files like: - - - - As well as validating the code for CI. - */ - -/** To work on this script: - rm -rf test-template template && git clone sveltejs/template test-template && node scripts/setupTypeScript.js test-template -*/ - -import fs from "fs" -import path from "path" -import { argv } from "process" -import url from 'url'; - -const __filename = url.fileURLToPath(import.meta.url); -const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); -const projectRoot = argv[2] || path.join(__dirname, "..") - -// Add deps to pkg.json -const packageJSON = JSON.parse(fs.readFileSync(path.join(projectRoot, "package.json"), "utf8")) -packageJSON.devDependencies = Object.assign(packageJSON.devDependencies, { - "svelte-check": "^3.0.0", - "svelte-preprocess": "^5.0.0", - "@rollup/plugin-typescript": "^11.0.0", - "typescript": "^4.9.0", - "tslib": "^2.5.0", - "@tsconfig/svelte": "^3.0.0" -}) - -// Add script for checking -packageJSON.scripts = Object.assign(packageJSON.scripts, { - "check": "svelte-check" -}) - -// Write the package JSON -fs.writeFileSync(path.join(projectRoot, "package.json"), JSON.stringify(packageJSON, null, " ")) - -// mv src/main.js to main.ts - note, we need to edit rollup.config.js for this too -const beforeMainJSPath = path.join(projectRoot, "src", "main.js") -const afterMainTSPath = path.join(projectRoot, "src", "main.ts") -fs.renameSync(beforeMainJSPath, afterMainTSPath) - -// Switch the app.svelte file to use TS -const appSveltePath = path.join(projectRoot, "src", "App.svelte") -let appFile = fs.readFileSync(appSveltePath, "utf8") -appFile = appFile.replace("