├── .eleventy.js ├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ └── release.yml ├── .gitignore ├── .prettierrc ├── EleventyVite.js ├── README.md ├── example ├── .eleventy.js ├── package.json ├── public │ └── favicon.ico └── src │ ├── assets │ └── main.css │ └── index.njk ├── package-lock.json └── package.json /.eleventy.js: -------------------------------------------------------------------------------- 1 | import EleventyVite from "./EleventyVite.js"; 2 | 3 | import path from "node:path"; 4 | import { createRequire } from "module"; 5 | const require = createRequire(import.meta.url); 6 | const pkg = require("./package.json"); 7 | 8 | /** 9 | * Options which can be passed to eleventy-plugin-vite 10 | * @typedef {Object} EleventyViteOptions 11 | * @property {string} tempFolderName 12 | * @property {import("vite").InlineConfig} [viteOptions] 13 | * @property {Object} [serverOptions] 14 | */ 15 | 16 | /** 17 | * @param {import('@11ty/eleventy/src/UserConfig').default} eleventyConfig 18 | * @param {EleventyViteOptions} options 19 | */ 20 | export default function (eleventyConfig, options = {}) { 21 | try { 22 | eleventyConfig.versionCheck(pkg["11ty"].compatibility); 23 | } catch (error) { 24 | eleventyConfig.logger.warn( 25 | `Warning: Eleventy Plugin (${pkg.name}) Compatibility: ${error.message}`, 26 | ); 27 | } 28 | 29 | const eleventyVite = new EleventyVite(eleventyConfig, options); 30 | 31 | const publicDir = eleventyVite.options.viteOptions?.publicDir || "public"; 32 | 33 | if (!path.relative(eleventyConfig.directories.output, publicDir)) { 34 | throw new Error( 35 | `${EleventyVite.LOGGER_PREFIX} Misconfiguration: Can't use the same directory for 11ty output and vite public directory`, 36 | ); 37 | } 38 | 39 | // Add publicDir to passthrough copy 40 | eleventyConfig.addPassthroughCopy(publicDir); 41 | 42 | // Add tempFolder to ignores 43 | eleventyConfig.ignores.add(eleventyVite.getIgnoreDirectory()); 44 | 45 | const serverOptions = Object.assign( 46 | { 47 | module: "@11ty/eleventy-dev-server", 48 | domDiff: false, 49 | }, 50 | options.serverOptions, 51 | ); 52 | 53 | serverOptions.setup = async () => { 54 | // Use Vite as Middleware 55 | const viteDevServer = await eleventyVite.getServer(); 56 | 57 | process.on("SIGINT", async () => { 58 | await viteDevServer.close(); 59 | }); 60 | 61 | return { 62 | middleware: [viteDevServer.middlewares], 63 | }; 64 | }; 65 | 66 | eleventyConfig.setServerOptions(serverOptions); 67 | 68 | // Run Vite build 69 | // TODO use `build.write` option to work with json or ndjson outputs 70 | eleventyConfig.on("eleventy.after", async ({ dir, runMode, outputMode, results }) => { 71 | // Skips the Vite build if: 72 | // --serve 73 | // --to=json 74 | // --to=ndjson 75 | // or 0 output files from Eleventy build 76 | // Notably, this *does* run Vite build in --watch mode 77 | if ( 78 | runMode === "serve" || 79 | outputMode === "json" || 80 | outputMode === "ndjson" || 81 | results.length === 0 82 | ) { 83 | return; 84 | } 85 | 86 | await eleventyVite.runBuild(results); 87 | }); 88 | } 89 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # chore: add prettier 2 | d76b34ffaf428752558b2d99f0e4a4163edda760 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: / 5 | schedule: 6 | interval: weekly 7 | assignees: [KiwiKilian] 8 | 9 | - package-ecosystem: github-actions 10 | directories: [/, ".github/workflows/**"] 11 | schedule: 12 | interval: weekly 13 | assignees: [KiwiKilian] 14 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Publish Release to npm 2 | on: 3 | release: 4 | types: [published] 5 | permissions: read-all 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | permissions: 10 | contents: read 11 | id-token: write 12 | steps: 13 | - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 14 | - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # 4.4.0 15 | with: 16 | node-version: "20" 17 | registry-url: "https://registry.npmjs.org" 18 | - run: npm ci 19 | - if: ${{ github.event.release.tag_name != '' && env.NPM_PUBLISH_TAG != '' }} 20 | run: npm publish --provenance --access=public --tag=${{ env.NPM_PUBLISH_TAG }} 21 | env: 22 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} 23 | NPM_PUBLISH_TAG: ${{ contains(github.event.release.tag_name, '-alpha.') && 'alpha' || 'latest' }} 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Build results 2 | _site 3 | 4 | # IDEs 5 | /.idea/ 6 | /.vscode/ 7 | 8 | # Package managers 9 | node_modules 10 | .npm 11 | 12 | # Logs 13 | logs 14 | *.log 15 | npm-debug.log* 16 | yarn-debug.log* 17 | yarn-error.log* 18 | 19 | # Artefacts 20 | .DS_Store 21 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": false, 4 | "semi": true, 5 | "endOfLine": "lf", 6 | "arrowParens": "always", 7 | "printWidth": 100 8 | } 9 | -------------------------------------------------------------------------------- /EleventyVite.js: -------------------------------------------------------------------------------- 1 | import { promises as fsp } from "node:fs"; 2 | import path from "node:path"; 3 | import { DeepCopy, Merge } from "@11ty/eleventy-utils"; 4 | import { build, createServer } from "vite"; 5 | 6 | /** @type {Required} */ 7 | const DEFAULT_OPTIONS = { 8 | tempFolderName: ".11ty-vite", 9 | viteOptions: { 10 | clearScreen: false, 11 | appType: "mpa", 12 | server: { 13 | middlewareMode: true, 14 | }, 15 | build: { 16 | emptyOutDir: true, 17 | rollupOptions: {}, // we use this to inject input for MPA build below 18 | }, 19 | resolve: { 20 | alias: { 21 | // Allow references to `node_modules` directly for bundling. 22 | "/node_modules": path.resolve(".", "node_modules"), 23 | // Note that bare module specifiers are also supported 24 | }, 25 | }, 26 | }, 27 | }; 28 | 29 | export default class EleventyVite { 30 | static LOGGER_PREFIX = "[11ty/eleventy-plugin-vite]"; 31 | 32 | /** @type {import("@11ty/eleventy/src/Util/ProjectDirectories.js").default} */ 33 | directories; 34 | 35 | /** @type {import("@11ty/eleventy/src/Util/ConsoleLogger.js").default} */ 36 | logger; 37 | 38 | /** @type {Required} */ 39 | options; 40 | 41 | constructor(eleventyConfig, pluginOptions = {}) { 42 | this.directories = eleventyConfig.directories; 43 | this.logger = eleventyConfig.logger; 44 | this.options = Merge({}, DEFAULT_OPTIONS, pluginOptions); 45 | } 46 | 47 | getServer() { 48 | /** @type {import("vite").InlineConfig} */ 49 | const viteOptions = DeepCopy({}, this.options.viteOptions); 50 | viteOptions.root = this.directories.output; 51 | 52 | return createServer(viteOptions); 53 | } 54 | 55 | getIgnoreDirectory() { 56 | return path.join(this.options.tempFolderName, "**"); 57 | } 58 | 59 | async runBuild(input) { 60 | const tempFolderPath = path.resolve(this.options.tempFolderName); 61 | await fsp.rename(this.directories.output, tempFolderPath); 62 | 63 | try { 64 | /** @type {import("vite").InlineConfig} */ 65 | const viteOptions = DeepCopy({}, this.options.viteOptions); 66 | viteOptions.root = tempFolderPath; 67 | 68 | viteOptions.build.rollupOptions.input = input 69 | .filter((entry) => !!entry.outputPath) // filter out `false` serverless routes 70 | .filter((entry) => (entry.outputPath || "").endsWith(".html")) // only html output 71 | .map((entry) => { 72 | if (!entry.outputPath.startsWith(this.directories.output)) { 73 | throw new Error( 74 | `Unexpected output path (was not in output directory ${this.directories.output}): ${entry.outputPath}`, 75 | ); 76 | } 77 | 78 | return path.resolve( 79 | tempFolderPath, 80 | entry.outputPath.substring(this.directories.output.length), 81 | ); 82 | }); 83 | 84 | viteOptions.build.outDir = path.resolve(".", this.directories.output); 85 | 86 | this.logger.logWithOptions({ 87 | prefix: EleventyVite.LOGGER_PREFIX, 88 | message: "Starting Vite build", 89 | type: "info", 90 | }); 91 | await build(viteOptions); 92 | this.logger.logWithOptions({ 93 | prefix: EleventyVite.LOGGER_PREFIX, 94 | message: "Finished Vite build", 95 | type: "info", 96 | }); 97 | } catch (error) { 98 | this.logger.logWithOptions({ 99 | prefix: EleventyVite.LOGGER_PREFIX, 100 | message: `Encountered a Vite build error, restoring original Eleventy output to ${this.directories.output}`, 101 | type: "error", 102 | color: "red", 103 | }); 104 | this.logger.logWithOptions({ 105 | prefix: EleventyVite.LOGGER_PREFIX, 106 | message: "Vite error:", 107 | type: "error", 108 | }); 109 | this.logger.logWithOptions({ 110 | prefix: EleventyVite.LOGGER_PREFIX, 111 | message: JSON.stringify(error, null, 2), 112 | type: "error", 113 | color: "cyan", 114 | }); 115 | 116 | await fsp.rename(tempFolderPath, this.directories.output); 117 | 118 | throw error; 119 | } finally { 120 | await fsp.rm(tempFolderPath, { force: true, recursive: true }); 121 | } 122 | } 123 | } 124 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

11ty Logo  Vite logo

2 | 3 | # eleventy-plugin-vite 🕚⚡️🎈🐀 4 | 5 | A plugin to use [Vite](https://vitejs.dev/) with Eleventy. 6 | 7 | This plugin: 8 | 9 | - Runs Vite as Middleware in Eleventy Dev Server (try with Eleventy’s `--incremental`) 10 | - Runs Vite build to postprocess your Eleventy build output 11 | 12 | ## Eleventy Housekeeping 13 | 14 | - Please star [Eleventy on GitHub](https://github.com/11ty/eleventy/)! 15 | - Follow us on Mastodon [@eleventy@fosstodon.org](https://fosstodon.org/@eleventy) or Twitter [@eleven_ty](https://twitter.com/eleven_ty) 16 | - Join us on [Discord](https://www.11ty.dev/blog/discord/) 17 | - Support [11ty on Open Collective](https://opencollective.com/11ty) 18 | - [11ty on npm](https://www.npmjs.com/org/11ty) 19 | - [11ty on GitHub](https://github.com/11ty) 20 | 21 | [![npm Version](https://img.shields.io/npm/v/@11ty/eleventy-plugin-vite.svg?style=for-the-badge)](https://www.npmjs.com/package/@11ty/eleventy-plugin-vite) 22 | 23 | ## Installation 24 | 25 | ``` 26 | npm install @11ty/eleventy-plugin-vite@alpha --save-dev 27 | ``` 28 | 29 | ### ESM `.eleventy.js` Config 30 | 31 | ```js 32 | import EleventyVitePlugin from "@11ty/eleventy-plugin-vite"; 33 | 34 | export default function (eleventyConfig) { 35 | eleventyConfig.addPlugin(EleventyVitePlugin); 36 | } 37 | ``` 38 | 39 | ### CommonJS `.eleventy.js` Config 40 | 41 | > [!NOTE] 42 | > This plugin is written in ESM, therefore `require` is not possible. If your .eleventy.js config uses CommonJS, make it async and create a dynamic import as shown below. 43 | 44 | ```js 45 | module.exports = async function (eleventyConfig) { 46 | const EleventyPluginVite = (await import("@11ty/eleventy-plugin-vite")).default; 47 | 48 | eleventyConfig.addPlugin(EleventyPluginVite); 49 | }; 50 | ``` 51 | 52 | Read more about ESM vs CommonJS on the [Eleventy documentation](https://www.11ty.dev/docs/cjs-esm/). 53 | 54 | ### Options 55 | 56 | View the [full list of Vite Configuration options](https://vitejs.dev/config/). 57 | 58 | ```js 59 | import EleventyVitePlugin from "@11ty/eleventy-plugin-vite"; 60 | 61 | export default function (eleventyConfig) { 62 | eleventyConfig.addPlugin(EleventyVitePlugin, { 63 | tempFolderName: ".11ty-vite", // Default name of the temp folder 64 | 65 | // Options passed to the Eleventy Dev Server 66 | // Defaults 67 | serverOptions: { 68 | module: "@11ty/eleventy-dev-server", 69 | domDiff: false, 70 | }, 71 | 72 | // Defaults 73 | viteOptions: { 74 | clearScreen: false, 75 | appType: "mpa", 76 | 77 | server: { 78 | middlewareMode: true, 79 | }, 80 | 81 | build: { 82 | emptyOutDir: true, 83 | }, 84 | 85 | resolve: { 86 | alias: { 87 | // Allow references to `node_modules` folder directly 88 | "/node_modules": path.resolve(".", "node_modules"), 89 | }, 90 | }, 91 | }, 92 | }); 93 | } 94 | ``` 95 | 96 | ## Related Projects 97 | 98 | - [`eleventy-plus-vite`](https://github.com/matthiasott/eleventy-plus-vite) by @matthiasott: A starter template using this plugin 99 | - Currently unmaintained: 100 | - [`slinkity`](https://slinkity.dev/) by @Holben888: A much deeper and more comprehensive integration with Vite! Offers partial hydration and can use shortcodes to render framework components in Eleventy! 101 | - [`vite-plugin-eleventy`](https://www.npmjs.com/package/vite-plugin-eleventy) by @Snugug: Uses Eleventy as Middleware in Vite (instead of the post-processing approach used here) 102 | -------------------------------------------------------------------------------- /example/.eleventy.js: -------------------------------------------------------------------------------- 1 | import EleventyVitePlugin from "../.eleventy.js"; 2 | 3 | export default function (eleventyConfig) { 4 | eleventyConfig.addPassthroughCopy("src/assets"); 5 | 6 | eleventyConfig.addPlugin(EleventyVitePlugin); 7 | } 8 | 9 | export const config = { 10 | dir: { 11 | input: "src", 12 | }, 13 | }; 14 | -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eleventy-plugin-vite-example", 3 | "private": true, 4 | "type": "module" 5 | } 6 | -------------------------------------------------------------------------------- /example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/11ty/eleventy-plugin-vite/079710b3cb8e13f913793ba16f1cee8cb927e990/example/public/favicon.ico -------------------------------------------------------------------------------- /example/src/assets/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: black; 3 | color: white; 4 | font-family: sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /example/src/index.njk: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Eleventy Plugin Vite 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Eleventy Plugin Vite

13 | 14 | 15 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@11ty/eleventy-plugin-vite", 3 | "version": "6.0.0", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "@11ty/eleventy-plugin-vite", 9 | "version": "6.0.0", 10 | "license": "MIT", 11 | "dependencies": { 12 | "@11ty/eleventy-utils": "^2.0.0", 13 | "vite": "^6.0.11" 14 | }, 15 | "devDependencies": { 16 | "@11ty/eleventy": "3.0.0", 17 | "prettier": "3.5.3" 18 | }, 19 | "engines": { 20 | "node": ">=18" 21 | }, 22 | "funding": { 23 | "type": "opencollective", 24 | "url": "https://opencollective.com/11ty" 25 | } 26 | }, 27 | "node_modules/@11ty/dependency-tree": { 28 | "version": "3.0.1", 29 | "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-3.0.1.tgz", 30 | "integrity": "sha512-aZizxcL4Z/clm3KPRx8i9ohW9R2gLssXfUSy7qQmQRXb4CUOyvmqk2gKeJqRmXIfMi2bB9w03SgtN5v1YwqpiA==", 31 | "dev": true, 32 | "license": "MIT", 33 | "dependencies": { 34 | "@11ty/eleventy-utils": "^1.0.2" 35 | } 36 | }, 37 | "node_modules/@11ty/dependency-tree-esm": { 38 | "version": "1.0.0", 39 | "resolved": "https://registry.npmjs.org/@11ty/dependency-tree-esm/-/dependency-tree-esm-1.0.0.tgz", 40 | "integrity": "sha512-Z3KN1Fkv50UM/ZzTR3VBbyOY52HnmhIVCsAV1hn2UzFsGAjyF1Cw8uohhVtheDOSuBR7ZSeo1unwkz1HxFlUtQ==", 41 | "dev": true, 42 | "license": "MIT", 43 | "dependencies": { 44 | "@11ty/eleventy-utils": "^1.0.2", 45 | "acorn": "^8.10.0", 46 | "dependency-graph": "^0.11.0", 47 | "normalize-path": "^3.0.0" 48 | } 49 | }, 50 | "node_modules/@11ty/dependency-tree-esm/node_modules/@11ty/eleventy-utils": { 51 | "version": "1.0.3", 52 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.3.tgz", 53 | "integrity": "sha512-nULO91om7vQw4Y/UBjM8i7nJ1xl+/nyK4rImZ41lFxiY2d+XUz7ChAj1CDYFjrLZeu0utAYJTZ45LlcHTkUG4g==", 54 | "dev": true, 55 | "license": "MIT", 56 | "dependencies": { 57 | "normalize-path": "^3.0.0" 58 | }, 59 | "engines": { 60 | "node": ">=12" 61 | }, 62 | "funding": { 63 | "type": "opencollective", 64 | "url": "https://opencollective.com/11ty" 65 | } 66 | }, 67 | "node_modules/@11ty/dependency-tree-esm/node_modules/dependency-graph": { 68 | "version": "0.11.0", 69 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", 70 | "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", 71 | "dev": true, 72 | "license": "MIT", 73 | "engines": { 74 | "node": ">= 0.6.0" 75 | } 76 | }, 77 | "node_modules/@11ty/dependency-tree/node_modules/@11ty/eleventy-utils": { 78 | "version": "1.0.3", 79 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.3.tgz", 80 | "integrity": "sha512-nULO91om7vQw4Y/UBjM8i7nJ1xl+/nyK4rImZ41lFxiY2d+XUz7ChAj1CDYFjrLZeu0utAYJTZ45LlcHTkUG4g==", 81 | "dev": true, 82 | "license": "MIT", 83 | "dependencies": { 84 | "normalize-path": "^3.0.0" 85 | }, 86 | "engines": { 87 | "node": ">=12" 88 | }, 89 | "funding": { 90 | "type": "opencollective", 91 | "url": "https://opencollective.com/11ty" 92 | } 93 | }, 94 | "node_modules/@11ty/eleventy": { 95 | "version": "3.0.0", 96 | "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.0.0.tgz", 97 | "integrity": "sha512-0P0ZsJXVW2QiNdhd7z+GYy6n+ivh0enx1DRdua5ta6NlzY2AhbkeWBY6U+FKA8lPS3H4+XsTpfLLfIScpPZLaQ==", 98 | "dev": true, 99 | "license": "MIT", 100 | "dependencies": { 101 | "@11ty/dependency-tree": "^3.0.1", 102 | "@11ty/dependency-tree-esm": "^1.0.0", 103 | "@11ty/eleventy-dev-server": "^2.0.4", 104 | "@11ty/eleventy-plugin-bundle": "^3.0.0", 105 | "@11ty/eleventy-utils": "^1.0.3", 106 | "@11ty/lodash-custom": "^4.17.21", 107 | "@11ty/posthtml-urls": "^1.0.0", 108 | "@11ty/recursive-copy": "^3.0.0", 109 | "@sindresorhus/slugify": "^2.2.1", 110 | "bcp-47-normalize": "^2.3.0", 111 | "chardet": "^2.0.0", 112 | "chokidar": "^3.6.0", 113 | "cross-spawn": "^7.0.3", 114 | "debug": "^4.3.7", 115 | "dependency-graph": "^1.0.0", 116 | "entities": "^5.0.0", 117 | "fast-glob": "^3.3.2", 118 | "filesize": "^10.1.6", 119 | "graceful-fs": "^4.2.11", 120 | "gray-matter": "^4.0.3", 121 | "is-glob": "^4.0.3", 122 | "iso-639-1": "^3.1.3", 123 | "js-yaml": "^4.1.0", 124 | "kleur": "^4.1.5", 125 | "liquidjs": "^10.17.0", 126 | "luxon": "^3.5.0", 127 | "markdown-it": "^14.1.0", 128 | "micromatch": "^4.0.8", 129 | "minimist": "^1.2.8", 130 | "moo": "^0.5.2", 131 | "node-retrieve-globals": "^6.0.0", 132 | "normalize-path": "^3.0.0", 133 | "nunjucks": "^3.2.4", 134 | "please-upgrade-node": "^3.2.0", 135 | "posthtml": "^0.16.6", 136 | "posthtml-match-helper": "^2.0.2", 137 | "semver": "^7.6.3", 138 | "slugify": "^1.6.6" 139 | }, 140 | "bin": { 141 | "eleventy": "cmd.cjs" 142 | }, 143 | "engines": { 144 | "node": ">=18" 145 | }, 146 | "funding": { 147 | "type": "opencollective", 148 | "url": "https://opencollective.com/11ty" 149 | } 150 | }, 151 | "node_modules/@11ty/eleventy-dev-server": { 152 | "version": "2.0.4", 153 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-2.0.4.tgz", 154 | "integrity": "sha512-d0CuufX6yPtVz+RW0oJZg1pVoxo1jOrPmpXYacoiKLJm0MMC9MkPQOCXlimguHVaceHejFo5+aZB9/aGB2RR0A==", 155 | "dev": true, 156 | "license": "MIT", 157 | "dependencies": { 158 | "@11ty/eleventy-utils": "^1.0.3", 159 | "chokidar": "^3.6.0", 160 | "debug": "^4.3.7", 161 | "dev-ip": "^1.0.1", 162 | "finalhandler": "^1.3.0", 163 | "mime": "^3.0.0", 164 | "minimist": "^1.2.8", 165 | "morphdom": "^2.7.4", 166 | "please-upgrade-node": "^3.2.0", 167 | "send": "^0.19.0", 168 | "ssri": "^11.0.0", 169 | "urlpattern-polyfill": "^10.0.0", 170 | "ws": "^8.18.0" 171 | }, 172 | "bin": { 173 | "eleventy-dev-server": "cmd.js" 174 | }, 175 | "engines": { 176 | "node": ">=18" 177 | }, 178 | "funding": { 179 | "type": "opencollective", 180 | "url": "https://opencollective.com/11ty" 181 | } 182 | }, 183 | "node_modules/@11ty/eleventy-dev-server/node_modules/@11ty/eleventy-utils": { 184 | "version": "1.0.3", 185 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.3.tgz", 186 | "integrity": "sha512-nULO91om7vQw4Y/UBjM8i7nJ1xl+/nyK4rImZ41lFxiY2d+XUz7ChAj1CDYFjrLZeu0utAYJTZ45LlcHTkUG4g==", 187 | "dev": true, 188 | "license": "MIT", 189 | "dependencies": { 190 | "normalize-path": "^3.0.0" 191 | }, 192 | "engines": { 193 | "node": ">=12" 194 | }, 195 | "funding": { 196 | "type": "opencollective", 197 | "url": "https://opencollective.com/11ty" 198 | } 199 | }, 200 | "node_modules/@11ty/eleventy-plugin-bundle": { 201 | "version": "3.0.0", 202 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-bundle/-/eleventy-plugin-bundle-3.0.0.tgz", 203 | "integrity": "sha512-JSnqehT+sWSPi6e44jTXUW+KiV9284YF9fzPQvfGB4cXlk/m/SJk17CavHCleIvKXDN+jrUw9TZkwAwr85ONWQ==", 204 | "dev": true, 205 | "license": "MIT", 206 | "dependencies": { 207 | "debug": "^4.3.4", 208 | "posthtml-match-helper": "^2.0.2" 209 | }, 210 | "engines": { 211 | "node": ">=18" 212 | }, 213 | "funding": { 214 | "type": "opencollective", 215 | "url": "https://opencollective.com/11ty" 216 | } 217 | }, 218 | "node_modules/@11ty/eleventy-utils": { 219 | "version": "2.0.7", 220 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz", 221 | "integrity": "sha512-6QE+duqSQ0GY9rENXYb4iPR4AYGdrFpqnmi59tFp9VrleOl0QSh8VlBr2yd6dlhkdtj7904poZW5PvGr9cMiJQ==", 222 | "license": "MIT", 223 | "engines": { 224 | "node": ">=18" 225 | }, 226 | "funding": { 227 | "type": "opencollective", 228 | "url": "https://opencollective.com/11ty" 229 | } 230 | }, 231 | "node_modules/@11ty/eleventy/node_modules/@11ty/eleventy-utils": { 232 | "version": "1.0.3", 233 | "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.3.tgz", 234 | "integrity": "sha512-nULO91om7vQw4Y/UBjM8i7nJ1xl+/nyK4rImZ41lFxiY2d+XUz7ChAj1CDYFjrLZeu0utAYJTZ45LlcHTkUG4g==", 235 | "dev": true, 236 | "license": "MIT", 237 | "dependencies": { 238 | "normalize-path": "^3.0.0" 239 | }, 240 | "engines": { 241 | "node": ">=12" 242 | }, 243 | "funding": { 244 | "type": "opencollective", 245 | "url": "https://opencollective.com/11ty" 246 | } 247 | }, 248 | "node_modules/@11ty/eleventy/node_modules/argparse": { 249 | "version": "2.0.1", 250 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 251 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 252 | "dev": true, 253 | "license": "Python-2.0" 254 | }, 255 | "node_modules/@11ty/eleventy/node_modules/entities": { 256 | "version": "5.0.0", 257 | "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", 258 | "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", 259 | "dev": true, 260 | "license": "BSD-2-Clause", 261 | "engines": { 262 | "node": ">=0.12" 263 | }, 264 | "funding": { 265 | "url": "https://github.com/fb55/entities?sponsor=1" 266 | } 267 | }, 268 | "node_modules/@11ty/eleventy/node_modules/js-yaml": { 269 | "version": "4.1.0", 270 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 271 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 272 | "dev": true, 273 | "license": "MIT", 274 | "dependencies": { 275 | "argparse": "^2.0.1" 276 | }, 277 | "bin": { 278 | "js-yaml": "bin/js-yaml.js" 279 | } 280 | }, 281 | "node_modules/@11ty/lodash-custom": { 282 | "version": "4.17.21", 283 | "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", 284 | "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==", 285 | "dev": true, 286 | "license": "MIT", 287 | "engines": { 288 | "node": ">=14" 289 | }, 290 | "funding": { 291 | "type": "opencollective", 292 | "url": "https://opencollective.com/11ty" 293 | } 294 | }, 295 | "node_modules/@11ty/posthtml-urls": { 296 | "version": "1.0.0", 297 | "resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.0.tgz", 298 | "integrity": "sha512-CcsRdI933x613u7CjM+QGs7iD/m8SaDup3Apohg1+7dybigrEUHc2jGS3mcMgQKvF2+IphqmepD/FrKLlPkPEg==", 299 | "dev": true, 300 | "license": "MIT", 301 | "dependencies": { 302 | "evaluate-value": "^2.0.0", 303 | "http-equiv-refresh": "^2.0.1", 304 | "list-to-array": "^1.1.0", 305 | "object.entries": "^1.1.7", 306 | "parse-srcset": "^1.0.2" 307 | }, 308 | "engines": { 309 | "node": ">= 6" 310 | } 311 | }, 312 | "node_modules/@11ty/recursive-copy": { 313 | "version": "3.0.0", 314 | "resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-3.0.0.tgz", 315 | "integrity": "sha512-v1Mr7dWx5nk69/HRRtDHUYDV9N8+cE12IGiKSFOwML7HjOzUXwTP88e3cGuhqoVstkBil1ZEIaOB0KPP1zwqXA==", 316 | "dev": true, 317 | "license": "ISC", 318 | "dependencies": { 319 | "errno": "^0.1.2", 320 | "graceful-fs": "^4.2.11", 321 | "junk": "^1.0.1", 322 | "maximatch": "^0.1.0", 323 | "mkdirp": "^3.0.1", 324 | "pify": "^2.3.0", 325 | "promise": "^7.0.1", 326 | "rimraf": "^5.0.7", 327 | "slash": "^1.0.0" 328 | } 329 | }, 330 | "node_modules/@esbuild/aix-ppc64": { 331 | "version": "0.25.1", 332 | "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", 333 | "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", 334 | "cpu": [ 335 | "ppc64" 336 | ], 337 | "license": "MIT", 338 | "optional": true, 339 | "os": [ 340 | "aix" 341 | ], 342 | "engines": { 343 | "node": ">=18" 344 | } 345 | }, 346 | "node_modules/@esbuild/android-arm": { 347 | "version": "0.25.1", 348 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", 349 | "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", 350 | "cpu": [ 351 | "arm" 352 | ], 353 | "license": "MIT", 354 | "optional": true, 355 | "os": [ 356 | "android" 357 | ], 358 | "engines": { 359 | "node": ">=18" 360 | } 361 | }, 362 | "node_modules/@esbuild/android-arm64": { 363 | "version": "0.25.1", 364 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", 365 | "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", 366 | "cpu": [ 367 | "arm64" 368 | ], 369 | "license": "MIT", 370 | "optional": true, 371 | "os": [ 372 | "android" 373 | ], 374 | "engines": { 375 | "node": ">=18" 376 | } 377 | }, 378 | "node_modules/@esbuild/android-x64": { 379 | "version": "0.25.1", 380 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", 381 | "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", 382 | "cpu": [ 383 | "x64" 384 | ], 385 | "license": "MIT", 386 | "optional": true, 387 | "os": [ 388 | "android" 389 | ], 390 | "engines": { 391 | "node": ">=18" 392 | } 393 | }, 394 | "node_modules/@esbuild/darwin-arm64": { 395 | "version": "0.25.1", 396 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", 397 | "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", 398 | "cpu": [ 399 | "arm64" 400 | ], 401 | "license": "MIT", 402 | "optional": true, 403 | "os": [ 404 | "darwin" 405 | ], 406 | "engines": { 407 | "node": ">=18" 408 | } 409 | }, 410 | "node_modules/@esbuild/darwin-x64": { 411 | "version": "0.25.1", 412 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", 413 | "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", 414 | "cpu": [ 415 | "x64" 416 | ], 417 | "license": "MIT", 418 | "optional": true, 419 | "os": [ 420 | "darwin" 421 | ], 422 | "engines": { 423 | "node": ">=18" 424 | } 425 | }, 426 | "node_modules/@esbuild/freebsd-arm64": { 427 | "version": "0.25.1", 428 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", 429 | "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", 430 | "cpu": [ 431 | "arm64" 432 | ], 433 | "license": "MIT", 434 | "optional": true, 435 | "os": [ 436 | "freebsd" 437 | ], 438 | "engines": { 439 | "node": ">=18" 440 | } 441 | }, 442 | "node_modules/@esbuild/freebsd-x64": { 443 | "version": "0.25.1", 444 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", 445 | "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", 446 | "cpu": [ 447 | "x64" 448 | ], 449 | "license": "MIT", 450 | "optional": true, 451 | "os": [ 452 | "freebsd" 453 | ], 454 | "engines": { 455 | "node": ">=18" 456 | } 457 | }, 458 | "node_modules/@esbuild/linux-arm": { 459 | "version": "0.25.1", 460 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", 461 | "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", 462 | "cpu": [ 463 | "arm" 464 | ], 465 | "license": "MIT", 466 | "optional": true, 467 | "os": [ 468 | "linux" 469 | ], 470 | "engines": { 471 | "node": ">=18" 472 | } 473 | }, 474 | "node_modules/@esbuild/linux-arm64": { 475 | "version": "0.25.1", 476 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", 477 | "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", 478 | "cpu": [ 479 | "arm64" 480 | ], 481 | "license": "MIT", 482 | "optional": true, 483 | "os": [ 484 | "linux" 485 | ], 486 | "engines": { 487 | "node": ">=18" 488 | } 489 | }, 490 | "node_modules/@esbuild/linux-ia32": { 491 | "version": "0.25.1", 492 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", 493 | "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", 494 | "cpu": [ 495 | "ia32" 496 | ], 497 | "license": "MIT", 498 | "optional": true, 499 | "os": [ 500 | "linux" 501 | ], 502 | "engines": { 503 | "node": ">=18" 504 | } 505 | }, 506 | "node_modules/@esbuild/linux-loong64": { 507 | "version": "0.25.1", 508 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", 509 | "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", 510 | "cpu": [ 511 | "loong64" 512 | ], 513 | "license": "MIT", 514 | "optional": true, 515 | "os": [ 516 | "linux" 517 | ], 518 | "engines": { 519 | "node": ">=18" 520 | } 521 | }, 522 | "node_modules/@esbuild/linux-mips64el": { 523 | "version": "0.25.1", 524 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", 525 | "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", 526 | "cpu": [ 527 | "mips64el" 528 | ], 529 | "license": "MIT", 530 | "optional": true, 531 | "os": [ 532 | "linux" 533 | ], 534 | "engines": { 535 | "node": ">=18" 536 | } 537 | }, 538 | "node_modules/@esbuild/linux-ppc64": { 539 | "version": "0.25.1", 540 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", 541 | "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", 542 | "cpu": [ 543 | "ppc64" 544 | ], 545 | "license": "MIT", 546 | "optional": true, 547 | "os": [ 548 | "linux" 549 | ], 550 | "engines": { 551 | "node": ">=18" 552 | } 553 | }, 554 | "node_modules/@esbuild/linux-riscv64": { 555 | "version": "0.25.1", 556 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", 557 | "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", 558 | "cpu": [ 559 | "riscv64" 560 | ], 561 | "license": "MIT", 562 | "optional": true, 563 | "os": [ 564 | "linux" 565 | ], 566 | "engines": { 567 | "node": ">=18" 568 | } 569 | }, 570 | "node_modules/@esbuild/linux-s390x": { 571 | "version": "0.25.1", 572 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", 573 | "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", 574 | "cpu": [ 575 | "s390x" 576 | ], 577 | "license": "MIT", 578 | "optional": true, 579 | "os": [ 580 | "linux" 581 | ], 582 | "engines": { 583 | "node": ">=18" 584 | } 585 | }, 586 | "node_modules/@esbuild/linux-x64": { 587 | "version": "0.25.1", 588 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", 589 | "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", 590 | "cpu": [ 591 | "x64" 592 | ], 593 | "license": "MIT", 594 | "optional": true, 595 | "os": [ 596 | "linux" 597 | ], 598 | "engines": { 599 | "node": ">=18" 600 | } 601 | }, 602 | "node_modules/@esbuild/netbsd-arm64": { 603 | "version": "0.25.1", 604 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", 605 | "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", 606 | "cpu": [ 607 | "arm64" 608 | ], 609 | "license": "MIT", 610 | "optional": true, 611 | "os": [ 612 | "netbsd" 613 | ], 614 | "engines": { 615 | "node": ">=18" 616 | } 617 | }, 618 | "node_modules/@esbuild/netbsd-x64": { 619 | "version": "0.25.1", 620 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", 621 | "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", 622 | "cpu": [ 623 | "x64" 624 | ], 625 | "license": "MIT", 626 | "optional": true, 627 | "os": [ 628 | "netbsd" 629 | ], 630 | "engines": { 631 | "node": ">=18" 632 | } 633 | }, 634 | "node_modules/@esbuild/openbsd-arm64": { 635 | "version": "0.25.1", 636 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", 637 | "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", 638 | "cpu": [ 639 | "arm64" 640 | ], 641 | "license": "MIT", 642 | "optional": true, 643 | "os": [ 644 | "openbsd" 645 | ], 646 | "engines": { 647 | "node": ">=18" 648 | } 649 | }, 650 | "node_modules/@esbuild/openbsd-x64": { 651 | "version": "0.25.1", 652 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", 653 | "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", 654 | "cpu": [ 655 | "x64" 656 | ], 657 | "license": "MIT", 658 | "optional": true, 659 | "os": [ 660 | "openbsd" 661 | ], 662 | "engines": { 663 | "node": ">=18" 664 | } 665 | }, 666 | "node_modules/@esbuild/sunos-x64": { 667 | "version": "0.25.1", 668 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", 669 | "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", 670 | "cpu": [ 671 | "x64" 672 | ], 673 | "license": "MIT", 674 | "optional": true, 675 | "os": [ 676 | "sunos" 677 | ], 678 | "engines": { 679 | "node": ">=18" 680 | } 681 | }, 682 | "node_modules/@esbuild/win32-arm64": { 683 | "version": "0.25.1", 684 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", 685 | "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", 686 | "cpu": [ 687 | "arm64" 688 | ], 689 | "license": "MIT", 690 | "optional": true, 691 | "os": [ 692 | "win32" 693 | ], 694 | "engines": { 695 | "node": ">=18" 696 | } 697 | }, 698 | "node_modules/@esbuild/win32-ia32": { 699 | "version": "0.25.1", 700 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", 701 | "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", 702 | "cpu": [ 703 | "ia32" 704 | ], 705 | "license": "MIT", 706 | "optional": true, 707 | "os": [ 708 | "win32" 709 | ], 710 | "engines": { 711 | "node": ">=18" 712 | } 713 | }, 714 | "node_modules/@esbuild/win32-x64": { 715 | "version": "0.25.1", 716 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", 717 | "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", 718 | "cpu": [ 719 | "x64" 720 | ], 721 | "license": "MIT", 722 | "optional": true, 723 | "os": [ 724 | "win32" 725 | ], 726 | "engines": { 727 | "node": ">=18" 728 | } 729 | }, 730 | "node_modules/@isaacs/cliui": { 731 | "version": "8.0.2", 732 | "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 733 | "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 734 | "dev": true, 735 | "license": "ISC", 736 | "dependencies": { 737 | "string-width": "^5.1.2", 738 | "string-width-cjs": "npm:string-width@^4.2.0", 739 | "strip-ansi": "^7.0.1", 740 | "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 741 | "wrap-ansi": "^8.1.0", 742 | "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 743 | }, 744 | "engines": { 745 | "node": ">=12" 746 | } 747 | }, 748 | "node_modules/@nodelib/fs.scandir": { 749 | "version": "2.1.5", 750 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 751 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 752 | "dev": true, 753 | "license": "MIT", 754 | "dependencies": { 755 | "@nodelib/fs.stat": "2.0.5", 756 | "run-parallel": "^1.1.9" 757 | }, 758 | "engines": { 759 | "node": ">= 8" 760 | } 761 | }, 762 | "node_modules/@nodelib/fs.stat": { 763 | "version": "2.0.5", 764 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 765 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 766 | "dev": true, 767 | "license": "MIT", 768 | "engines": { 769 | "node": ">= 8" 770 | } 771 | }, 772 | "node_modules/@nodelib/fs.walk": { 773 | "version": "1.2.8", 774 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 775 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 776 | "dev": true, 777 | "license": "MIT", 778 | "dependencies": { 779 | "@nodelib/fs.scandir": "2.1.5", 780 | "fastq": "^1.6.0" 781 | }, 782 | "engines": { 783 | "node": ">= 8" 784 | } 785 | }, 786 | "node_modules/@pkgjs/parseargs": { 787 | "version": "0.11.0", 788 | "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 789 | "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 790 | "dev": true, 791 | "license": "MIT", 792 | "optional": true, 793 | "engines": { 794 | "node": ">=14" 795 | } 796 | }, 797 | "node_modules/@rollup/rollup-android-arm-eabi": { 798 | "version": "4.40.0", 799 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", 800 | "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", 801 | "cpu": [ 802 | "arm" 803 | ], 804 | "license": "MIT", 805 | "optional": true, 806 | "os": [ 807 | "android" 808 | ] 809 | }, 810 | "node_modules/@rollup/rollup-android-arm64": { 811 | "version": "4.40.0", 812 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", 813 | "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", 814 | "cpu": [ 815 | "arm64" 816 | ], 817 | "license": "MIT", 818 | "optional": true, 819 | "os": [ 820 | "android" 821 | ] 822 | }, 823 | "node_modules/@rollup/rollup-darwin-arm64": { 824 | "version": "4.40.0", 825 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", 826 | "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", 827 | "cpu": [ 828 | "arm64" 829 | ], 830 | "license": "MIT", 831 | "optional": true, 832 | "os": [ 833 | "darwin" 834 | ] 835 | }, 836 | "node_modules/@rollup/rollup-darwin-x64": { 837 | "version": "4.40.0", 838 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", 839 | "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", 840 | "cpu": [ 841 | "x64" 842 | ], 843 | "license": "MIT", 844 | "optional": true, 845 | "os": [ 846 | "darwin" 847 | ] 848 | }, 849 | "node_modules/@rollup/rollup-freebsd-arm64": { 850 | "version": "4.40.0", 851 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", 852 | "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", 853 | "cpu": [ 854 | "arm64" 855 | ], 856 | "license": "MIT", 857 | "optional": true, 858 | "os": [ 859 | "freebsd" 860 | ] 861 | }, 862 | "node_modules/@rollup/rollup-freebsd-x64": { 863 | "version": "4.40.0", 864 | "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", 865 | "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", 866 | "cpu": [ 867 | "x64" 868 | ], 869 | "license": "MIT", 870 | "optional": true, 871 | "os": [ 872 | "freebsd" 873 | ] 874 | }, 875 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 876 | "version": "4.40.0", 877 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", 878 | "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", 879 | "cpu": [ 880 | "arm" 881 | ], 882 | "license": "MIT", 883 | "optional": true, 884 | "os": [ 885 | "linux" 886 | ] 887 | }, 888 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 889 | "version": "4.40.0", 890 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", 891 | "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", 892 | "cpu": [ 893 | "arm" 894 | ], 895 | "license": "MIT", 896 | "optional": true, 897 | "os": [ 898 | "linux" 899 | ] 900 | }, 901 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 902 | "version": "4.40.0", 903 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", 904 | "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", 905 | "cpu": [ 906 | "arm64" 907 | ], 908 | "license": "MIT", 909 | "optional": true, 910 | "os": [ 911 | "linux" 912 | ] 913 | }, 914 | "node_modules/@rollup/rollup-linux-arm64-musl": { 915 | "version": "4.40.0", 916 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", 917 | "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", 918 | "cpu": [ 919 | "arm64" 920 | ], 921 | "license": "MIT", 922 | "optional": true, 923 | "os": [ 924 | "linux" 925 | ] 926 | }, 927 | "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 928 | "version": "4.40.0", 929 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", 930 | "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", 931 | "cpu": [ 932 | "loong64" 933 | ], 934 | "license": "MIT", 935 | "optional": true, 936 | "os": [ 937 | "linux" 938 | ] 939 | }, 940 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 941 | "version": "4.40.0", 942 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", 943 | "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", 944 | "cpu": [ 945 | "ppc64" 946 | ], 947 | "license": "MIT", 948 | "optional": true, 949 | "os": [ 950 | "linux" 951 | ] 952 | }, 953 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 954 | "version": "4.40.0", 955 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", 956 | "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", 957 | "cpu": [ 958 | "riscv64" 959 | ], 960 | "license": "MIT", 961 | "optional": true, 962 | "os": [ 963 | "linux" 964 | ] 965 | }, 966 | "node_modules/@rollup/rollup-linux-riscv64-musl": { 967 | "version": "4.40.0", 968 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", 969 | "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", 970 | "cpu": [ 971 | "riscv64" 972 | ], 973 | "license": "MIT", 974 | "optional": true, 975 | "os": [ 976 | "linux" 977 | ] 978 | }, 979 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 980 | "version": "4.40.0", 981 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", 982 | "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", 983 | "cpu": [ 984 | "s390x" 985 | ], 986 | "license": "MIT", 987 | "optional": true, 988 | "os": [ 989 | "linux" 990 | ] 991 | }, 992 | "node_modules/@rollup/rollup-linux-x64-gnu": { 993 | "version": "4.40.0", 994 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", 995 | "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", 996 | "cpu": [ 997 | "x64" 998 | ], 999 | "license": "MIT", 1000 | "optional": true, 1001 | "os": [ 1002 | "linux" 1003 | ] 1004 | }, 1005 | "node_modules/@rollup/rollup-linux-x64-musl": { 1006 | "version": "4.40.0", 1007 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", 1008 | "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", 1009 | "cpu": [ 1010 | "x64" 1011 | ], 1012 | "license": "MIT", 1013 | "optional": true, 1014 | "os": [ 1015 | "linux" 1016 | ] 1017 | }, 1018 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 1019 | "version": "4.40.0", 1020 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", 1021 | "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", 1022 | "cpu": [ 1023 | "arm64" 1024 | ], 1025 | "license": "MIT", 1026 | "optional": true, 1027 | "os": [ 1028 | "win32" 1029 | ] 1030 | }, 1031 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 1032 | "version": "4.40.0", 1033 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", 1034 | "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", 1035 | "cpu": [ 1036 | "ia32" 1037 | ], 1038 | "license": "MIT", 1039 | "optional": true, 1040 | "os": [ 1041 | "win32" 1042 | ] 1043 | }, 1044 | "node_modules/@rollup/rollup-win32-x64-msvc": { 1045 | "version": "4.40.0", 1046 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", 1047 | "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", 1048 | "cpu": [ 1049 | "x64" 1050 | ], 1051 | "license": "MIT", 1052 | "optional": true, 1053 | "os": [ 1054 | "win32" 1055 | ] 1056 | }, 1057 | "node_modules/@sindresorhus/slugify": { 1058 | "version": "2.2.1", 1059 | "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.2.1.tgz", 1060 | "integrity": "sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==", 1061 | "dev": true, 1062 | "license": "MIT", 1063 | "dependencies": { 1064 | "@sindresorhus/transliterate": "^1.0.0", 1065 | "escape-string-regexp": "^5.0.0" 1066 | }, 1067 | "engines": { 1068 | "node": ">=12" 1069 | }, 1070 | "funding": { 1071 | "url": "https://github.com/sponsors/sindresorhus" 1072 | } 1073 | }, 1074 | "node_modules/@sindresorhus/transliterate": { 1075 | "version": "1.6.0", 1076 | "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-1.6.0.tgz", 1077 | "integrity": "sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==", 1078 | "dev": true, 1079 | "license": "MIT", 1080 | "dependencies": { 1081 | "escape-string-regexp": "^5.0.0" 1082 | }, 1083 | "engines": { 1084 | "node": ">=12" 1085 | }, 1086 | "funding": { 1087 | "url": "https://github.com/sponsors/sindresorhus" 1088 | } 1089 | }, 1090 | "node_modules/@types/estree": { 1091 | "version": "1.0.7", 1092 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 1093 | "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 1094 | "license": "MIT" 1095 | }, 1096 | "node_modules/a-sync-waterfall": { 1097 | "version": "1.0.1", 1098 | "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", 1099 | "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", 1100 | "dev": true, 1101 | "license": "MIT" 1102 | }, 1103 | "node_modules/acorn": { 1104 | "version": "8.12.1", 1105 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", 1106 | "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", 1107 | "dev": true, 1108 | "license": "MIT", 1109 | "bin": { 1110 | "acorn": "bin/acorn" 1111 | }, 1112 | "engines": { 1113 | "node": ">=0.4.0" 1114 | } 1115 | }, 1116 | "node_modules/acorn-walk": { 1117 | "version": "8.3.4", 1118 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 1119 | "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 1120 | "dev": true, 1121 | "license": "MIT", 1122 | "dependencies": { 1123 | "acorn": "^8.11.0" 1124 | }, 1125 | "engines": { 1126 | "node": ">=0.4.0" 1127 | } 1128 | }, 1129 | "node_modules/ansi-regex": { 1130 | "version": "6.1.0", 1131 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 1132 | "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 1133 | "dev": true, 1134 | "license": "MIT", 1135 | "engines": { 1136 | "node": ">=12" 1137 | }, 1138 | "funding": { 1139 | "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1140 | } 1141 | }, 1142 | "node_modules/ansi-styles": { 1143 | "version": "6.2.1", 1144 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 1145 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1146 | "dev": true, 1147 | "license": "MIT", 1148 | "engines": { 1149 | "node": ">=12" 1150 | }, 1151 | "funding": { 1152 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1153 | } 1154 | }, 1155 | "node_modules/anymatch": { 1156 | "version": "3.1.3", 1157 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1158 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1159 | "dev": true, 1160 | "license": "ISC", 1161 | "dependencies": { 1162 | "normalize-path": "^3.0.0", 1163 | "picomatch": "^2.0.4" 1164 | }, 1165 | "engines": { 1166 | "node": ">= 8" 1167 | } 1168 | }, 1169 | "node_modules/argparse": { 1170 | "version": "1.0.10", 1171 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 1172 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 1173 | "dev": true, 1174 | "license": "MIT", 1175 | "dependencies": { 1176 | "sprintf-js": "~1.0.2" 1177 | } 1178 | }, 1179 | "node_modules/array-differ": { 1180 | "version": "1.0.0", 1181 | "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", 1182 | "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", 1183 | "dev": true, 1184 | "license": "MIT", 1185 | "engines": { 1186 | "node": ">=0.10.0" 1187 | } 1188 | }, 1189 | "node_modules/array-union": { 1190 | "version": "1.0.2", 1191 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 1192 | "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", 1193 | "dev": true, 1194 | "license": "MIT", 1195 | "dependencies": { 1196 | "array-uniq": "^1.0.1" 1197 | }, 1198 | "engines": { 1199 | "node": ">=0.10.0" 1200 | } 1201 | }, 1202 | "node_modules/array-uniq": { 1203 | "version": "1.0.3", 1204 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 1205 | "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", 1206 | "dev": true, 1207 | "license": "MIT", 1208 | "engines": { 1209 | "node": ">=0.10.0" 1210 | } 1211 | }, 1212 | "node_modules/arrify": { 1213 | "version": "1.0.1", 1214 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 1215 | "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 1216 | "dev": true, 1217 | "license": "MIT", 1218 | "engines": { 1219 | "node": ">=0.10.0" 1220 | } 1221 | }, 1222 | "node_modules/asap": { 1223 | "version": "2.0.6", 1224 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 1225 | "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", 1226 | "dev": true, 1227 | "license": "MIT" 1228 | }, 1229 | "node_modules/balanced-match": { 1230 | "version": "1.0.2", 1231 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1232 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1233 | "dev": true, 1234 | "license": "MIT" 1235 | }, 1236 | "node_modules/bcp-47": { 1237 | "version": "2.1.0", 1238 | "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz", 1239 | "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==", 1240 | "dev": true, 1241 | "license": "MIT", 1242 | "dependencies": { 1243 | "is-alphabetical": "^2.0.0", 1244 | "is-alphanumerical": "^2.0.0", 1245 | "is-decimal": "^2.0.0" 1246 | }, 1247 | "funding": { 1248 | "type": "github", 1249 | "url": "https://github.com/sponsors/wooorm" 1250 | } 1251 | }, 1252 | "node_modules/bcp-47-match": { 1253 | "version": "2.0.3", 1254 | "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", 1255 | "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", 1256 | "dev": true, 1257 | "license": "MIT", 1258 | "funding": { 1259 | "type": "github", 1260 | "url": "https://github.com/sponsors/wooorm" 1261 | } 1262 | }, 1263 | "node_modules/bcp-47-normalize": { 1264 | "version": "2.3.0", 1265 | "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-2.3.0.tgz", 1266 | "integrity": "sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==", 1267 | "dev": true, 1268 | "license": "MIT", 1269 | "dependencies": { 1270 | "bcp-47": "^2.0.0", 1271 | "bcp-47-match": "^2.0.0" 1272 | }, 1273 | "funding": { 1274 | "type": "github", 1275 | "url": "https://github.com/sponsors/wooorm" 1276 | } 1277 | }, 1278 | "node_modules/binary-extensions": { 1279 | "version": "2.3.0", 1280 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 1281 | "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 1282 | "dev": true, 1283 | "license": "MIT", 1284 | "engines": { 1285 | "node": ">=8" 1286 | }, 1287 | "funding": { 1288 | "url": "https://github.com/sponsors/sindresorhus" 1289 | } 1290 | }, 1291 | "node_modules/brace-expansion": { 1292 | "version": "1.1.11", 1293 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1294 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1295 | "dev": true, 1296 | "license": "MIT", 1297 | "dependencies": { 1298 | "balanced-match": "^1.0.0", 1299 | "concat-map": "0.0.1" 1300 | } 1301 | }, 1302 | "node_modules/braces": { 1303 | "version": "3.0.3", 1304 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 1305 | "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 1306 | "dev": true, 1307 | "license": "MIT", 1308 | "dependencies": { 1309 | "fill-range": "^7.1.1" 1310 | }, 1311 | "engines": { 1312 | "node": ">=8" 1313 | } 1314 | }, 1315 | "node_modules/call-bind": { 1316 | "version": "1.0.7", 1317 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 1318 | "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 1319 | "dev": true, 1320 | "license": "MIT", 1321 | "dependencies": { 1322 | "es-define-property": "^1.0.0", 1323 | "es-errors": "^1.3.0", 1324 | "function-bind": "^1.1.2", 1325 | "get-intrinsic": "^1.2.4", 1326 | "set-function-length": "^1.2.1" 1327 | }, 1328 | "engines": { 1329 | "node": ">= 0.4" 1330 | }, 1331 | "funding": { 1332 | "url": "https://github.com/sponsors/ljharb" 1333 | } 1334 | }, 1335 | "node_modules/chardet": { 1336 | "version": "2.0.0", 1337 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.0.0.tgz", 1338 | "integrity": "sha512-xVgPpulCooDjY6zH4m9YW3jbkaBe3FKIAvF5sj5t7aBNsVl2ljIE+xwJ4iNgiDZHFQvNIpjdKdVOQvvk5ZfxbQ==", 1339 | "dev": true, 1340 | "license": "MIT" 1341 | }, 1342 | "node_modules/chokidar": { 1343 | "version": "3.6.0", 1344 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1345 | "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1346 | "dev": true, 1347 | "license": "MIT", 1348 | "dependencies": { 1349 | "anymatch": "~3.1.2", 1350 | "braces": "~3.0.2", 1351 | "glob-parent": "~5.1.2", 1352 | "is-binary-path": "~2.1.0", 1353 | "is-glob": "~4.0.1", 1354 | "normalize-path": "~3.0.0", 1355 | "readdirp": "~3.6.0" 1356 | }, 1357 | "engines": { 1358 | "node": ">= 8.10.0" 1359 | }, 1360 | "funding": { 1361 | "url": "https://paulmillr.com/funding/" 1362 | }, 1363 | "optionalDependencies": { 1364 | "fsevents": "~2.3.2" 1365 | } 1366 | }, 1367 | "node_modules/color-convert": { 1368 | "version": "2.0.1", 1369 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1370 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1371 | "dev": true, 1372 | "license": "MIT", 1373 | "dependencies": { 1374 | "color-name": "~1.1.4" 1375 | }, 1376 | "engines": { 1377 | "node": ">=7.0.0" 1378 | } 1379 | }, 1380 | "node_modules/color-name": { 1381 | "version": "1.1.4", 1382 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1383 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1384 | "dev": true, 1385 | "license": "MIT" 1386 | }, 1387 | "node_modules/commander": { 1388 | "version": "10.0.1", 1389 | "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", 1390 | "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", 1391 | "dev": true, 1392 | "license": "MIT", 1393 | "engines": { 1394 | "node": ">=14" 1395 | } 1396 | }, 1397 | "node_modules/concat-map": { 1398 | "version": "0.0.1", 1399 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1400 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1401 | "dev": true, 1402 | "license": "MIT" 1403 | }, 1404 | "node_modules/cross-spawn": { 1405 | "version": "7.0.3", 1406 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1407 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1408 | "dev": true, 1409 | "license": "MIT", 1410 | "dependencies": { 1411 | "path-key": "^3.1.0", 1412 | "shebang-command": "^2.0.0", 1413 | "which": "^2.0.1" 1414 | }, 1415 | "engines": { 1416 | "node": ">= 8" 1417 | } 1418 | }, 1419 | "node_modules/debug": { 1420 | "version": "4.3.7", 1421 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 1422 | "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 1423 | "dev": true, 1424 | "license": "MIT", 1425 | "dependencies": { 1426 | "ms": "^2.1.3" 1427 | }, 1428 | "engines": { 1429 | "node": ">=6.0" 1430 | }, 1431 | "peerDependenciesMeta": { 1432 | "supports-color": { 1433 | "optional": true 1434 | } 1435 | } 1436 | }, 1437 | "node_modules/define-data-property": { 1438 | "version": "1.1.4", 1439 | "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 1440 | "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 1441 | "dev": true, 1442 | "license": "MIT", 1443 | "dependencies": { 1444 | "es-define-property": "^1.0.0", 1445 | "es-errors": "^1.3.0", 1446 | "gopd": "^1.0.1" 1447 | }, 1448 | "engines": { 1449 | "node": ">= 0.4" 1450 | }, 1451 | "funding": { 1452 | "url": "https://github.com/sponsors/ljharb" 1453 | } 1454 | }, 1455 | "node_modules/define-properties": { 1456 | "version": "1.2.1", 1457 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 1458 | "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 1459 | "dev": true, 1460 | "license": "MIT", 1461 | "dependencies": { 1462 | "define-data-property": "^1.0.1", 1463 | "has-property-descriptors": "^1.0.0", 1464 | "object-keys": "^1.1.1" 1465 | }, 1466 | "engines": { 1467 | "node": ">= 0.4" 1468 | }, 1469 | "funding": { 1470 | "url": "https://github.com/sponsors/ljharb" 1471 | } 1472 | }, 1473 | "node_modules/depd": { 1474 | "version": "2.0.0", 1475 | "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 1476 | "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 1477 | "dev": true, 1478 | "license": "MIT", 1479 | "engines": { 1480 | "node": ">= 0.8" 1481 | } 1482 | }, 1483 | "node_modules/dependency-graph": { 1484 | "version": "1.0.0", 1485 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", 1486 | "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", 1487 | "dev": true, 1488 | "license": "MIT", 1489 | "engines": { 1490 | "node": ">=4" 1491 | } 1492 | }, 1493 | "node_modules/destroy": { 1494 | "version": "1.2.0", 1495 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 1496 | "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 1497 | "dev": true, 1498 | "license": "MIT", 1499 | "engines": { 1500 | "node": ">= 0.8", 1501 | "npm": "1.2.8000 || >= 1.4.16" 1502 | } 1503 | }, 1504 | "node_modules/dev-ip": { 1505 | "version": "1.0.1", 1506 | "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", 1507 | "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", 1508 | "dev": true, 1509 | "bin": { 1510 | "dev-ip": "lib/dev-ip.js" 1511 | }, 1512 | "engines": { 1513 | "node": ">= 0.8.0" 1514 | } 1515 | }, 1516 | "node_modules/dom-serializer": { 1517 | "version": "1.4.1", 1518 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", 1519 | "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", 1520 | "dev": true, 1521 | "license": "MIT", 1522 | "dependencies": { 1523 | "domelementtype": "^2.0.1", 1524 | "domhandler": "^4.2.0", 1525 | "entities": "^2.0.0" 1526 | }, 1527 | "funding": { 1528 | "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 1529 | } 1530 | }, 1531 | "node_modules/dom-serializer/node_modules/entities": { 1532 | "version": "2.2.0", 1533 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 1534 | "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 1535 | "dev": true, 1536 | "license": "BSD-2-Clause", 1537 | "funding": { 1538 | "url": "https://github.com/fb55/entities?sponsor=1" 1539 | } 1540 | }, 1541 | "node_modules/domelementtype": { 1542 | "version": "2.3.0", 1543 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 1544 | "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 1545 | "dev": true, 1546 | "funding": [ 1547 | { 1548 | "type": "github", 1549 | "url": "https://github.com/sponsors/fb55" 1550 | } 1551 | ], 1552 | "license": "BSD-2-Clause" 1553 | }, 1554 | "node_modules/domhandler": { 1555 | "version": "4.3.1", 1556 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", 1557 | "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", 1558 | "dev": true, 1559 | "license": "BSD-2-Clause", 1560 | "dependencies": { 1561 | "domelementtype": "^2.2.0" 1562 | }, 1563 | "engines": { 1564 | "node": ">= 4" 1565 | }, 1566 | "funding": { 1567 | "url": "https://github.com/fb55/domhandler?sponsor=1" 1568 | } 1569 | }, 1570 | "node_modules/domutils": { 1571 | "version": "2.8.0", 1572 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 1573 | "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 1574 | "dev": true, 1575 | "license": "BSD-2-Clause", 1576 | "dependencies": { 1577 | "dom-serializer": "^1.0.1", 1578 | "domelementtype": "^2.2.0", 1579 | "domhandler": "^4.2.0" 1580 | }, 1581 | "funding": { 1582 | "url": "https://github.com/fb55/domutils?sponsor=1" 1583 | } 1584 | }, 1585 | "node_modules/eastasianwidth": { 1586 | "version": "0.2.0", 1587 | "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 1588 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 1589 | "dev": true, 1590 | "license": "MIT" 1591 | }, 1592 | "node_modules/ee-first": { 1593 | "version": "1.1.1", 1594 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1595 | "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 1596 | "dev": true, 1597 | "license": "MIT" 1598 | }, 1599 | "node_modules/emoji-regex": { 1600 | "version": "9.2.2", 1601 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1602 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1603 | "dev": true, 1604 | "license": "MIT" 1605 | }, 1606 | "node_modules/encodeurl": { 1607 | "version": "2.0.0", 1608 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 1609 | "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 1610 | "dev": true, 1611 | "license": "MIT", 1612 | "engines": { 1613 | "node": ">= 0.8" 1614 | } 1615 | }, 1616 | "node_modules/entities": { 1617 | "version": "4.5.0", 1618 | "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 1619 | "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 1620 | "dev": true, 1621 | "license": "BSD-2-Clause", 1622 | "engines": { 1623 | "node": ">=0.12" 1624 | }, 1625 | "funding": { 1626 | "url": "https://github.com/fb55/entities?sponsor=1" 1627 | } 1628 | }, 1629 | "node_modules/errno": { 1630 | "version": "0.1.8", 1631 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 1632 | "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 1633 | "dev": true, 1634 | "license": "MIT", 1635 | "dependencies": { 1636 | "prr": "~1.0.1" 1637 | }, 1638 | "bin": { 1639 | "errno": "cli.js" 1640 | } 1641 | }, 1642 | "node_modules/es-define-property": { 1643 | "version": "1.0.0", 1644 | "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 1645 | "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 1646 | "dev": true, 1647 | "license": "MIT", 1648 | "dependencies": { 1649 | "get-intrinsic": "^1.2.4" 1650 | }, 1651 | "engines": { 1652 | "node": ">= 0.4" 1653 | } 1654 | }, 1655 | "node_modules/es-errors": { 1656 | "version": "1.3.0", 1657 | "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 1658 | "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 1659 | "dev": true, 1660 | "license": "MIT", 1661 | "engines": { 1662 | "node": ">= 0.4" 1663 | } 1664 | }, 1665 | "node_modules/es-object-atoms": { 1666 | "version": "1.0.0", 1667 | "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", 1668 | "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", 1669 | "dev": true, 1670 | "license": "MIT", 1671 | "dependencies": { 1672 | "es-errors": "^1.3.0" 1673 | }, 1674 | "engines": { 1675 | "node": ">= 0.4" 1676 | } 1677 | }, 1678 | "node_modules/esbuild": { 1679 | "version": "0.25.1", 1680 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", 1681 | "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", 1682 | "hasInstallScript": true, 1683 | "license": "MIT", 1684 | "bin": { 1685 | "esbuild": "bin/esbuild" 1686 | }, 1687 | "engines": { 1688 | "node": ">=18" 1689 | }, 1690 | "optionalDependencies": { 1691 | "@esbuild/aix-ppc64": "0.25.1", 1692 | "@esbuild/android-arm": "0.25.1", 1693 | "@esbuild/android-arm64": "0.25.1", 1694 | "@esbuild/android-x64": "0.25.1", 1695 | "@esbuild/darwin-arm64": "0.25.1", 1696 | "@esbuild/darwin-x64": "0.25.1", 1697 | "@esbuild/freebsd-arm64": "0.25.1", 1698 | "@esbuild/freebsd-x64": "0.25.1", 1699 | "@esbuild/linux-arm": "0.25.1", 1700 | "@esbuild/linux-arm64": "0.25.1", 1701 | "@esbuild/linux-ia32": "0.25.1", 1702 | "@esbuild/linux-loong64": "0.25.1", 1703 | "@esbuild/linux-mips64el": "0.25.1", 1704 | "@esbuild/linux-ppc64": "0.25.1", 1705 | "@esbuild/linux-riscv64": "0.25.1", 1706 | "@esbuild/linux-s390x": "0.25.1", 1707 | "@esbuild/linux-x64": "0.25.1", 1708 | "@esbuild/netbsd-arm64": "0.25.1", 1709 | "@esbuild/netbsd-x64": "0.25.1", 1710 | "@esbuild/openbsd-arm64": "0.25.1", 1711 | "@esbuild/openbsd-x64": "0.25.1", 1712 | "@esbuild/sunos-x64": "0.25.1", 1713 | "@esbuild/win32-arm64": "0.25.1", 1714 | "@esbuild/win32-ia32": "0.25.1", 1715 | "@esbuild/win32-x64": "0.25.1" 1716 | } 1717 | }, 1718 | "node_modules/escape-html": { 1719 | "version": "1.0.3", 1720 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1721 | "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 1722 | "dev": true, 1723 | "license": "MIT" 1724 | }, 1725 | "node_modules/escape-string-regexp": { 1726 | "version": "5.0.0", 1727 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 1728 | "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 1729 | "dev": true, 1730 | "license": "MIT", 1731 | "engines": { 1732 | "node": ">=12" 1733 | }, 1734 | "funding": { 1735 | "url": "https://github.com/sponsors/sindresorhus" 1736 | } 1737 | }, 1738 | "node_modules/esm-import-transformer": { 1739 | "version": "3.0.2", 1740 | "resolved": "https://registry.npmjs.org/esm-import-transformer/-/esm-import-transformer-3.0.2.tgz", 1741 | "integrity": "sha512-PgvO0wro44lTDM9pYeeOIfpS0lGF80jA+rjT7sBd3b07rxv1AxeNMEI5kSCqRKke2W6SPEz17W3kHOLjaiD7Cw==", 1742 | "dev": true, 1743 | "license": "MIT", 1744 | "dependencies": { 1745 | "acorn": "^8.11.2" 1746 | } 1747 | }, 1748 | "node_modules/esprima": { 1749 | "version": "4.0.1", 1750 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1751 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1752 | "dev": true, 1753 | "license": "BSD-2-Clause", 1754 | "bin": { 1755 | "esparse": "bin/esparse.js", 1756 | "esvalidate": "bin/esvalidate.js" 1757 | }, 1758 | "engines": { 1759 | "node": ">=4" 1760 | } 1761 | }, 1762 | "node_modules/etag": { 1763 | "version": "1.8.1", 1764 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1765 | "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 1766 | "dev": true, 1767 | "license": "MIT", 1768 | "engines": { 1769 | "node": ">= 0.6" 1770 | } 1771 | }, 1772 | "node_modules/evaluate-value": { 1773 | "version": "2.0.0", 1774 | "resolved": "https://registry.npmjs.org/evaluate-value/-/evaluate-value-2.0.0.tgz", 1775 | "integrity": "sha512-VonfiuDJc0z4sOO7W0Pd130VLsXN6vmBWZlrog1mCb/o7o/Nl5Lr25+Kj/nkCCAhG+zqeeGjxhkK9oHpkgTHhQ==", 1776 | "dev": true, 1777 | "license": "MIT", 1778 | "engines": { 1779 | "node": ">= 8" 1780 | } 1781 | }, 1782 | "node_modules/extend-shallow": { 1783 | "version": "2.0.1", 1784 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1785 | "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 1786 | "dev": true, 1787 | "license": "MIT", 1788 | "dependencies": { 1789 | "is-extendable": "^0.1.0" 1790 | }, 1791 | "engines": { 1792 | "node": ">=0.10.0" 1793 | } 1794 | }, 1795 | "node_modules/fast-glob": { 1796 | "version": "3.3.2", 1797 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1798 | "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 1799 | "dev": true, 1800 | "license": "MIT", 1801 | "dependencies": { 1802 | "@nodelib/fs.stat": "^2.0.2", 1803 | "@nodelib/fs.walk": "^1.2.3", 1804 | "glob-parent": "^5.1.2", 1805 | "merge2": "^1.3.0", 1806 | "micromatch": "^4.0.4" 1807 | }, 1808 | "engines": { 1809 | "node": ">=8.6.0" 1810 | } 1811 | }, 1812 | "node_modules/fastq": { 1813 | "version": "1.17.1", 1814 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1815 | "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1816 | "dev": true, 1817 | "license": "ISC", 1818 | "dependencies": { 1819 | "reusify": "^1.0.4" 1820 | } 1821 | }, 1822 | "node_modules/filesize": { 1823 | "version": "10.1.6", 1824 | "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", 1825 | "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==", 1826 | "dev": true, 1827 | "license": "BSD-3-Clause", 1828 | "engines": { 1829 | "node": ">= 10.4.0" 1830 | } 1831 | }, 1832 | "node_modules/fill-range": { 1833 | "version": "7.1.1", 1834 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 1835 | "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1836 | "dev": true, 1837 | "license": "MIT", 1838 | "dependencies": { 1839 | "to-regex-range": "^5.0.1" 1840 | }, 1841 | "engines": { 1842 | "node": ">=8" 1843 | } 1844 | }, 1845 | "node_modules/finalhandler": { 1846 | "version": "1.3.1", 1847 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 1848 | "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 1849 | "dev": true, 1850 | "license": "MIT", 1851 | "dependencies": { 1852 | "debug": "2.6.9", 1853 | "encodeurl": "~2.0.0", 1854 | "escape-html": "~1.0.3", 1855 | "on-finished": "2.4.1", 1856 | "parseurl": "~1.3.3", 1857 | "statuses": "2.0.1", 1858 | "unpipe": "~1.0.0" 1859 | }, 1860 | "engines": { 1861 | "node": ">= 0.8" 1862 | } 1863 | }, 1864 | "node_modules/finalhandler/node_modules/debug": { 1865 | "version": "2.6.9", 1866 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1867 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1868 | "dev": true, 1869 | "license": "MIT", 1870 | "dependencies": { 1871 | "ms": "2.0.0" 1872 | } 1873 | }, 1874 | "node_modules/finalhandler/node_modules/ms": { 1875 | "version": "2.0.0", 1876 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1877 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 1878 | "dev": true, 1879 | "license": "MIT" 1880 | }, 1881 | "node_modules/foreground-child": { 1882 | "version": "3.3.0", 1883 | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 1884 | "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 1885 | "dev": true, 1886 | "license": "ISC", 1887 | "dependencies": { 1888 | "cross-spawn": "^7.0.0", 1889 | "signal-exit": "^4.0.1" 1890 | }, 1891 | "engines": { 1892 | "node": ">=14" 1893 | }, 1894 | "funding": { 1895 | "url": "https://github.com/sponsors/isaacs" 1896 | } 1897 | }, 1898 | "node_modules/fresh": { 1899 | "version": "0.5.2", 1900 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1901 | "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 1902 | "dev": true, 1903 | "license": "MIT", 1904 | "engines": { 1905 | "node": ">= 0.6" 1906 | } 1907 | }, 1908 | "node_modules/fsevents": { 1909 | "version": "2.3.3", 1910 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1911 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1912 | "hasInstallScript": true, 1913 | "license": "MIT", 1914 | "optional": true, 1915 | "os": [ 1916 | "darwin" 1917 | ], 1918 | "engines": { 1919 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1920 | } 1921 | }, 1922 | "node_modules/function-bind": { 1923 | "version": "1.1.2", 1924 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1925 | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1926 | "dev": true, 1927 | "license": "MIT", 1928 | "funding": { 1929 | "url": "https://github.com/sponsors/ljharb" 1930 | } 1931 | }, 1932 | "node_modules/get-intrinsic": { 1933 | "version": "1.2.4", 1934 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 1935 | "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 1936 | "dev": true, 1937 | "license": "MIT", 1938 | "dependencies": { 1939 | "es-errors": "^1.3.0", 1940 | "function-bind": "^1.1.2", 1941 | "has-proto": "^1.0.1", 1942 | "has-symbols": "^1.0.3", 1943 | "hasown": "^2.0.0" 1944 | }, 1945 | "engines": { 1946 | "node": ">= 0.4" 1947 | }, 1948 | "funding": { 1949 | "url": "https://github.com/sponsors/ljharb" 1950 | } 1951 | }, 1952 | "node_modules/glob": { 1953 | "version": "10.4.5", 1954 | "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 1955 | "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 1956 | "dev": true, 1957 | "license": "ISC", 1958 | "dependencies": { 1959 | "foreground-child": "^3.1.0", 1960 | "jackspeak": "^3.1.2", 1961 | "minimatch": "^9.0.4", 1962 | "minipass": "^7.1.2", 1963 | "package-json-from-dist": "^1.0.0", 1964 | "path-scurry": "^1.11.1" 1965 | }, 1966 | "bin": { 1967 | "glob": "dist/esm/bin.mjs" 1968 | }, 1969 | "funding": { 1970 | "url": "https://github.com/sponsors/isaacs" 1971 | } 1972 | }, 1973 | "node_modules/glob-parent": { 1974 | "version": "5.1.2", 1975 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1976 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1977 | "dev": true, 1978 | "license": "ISC", 1979 | "dependencies": { 1980 | "is-glob": "^4.0.1" 1981 | }, 1982 | "engines": { 1983 | "node": ">= 6" 1984 | } 1985 | }, 1986 | "node_modules/glob/node_modules/brace-expansion": { 1987 | "version": "2.0.1", 1988 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1989 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1990 | "dev": true, 1991 | "license": "MIT", 1992 | "dependencies": { 1993 | "balanced-match": "^1.0.0" 1994 | } 1995 | }, 1996 | "node_modules/glob/node_modules/minimatch": { 1997 | "version": "9.0.5", 1998 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1999 | "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2000 | "dev": true, 2001 | "license": "ISC", 2002 | "dependencies": { 2003 | "brace-expansion": "^2.0.1" 2004 | }, 2005 | "engines": { 2006 | "node": ">=16 || 14 >=14.17" 2007 | }, 2008 | "funding": { 2009 | "url": "https://github.com/sponsors/isaacs" 2010 | } 2011 | }, 2012 | "node_modules/gopd": { 2013 | "version": "1.0.1", 2014 | "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 2015 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 2016 | "dev": true, 2017 | "license": "MIT", 2018 | "dependencies": { 2019 | "get-intrinsic": "^1.1.3" 2020 | }, 2021 | "funding": { 2022 | "url": "https://github.com/sponsors/ljharb" 2023 | } 2024 | }, 2025 | "node_modules/graceful-fs": { 2026 | "version": "4.2.11", 2027 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2028 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2029 | "dev": true, 2030 | "license": "ISC" 2031 | }, 2032 | "node_modules/gray-matter": { 2033 | "version": "4.0.3", 2034 | "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", 2035 | "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", 2036 | "dev": true, 2037 | "license": "MIT", 2038 | "dependencies": { 2039 | "js-yaml": "^3.13.1", 2040 | "kind-of": "^6.0.2", 2041 | "section-matter": "^1.0.0", 2042 | "strip-bom-string": "^1.0.0" 2043 | }, 2044 | "engines": { 2045 | "node": ">=6.0" 2046 | } 2047 | }, 2048 | "node_modules/has-property-descriptors": { 2049 | "version": "1.0.2", 2050 | "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 2051 | "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 2052 | "dev": true, 2053 | "license": "MIT", 2054 | "dependencies": { 2055 | "es-define-property": "^1.0.0" 2056 | }, 2057 | "funding": { 2058 | "url": "https://github.com/sponsors/ljharb" 2059 | } 2060 | }, 2061 | "node_modules/has-proto": { 2062 | "version": "1.0.3", 2063 | "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 2064 | "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 2065 | "dev": true, 2066 | "license": "MIT", 2067 | "engines": { 2068 | "node": ">= 0.4" 2069 | }, 2070 | "funding": { 2071 | "url": "https://github.com/sponsors/ljharb" 2072 | } 2073 | }, 2074 | "node_modules/has-symbols": { 2075 | "version": "1.0.3", 2076 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 2077 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 2078 | "dev": true, 2079 | "license": "MIT", 2080 | "engines": { 2081 | "node": ">= 0.4" 2082 | }, 2083 | "funding": { 2084 | "url": "https://github.com/sponsors/ljharb" 2085 | } 2086 | }, 2087 | "node_modules/hasown": { 2088 | "version": "2.0.2", 2089 | "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 2090 | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 2091 | "dev": true, 2092 | "license": "MIT", 2093 | "dependencies": { 2094 | "function-bind": "^1.1.2" 2095 | }, 2096 | "engines": { 2097 | "node": ">= 0.4" 2098 | } 2099 | }, 2100 | "node_modules/htmlparser2": { 2101 | "version": "7.2.0", 2102 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", 2103 | "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", 2104 | "dev": true, 2105 | "funding": [ 2106 | "https://github.com/fb55/htmlparser2?sponsor=1", 2107 | { 2108 | "type": "github", 2109 | "url": "https://github.com/sponsors/fb55" 2110 | } 2111 | ], 2112 | "license": "MIT", 2113 | "dependencies": { 2114 | "domelementtype": "^2.0.1", 2115 | "domhandler": "^4.2.2", 2116 | "domutils": "^2.8.0", 2117 | "entities": "^3.0.1" 2118 | } 2119 | }, 2120 | "node_modules/htmlparser2/node_modules/entities": { 2121 | "version": "3.0.1", 2122 | "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", 2123 | "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", 2124 | "dev": true, 2125 | "license": "BSD-2-Clause", 2126 | "engines": { 2127 | "node": ">=0.12" 2128 | }, 2129 | "funding": { 2130 | "url": "https://github.com/fb55/entities?sponsor=1" 2131 | } 2132 | }, 2133 | "node_modules/http-equiv-refresh": { 2134 | "version": "2.0.1", 2135 | "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-2.0.1.tgz", 2136 | "integrity": "sha512-XJpDL/MLkV3dKwLzHwr2dY05dYNfBNlyPu4STQ8WvKCFdc6vC5tPXuq28of663+gHVg03C+16pHHs/+FmmDjcw==", 2137 | "dev": true, 2138 | "license": "MIT", 2139 | "engines": { 2140 | "node": ">= 6" 2141 | } 2142 | }, 2143 | "node_modules/http-errors": { 2144 | "version": "2.0.0", 2145 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 2146 | "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 2147 | "dev": true, 2148 | "license": "MIT", 2149 | "dependencies": { 2150 | "depd": "2.0.0", 2151 | "inherits": "2.0.4", 2152 | "setprototypeof": "1.2.0", 2153 | "statuses": "2.0.1", 2154 | "toidentifier": "1.0.1" 2155 | }, 2156 | "engines": { 2157 | "node": ">= 0.8" 2158 | } 2159 | }, 2160 | "node_modules/inherits": { 2161 | "version": "2.0.4", 2162 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2163 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2164 | "dev": true, 2165 | "license": "ISC" 2166 | }, 2167 | "node_modules/is-alphabetical": { 2168 | "version": "2.0.1", 2169 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", 2170 | "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", 2171 | "dev": true, 2172 | "license": "MIT", 2173 | "funding": { 2174 | "type": "github", 2175 | "url": "https://github.com/sponsors/wooorm" 2176 | } 2177 | }, 2178 | "node_modules/is-alphanumerical": { 2179 | "version": "2.0.1", 2180 | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", 2181 | "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", 2182 | "dev": true, 2183 | "license": "MIT", 2184 | "dependencies": { 2185 | "is-alphabetical": "^2.0.0", 2186 | "is-decimal": "^2.0.0" 2187 | }, 2188 | "funding": { 2189 | "type": "github", 2190 | "url": "https://github.com/sponsors/wooorm" 2191 | } 2192 | }, 2193 | "node_modules/is-binary-path": { 2194 | "version": "2.1.0", 2195 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2196 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2197 | "dev": true, 2198 | "license": "MIT", 2199 | "dependencies": { 2200 | "binary-extensions": "^2.0.0" 2201 | }, 2202 | "engines": { 2203 | "node": ">=8" 2204 | } 2205 | }, 2206 | "node_modules/is-decimal": { 2207 | "version": "2.0.1", 2208 | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", 2209 | "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", 2210 | "dev": true, 2211 | "license": "MIT", 2212 | "funding": { 2213 | "type": "github", 2214 | "url": "https://github.com/sponsors/wooorm" 2215 | } 2216 | }, 2217 | "node_modules/is-extendable": { 2218 | "version": "0.1.1", 2219 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2220 | "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 2221 | "dev": true, 2222 | "license": "MIT", 2223 | "engines": { 2224 | "node": ">=0.10.0" 2225 | } 2226 | }, 2227 | "node_modules/is-extglob": { 2228 | "version": "2.1.1", 2229 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2230 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2231 | "dev": true, 2232 | "license": "MIT", 2233 | "engines": { 2234 | "node": ">=0.10.0" 2235 | } 2236 | }, 2237 | "node_modules/is-fullwidth-code-point": { 2238 | "version": "3.0.0", 2239 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2240 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2241 | "dev": true, 2242 | "license": "MIT", 2243 | "engines": { 2244 | "node": ">=8" 2245 | } 2246 | }, 2247 | "node_modules/is-glob": { 2248 | "version": "4.0.3", 2249 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2250 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2251 | "dev": true, 2252 | "license": "MIT", 2253 | "dependencies": { 2254 | "is-extglob": "^2.1.1" 2255 | }, 2256 | "engines": { 2257 | "node": ">=0.10.0" 2258 | } 2259 | }, 2260 | "node_modules/is-json": { 2261 | "version": "2.0.1", 2262 | "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", 2263 | "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", 2264 | "dev": true, 2265 | "license": "ISC" 2266 | }, 2267 | "node_modules/is-number": { 2268 | "version": "7.0.0", 2269 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2270 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2271 | "dev": true, 2272 | "license": "MIT", 2273 | "engines": { 2274 | "node": ">=0.12.0" 2275 | } 2276 | }, 2277 | "node_modules/isexe": { 2278 | "version": "2.0.0", 2279 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2280 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2281 | "dev": true, 2282 | "license": "ISC" 2283 | }, 2284 | "node_modules/iso-639-1": { 2285 | "version": "3.1.3", 2286 | "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.3.tgz", 2287 | "integrity": "sha512-1jz0Wh9hyLMRwqEPchb/KZCiTqfFWtc9R3nm7GHPygBAKS8wdKJ3FH4lvLsri6UtAE5Kz5SnowtXZa//6bqMyw==", 2288 | "dev": true, 2289 | "license": "MIT", 2290 | "engines": { 2291 | "node": ">=6.0" 2292 | } 2293 | }, 2294 | "node_modules/jackspeak": { 2295 | "version": "3.4.3", 2296 | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 2297 | "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 2298 | "dev": true, 2299 | "license": "BlueOak-1.0.0", 2300 | "dependencies": { 2301 | "@isaacs/cliui": "^8.0.2" 2302 | }, 2303 | "funding": { 2304 | "url": "https://github.com/sponsors/isaacs" 2305 | }, 2306 | "optionalDependencies": { 2307 | "@pkgjs/parseargs": "^0.11.0" 2308 | } 2309 | }, 2310 | "node_modules/js-yaml": { 2311 | "version": "3.14.1", 2312 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 2313 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 2314 | "dev": true, 2315 | "license": "MIT", 2316 | "dependencies": { 2317 | "argparse": "^1.0.7", 2318 | "esprima": "^4.0.0" 2319 | }, 2320 | "bin": { 2321 | "js-yaml": "bin/js-yaml.js" 2322 | } 2323 | }, 2324 | "node_modules/junk": { 2325 | "version": "1.0.3", 2326 | "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", 2327 | "integrity": "sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==", 2328 | "dev": true, 2329 | "license": "MIT", 2330 | "engines": { 2331 | "node": ">=0.10.0" 2332 | } 2333 | }, 2334 | "node_modules/kind-of": { 2335 | "version": "6.0.3", 2336 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 2337 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 2338 | "dev": true, 2339 | "license": "MIT", 2340 | "engines": { 2341 | "node": ">=0.10.0" 2342 | } 2343 | }, 2344 | "node_modules/kleur": { 2345 | "version": "4.1.5", 2346 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 2347 | "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 2348 | "dev": true, 2349 | "license": "MIT", 2350 | "engines": { 2351 | "node": ">=6" 2352 | } 2353 | }, 2354 | "node_modules/linkify-it": { 2355 | "version": "5.0.0", 2356 | "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", 2357 | "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", 2358 | "dev": true, 2359 | "license": "MIT", 2360 | "dependencies": { 2361 | "uc.micro": "^2.0.0" 2362 | } 2363 | }, 2364 | "node_modules/liquidjs": { 2365 | "version": "10.17.0", 2366 | "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.17.0.tgz", 2367 | "integrity": "sha512-M4MC5/nencttIJHirl5jFTkl7Yu+grIDLn3Qgl7BPAD3BsbTCQknDxlG5VXWRwslWIjk8lSZZjVq9LioILDk1Q==", 2368 | "dev": true, 2369 | "license": "MIT", 2370 | "dependencies": { 2371 | "commander": "^10.0.0" 2372 | }, 2373 | "bin": { 2374 | "liquid": "bin/liquid.js", 2375 | "liquidjs": "bin/liquid.js" 2376 | }, 2377 | "engines": { 2378 | "node": ">=14" 2379 | }, 2380 | "funding": { 2381 | "type": "opencollective", 2382 | "url": "https://opencollective.com/liquidjs" 2383 | } 2384 | }, 2385 | "node_modules/list-to-array": { 2386 | "version": "1.1.0", 2387 | "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", 2388 | "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", 2389 | "dev": true, 2390 | "license": "MIT" 2391 | }, 2392 | "node_modules/lru-cache": { 2393 | "version": "10.4.3", 2394 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2395 | "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 2396 | "dev": true, 2397 | "license": "ISC" 2398 | }, 2399 | "node_modules/luxon": { 2400 | "version": "3.5.0", 2401 | "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", 2402 | "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", 2403 | "dev": true, 2404 | "license": "MIT", 2405 | "engines": { 2406 | "node": ">=12" 2407 | } 2408 | }, 2409 | "node_modules/markdown-it": { 2410 | "version": "14.1.0", 2411 | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", 2412 | "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", 2413 | "dev": true, 2414 | "license": "MIT", 2415 | "dependencies": { 2416 | "argparse": "^2.0.1", 2417 | "entities": "^4.4.0", 2418 | "linkify-it": "^5.0.0", 2419 | "mdurl": "^2.0.0", 2420 | "punycode.js": "^2.3.1", 2421 | "uc.micro": "^2.1.0" 2422 | }, 2423 | "bin": { 2424 | "markdown-it": "bin/markdown-it.mjs" 2425 | } 2426 | }, 2427 | "node_modules/markdown-it/node_modules/argparse": { 2428 | "version": "2.0.1", 2429 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2430 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2431 | "dev": true, 2432 | "license": "Python-2.0" 2433 | }, 2434 | "node_modules/maximatch": { 2435 | "version": "0.1.0", 2436 | "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", 2437 | "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", 2438 | "dev": true, 2439 | "license": "MIT", 2440 | "dependencies": { 2441 | "array-differ": "^1.0.0", 2442 | "array-union": "^1.0.1", 2443 | "arrify": "^1.0.0", 2444 | "minimatch": "^3.0.0" 2445 | }, 2446 | "engines": { 2447 | "node": ">=0.10.0" 2448 | } 2449 | }, 2450 | "node_modules/mdurl": { 2451 | "version": "2.0.0", 2452 | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", 2453 | "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", 2454 | "dev": true, 2455 | "license": "MIT" 2456 | }, 2457 | "node_modules/merge2": { 2458 | "version": "1.4.1", 2459 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2460 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 2461 | "dev": true, 2462 | "license": "MIT", 2463 | "engines": { 2464 | "node": ">= 8" 2465 | } 2466 | }, 2467 | "node_modules/micromatch": { 2468 | "version": "4.0.8", 2469 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 2470 | "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 2471 | "dev": true, 2472 | "license": "MIT", 2473 | "dependencies": { 2474 | "braces": "^3.0.3", 2475 | "picomatch": "^2.3.1" 2476 | }, 2477 | "engines": { 2478 | "node": ">=8.6" 2479 | } 2480 | }, 2481 | "node_modules/mime": { 2482 | "version": "3.0.0", 2483 | "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2484 | "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2485 | "dev": true, 2486 | "license": "MIT", 2487 | "bin": { 2488 | "mime": "cli.js" 2489 | }, 2490 | "engines": { 2491 | "node": ">=10.0.0" 2492 | } 2493 | }, 2494 | "node_modules/minimatch": { 2495 | "version": "3.1.2", 2496 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2497 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2498 | "dev": true, 2499 | "license": "ISC", 2500 | "dependencies": { 2501 | "brace-expansion": "^1.1.7" 2502 | }, 2503 | "engines": { 2504 | "node": "*" 2505 | } 2506 | }, 2507 | "node_modules/minimist": { 2508 | "version": "1.2.8", 2509 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2510 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2511 | "dev": true, 2512 | "license": "MIT", 2513 | "funding": { 2514 | "url": "https://github.com/sponsors/ljharb" 2515 | } 2516 | }, 2517 | "node_modules/minipass": { 2518 | "version": "7.1.2", 2519 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 2520 | "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 2521 | "dev": true, 2522 | "license": "ISC", 2523 | "engines": { 2524 | "node": ">=16 || 14 >=14.17" 2525 | } 2526 | }, 2527 | "node_modules/mkdirp": { 2528 | "version": "3.0.1", 2529 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 2530 | "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 2531 | "dev": true, 2532 | "license": "MIT", 2533 | "bin": { 2534 | "mkdirp": "dist/cjs/src/bin.js" 2535 | }, 2536 | "engines": { 2537 | "node": ">=10" 2538 | }, 2539 | "funding": { 2540 | "url": "https://github.com/sponsors/isaacs" 2541 | } 2542 | }, 2543 | "node_modules/moo": { 2544 | "version": "0.5.2", 2545 | "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", 2546 | "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", 2547 | "dev": true, 2548 | "license": "BSD-3-Clause" 2549 | }, 2550 | "node_modules/morphdom": { 2551 | "version": "2.7.4", 2552 | "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.4.tgz", 2553 | "integrity": "sha512-ATTbWMgGa+FaMU3FhnFYB6WgulCqwf6opOll4CBzmVDTLvPMmUPrEv8CudmLPK0MESa64+6B89fWOxP3+YIlxQ==", 2554 | "dev": true, 2555 | "license": "MIT" 2556 | }, 2557 | "node_modules/ms": { 2558 | "version": "2.1.3", 2559 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2560 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2561 | "dev": true, 2562 | "license": "MIT" 2563 | }, 2564 | "node_modules/nanoid": { 2565 | "version": "3.3.10", 2566 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.10.tgz", 2567 | "integrity": "sha512-vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg==", 2568 | "funding": [ 2569 | { 2570 | "type": "github", 2571 | "url": "https://github.com/sponsors/ai" 2572 | } 2573 | ], 2574 | "license": "MIT", 2575 | "bin": { 2576 | "nanoid": "bin/nanoid.cjs" 2577 | }, 2578 | "engines": { 2579 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2580 | } 2581 | }, 2582 | "node_modules/node-retrieve-globals": { 2583 | "version": "6.0.0", 2584 | "resolved": "https://registry.npmjs.org/node-retrieve-globals/-/node-retrieve-globals-6.0.0.tgz", 2585 | "integrity": "sha512-VoEp6WMN/JcbBrJr6LnFE11kdzpKiBKNPFrHCEK2GgFWtiYpeL85WgcZpZFFnWxAU0O65+b+ipQAy4Oxy/+Pdg==", 2586 | "dev": true, 2587 | "license": "MIT", 2588 | "dependencies": { 2589 | "acorn": "^8.1.3", 2590 | "acorn-walk": "^8.3.2", 2591 | "esm-import-transformer": "^3.0.2" 2592 | } 2593 | }, 2594 | "node_modules/normalize-path": { 2595 | "version": "3.0.0", 2596 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2597 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2598 | "dev": true, 2599 | "license": "MIT", 2600 | "engines": { 2601 | "node": ">=0.10.0" 2602 | } 2603 | }, 2604 | "node_modules/nunjucks": { 2605 | "version": "3.2.4", 2606 | "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", 2607 | "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", 2608 | "dev": true, 2609 | "license": "BSD-2-Clause", 2610 | "dependencies": { 2611 | "a-sync-waterfall": "^1.0.0", 2612 | "asap": "^2.0.3", 2613 | "commander": "^5.1.0" 2614 | }, 2615 | "bin": { 2616 | "nunjucks-precompile": "bin/precompile" 2617 | }, 2618 | "engines": { 2619 | "node": ">= 6.9.0" 2620 | }, 2621 | "peerDependencies": { 2622 | "chokidar": "^3.3.0" 2623 | }, 2624 | "peerDependenciesMeta": { 2625 | "chokidar": { 2626 | "optional": true 2627 | } 2628 | } 2629 | }, 2630 | "node_modules/nunjucks/node_modules/commander": { 2631 | "version": "5.1.0", 2632 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", 2633 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", 2634 | "dev": true, 2635 | "license": "MIT", 2636 | "engines": { 2637 | "node": ">= 6" 2638 | } 2639 | }, 2640 | "node_modules/object-keys": { 2641 | "version": "1.1.1", 2642 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 2643 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 2644 | "dev": true, 2645 | "license": "MIT", 2646 | "engines": { 2647 | "node": ">= 0.4" 2648 | } 2649 | }, 2650 | "node_modules/object.entries": { 2651 | "version": "1.1.8", 2652 | "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", 2653 | "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", 2654 | "dev": true, 2655 | "license": "MIT", 2656 | "dependencies": { 2657 | "call-bind": "^1.0.7", 2658 | "define-properties": "^1.2.1", 2659 | "es-object-atoms": "^1.0.0" 2660 | }, 2661 | "engines": { 2662 | "node": ">= 0.4" 2663 | } 2664 | }, 2665 | "node_modules/on-finished": { 2666 | "version": "2.4.1", 2667 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 2668 | "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 2669 | "dev": true, 2670 | "license": "MIT", 2671 | "dependencies": { 2672 | "ee-first": "1.1.1" 2673 | }, 2674 | "engines": { 2675 | "node": ">= 0.8" 2676 | } 2677 | }, 2678 | "node_modules/package-json-from-dist": { 2679 | "version": "1.0.1", 2680 | "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 2681 | "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 2682 | "dev": true, 2683 | "license": "BlueOak-1.0.0" 2684 | }, 2685 | "node_modules/parse-srcset": { 2686 | "version": "1.0.2", 2687 | "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", 2688 | "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", 2689 | "dev": true, 2690 | "license": "MIT" 2691 | }, 2692 | "node_modules/parseurl": { 2693 | "version": "1.3.3", 2694 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 2695 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 2696 | "dev": true, 2697 | "license": "MIT", 2698 | "engines": { 2699 | "node": ">= 0.8" 2700 | } 2701 | }, 2702 | "node_modules/path-key": { 2703 | "version": "3.1.1", 2704 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2705 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2706 | "dev": true, 2707 | "license": "MIT", 2708 | "engines": { 2709 | "node": ">=8" 2710 | } 2711 | }, 2712 | "node_modules/path-scurry": { 2713 | "version": "1.11.1", 2714 | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 2715 | "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 2716 | "dev": true, 2717 | "license": "BlueOak-1.0.0", 2718 | "dependencies": { 2719 | "lru-cache": "^10.2.0", 2720 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 2721 | }, 2722 | "engines": { 2723 | "node": ">=16 || 14 >=14.18" 2724 | }, 2725 | "funding": { 2726 | "url": "https://github.com/sponsors/isaacs" 2727 | } 2728 | }, 2729 | "node_modules/picocolors": { 2730 | "version": "1.1.1", 2731 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2732 | "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2733 | "license": "ISC" 2734 | }, 2735 | "node_modules/picomatch": { 2736 | "version": "2.3.1", 2737 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2738 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2739 | "dev": true, 2740 | "license": "MIT", 2741 | "engines": { 2742 | "node": ">=8.6" 2743 | }, 2744 | "funding": { 2745 | "url": "https://github.com/sponsors/jonschlinkert" 2746 | } 2747 | }, 2748 | "node_modules/pify": { 2749 | "version": "2.3.0", 2750 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2751 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 2752 | "dev": true, 2753 | "license": "MIT", 2754 | "engines": { 2755 | "node": ">=0.10.0" 2756 | } 2757 | }, 2758 | "node_modules/please-upgrade-node": { 2759 | "version": "3.2.0", 2760 | "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", 2761 | "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", 2762 | "dev": true, 2763 | "license": "MIT", 2764 | "dependencies": { 2765 | "semver-compare": "^1.0.0" 2766 | } 2767 | }, 2768 | "node_modules/postcss": { 2769 | "version": "8.5.3", 2770 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 2771 | "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 2772 | "funding": [ 2773 | { 2774 | "type": "opencollective", 2775 | "url": "https://opencollective.com/postcss/" 2776 | }, 2777 | { 2778 | "type": "tidelift", 2779 | "url": "https://tidelift.com/funding/github/npm/postcss" 2780 | }, 2781 | { 2782 | "type": "github", 2783 | "url": "https://github.com/sponsors/ai" 2784 | } 2785 | ], 2786 | "license": "MIT", 2787 | "dependencies": { 2788 | "nanoid": "^3.3.8", 2789 | "picocolors": "^1.1.1", 2790 | "source-map-js": "^1.2.1" 2791 | }, 2792 | "engines": { 2793 | "node": "^10 || ^12 || >=14" 2794 | } 2795 | }, 2796 | "node_modules/posthtml": { 2797 | "version": "0.16.6", 2798 | "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", 2799 | "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", 2800 | "dev": true, 2801 | "license": "MIT", 2802 | "dependencies": { 2803 | "posthtml-parser": "^0.11.0", 2804 | "posthtml-render": "^3.0.0" 2805 | }, 2806 | "engines": { 2807 | "node": ">=12.0.0" 2808 | } 2809 | }, 2810 | "node_modules/posthtml-match-helper": { 2811 | "version": "2.0.2", 2812 | "resolved": "https://registry.npmjs.org/posthtml-match-helper/-/posthtml-match-helper-2.0.2.tgz", 2813 | "integrity": "sha512-ehnazjlSwcGa3P2LlFYmTmcnaembTSt9dLWIRRDVHDPidf6InWAr9leKeeLvUXgnU32g6BrFS64Je+c2Ld+l9g==", 2814 | "dev": true, 2815 | "license": "MIT", 2816 | "engines": { 2817 | "node": ">=18" 2818 | }, 2819 | "peerDependencies": { 2820 | "posthtml": "^0.16.6" 2821 | } 2822 | }, 2823 | "node_modules/posthtml-parser": { 2824 | "version": "0.11.0", 2825 | "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", 2826 | "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", 2827 | "dev": true, 2828 | "license": "MIT", 2829 | "dependencies": { 2830 | "htmlparser2": "^7.1.1" 2831 | }, 2832 | "engines": { 2833 | "node": ">=12" 2834 | } 2835 | }, 2836 | "node_modules/posthtml-render": { 2837 | "version": "3.0.0", 2838 | "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", 2839 | "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", 2840 | "dev": true, 2841 | "license": "MIT", 2842 | "dependencies": { 2843 | "is-json": "^2.0.1" 2844 | }, 2845 | "engines": { 2846 | "node": ">=12" 2847 | } 2848 | }, 2849 | "node_modules/prettier": { 2850 | "version": "3.5.3", 2851 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", 2852 | "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", 2853 | "dev": true, 2854 | "license": "MIT", 2855 | "bin": { 2856 | "prettier": "bin/prettier.cjs" 2857 | }, 2858 | "engines": { 2859 | "node": ">=14" 2860 | }, 2861 | "funding": { 2862 | "url": "https://github.com/prettier/prettier?sponsor=1" 2863 | } 2864 | }, 2865 | "node_modules/promise": { 2866 | "version": "7.3.1", 2867 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", 2868 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", 2869 | "dev": true, 2870 | "license": "MIT", 2871 | "dependencies": { 2872 | "asap": "~2.0.3" 2873 | } 2874 | }, 2875 | "node_modules/prr": { 2876 | "version": "1.0.1", 2877 | "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 2878 | "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 2879 | "dev": true, 2880 | "license": "MIT" 2881 | }, 2882 | "node_modules/punycode.js": { 2883 | "version": "2.3.1", 2884 | "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", 2885 | "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", 2886 | "dev": true, 2887 | "license": "MIT", 2888 | "engines": { 2889 | "node": ">=6" 2890 | } 2891 | }, 2892 | "node_modules/queue-microtask": { 2893 | "version": "1.2.3", 2894 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2895 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2896 | "dev": true, 2897 | "funding": [ 2898 | { 2899 | "type": "github", 2900 | "url": "https://github.com/sponsors/feross" 2901 | }, 2902 | { 2903 | "type": "patreon", 2904 | "url": "https://www.patreon.com/feross" 2905 | }, 2906 | { 2907 | "type": "consulting", 2908 | "url": "https://feross.org/support" 2909 | } 2910 | ], 2911 | "license": "MIT" 2912 | }, 2913 | "node_modules/range-parser": { 2914 | "version": "1.2.1", 2915 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 2916 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 2917 | "dev": true, 2918 | "license": "MIT", 2919 | "engines": { 2920 | "node": ">= 0.6" 2921 | } 2922 | }, 2923 | "node_modules/readdirp": { 2924 | "version": "3.6.0", 2925 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2926 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2927 | "dev": true, 2928 | "license": "MIT", 2929 | "dependencies": { 2930 | "picomatch": "^2.2.1" 2931 | }, 2932 | "engines": { 2933 | "node": ">=8.10.0" 2934 | } 2935 | }, 2936 | "node_modules/reusify": { 2937 | "version": "1.0.4", 2938 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2939 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2940 | "dev": true, 2941 | "license": "MIT", 2942 | "engines": { 2943 | "iojs": ">=1.0.0", 2944 | "node": ">=0.10.0" 2945 | } 2946 | }, 2947 | "node_modules/rimraf": { 2948 | "version": "5.0.10", 2949 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", 2950 | "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", 2951 | "dev": true, 2952 | "license": "ISC", 2953 | "dependencies": { 2954 | "glob": "^10.3.7" 2955 | }, 2956 | "bin": { 2957 | "rimraf": "dist/esm/bin.mjs" 2958 | }, 2959 | "funding": { 2960 | "url": "https://github.com/sponsors/isaacs" 2961 | } 2962 | }, 2963 | "node_modules/rollup": { 2964 | "version": "4.40.0", 2965 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", 2966 | "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", 2967 | "license": "MIT", 2968 | "dependencies": { 2969 | "@types/estree": "1.0.7" 2970 | }, 2971 | "bin": { 2972 | "rollup": "dist/bin/rollup" 2973 | }, 2974 | "engines": { 2975 | "node": ">=18.0.0", 2976 | "npm": ">=8.0.0" 2977 | }, 2978 | "optionalDependencies": { 2979 | "@rollup/rollup-android-arm-eabi": "4.40.0", 2980 | "@rollup/rollup-android-arm64": "4.40.0", 2981 | "@rollup/rollup-darwin-arm64": "4.40.0", 2982 | "@rollup/rollup-darwin-x64": "4.40.0", 2983 | "@rollup/rollup-freebsd-arm64": "4.40.0", 2984 | "@rollup/rollup-freebsd-x64": "4.40.0", 2985 | "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", 2986 | "@rollup/rollup-linux-arm-musleabihf": "4.40.0", 2987 | "@rollup/rollup-linux-arm64-gnu": "4.40.0", 2988 | "@rollup/rollup-linux-arm64-musl": "4.40.0", 2989 | "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", 2990 | "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", 2991 | "@rollup/rollup-linux-riscv64-gnu": "4.40.0", 2992 | "@rollup/rollup-linux-riscv64-musl": "4.40.0", 2993 | "@rollup/rollup-linux-s390x-gnu": "4.40.0", 2994 | "@rollup/rollup-linux-x64-gnu": "4.40.0", 2995 | "@rollup/rollup-linux-x64-musl": "4.40.0", 2996 | "@rollup/rollup-win32-arm64-msvc": "4.40.0", 2997 | "@rollup/rollup-win32-ia32-msvc": "4.40.0", 2998 | "@rollup/rollup-win32-x64-msvc": "4.40.0", 2999 | "fsevents": "~2.3.2" 3000 | } 3001 | }, 3002 | "node_modules/run-parallel": { 3003 | "version": "1.2.0", 3004 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 3005 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 3006 | "dev": true, 3007 | "funding": [ 3008 | { 3009 | "type": "github", 3010 | "url": "https://github.com/sponsors/feross" 3011 | }, 3012 | { 3013 | "type": "patreon", 3014 | "url": "https://www.patreon.com/feross" 3015 | }, 3016 | { 3017 | "type": "consulting", 3018 | "url": "https://feross.org/support" 3019 | } 3020 | ], 3021 | "license": "MIT", 3022 | "dependencies": { 3023 | "queue-microtask": "^1.2.2" 3024 | } 3025 | }, 3026 | "node_modules/section-matter": { 3027 | "version": "1.0.0", 3028 | "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 3029 | "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", 3030 | "dev": true, 3031 | "license": "MIT", 3032 | "dependencies": { 3033 | "extend-shallow": "^2.0.1", 3034 | "kind-of": "^6.0.0" 3035 | }, 3036 | "engines": { 3037 | "node": ">=4" 3038 | } 3039 | }, 3040 | "node_modules/semver": { 3041 | "version": "7.6.3", 3042 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 3043 | "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 3044 | "dev": true, 3045 | "license": "ISC", 3046 | "bin": { 3047 | "semver": "bin/semver.js" 3048 | }, 3049 | "engines": { 3050 | "node": ">=10" 3051 | } 3052 | }, 3053 | "node_modules/semver-compare": { 3054 | "version": "1.0.0", 3055 | "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", 3056 | "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", 3057 | "dev": true, 3058 | "license": "MIT" 3059 | }, 3060 | "node_modules/send": { 3061 | "version": "0.19.0", 3062 | "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 3063 | "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 3064 | "dev": true, 3065 | "license": "MIT", 3066 | "dependencies": { 3067 | "debug": "2.6.9", 3068 | "depd": "2.0.0", 3069 | "destroy": "1.2.0", 3070 | "encodeurl": "~1.0.2", 3071 | "escape-html": "~1.0.3", 3072 | "etag": "~1.8.1", 3073 | "fresh": "0.5.2", 3074 | "http-errors": "2.0.0", 3075 | "mime": "1.6.0", 3076 | "ms": "2.1.3", 3077 | "on-finished": "2.4.1", 3078 | "range-parser": "~1.2.1", 3079 | "statuses": "2.0.1" 3080 | }, 3081 | "engines": { 3082 | "node": ">= 0.8.0" 3083 | } 3084 | }, 3085 | "node_modules/send/node_modules/debug": { 3086 | "version": "2.6.9", 3087 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3088 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3089 | "dev": true, 3090 | "license": "MIT", 3091 | "dependencies": { 3092 | "ms": "2.0.0" 3093 | } 3094 | }, 3095 | "node_modules/send/node_modules/debug/node_modules/ms": { 3096 | "version": "2.0.0", 3097 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3098 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3099 | "dev": true, 3100 | "license": "MIT" 3101 | }, 3102 | "node_modules/send/node_modules/encodeurl": { 3103 | "version": "1.0.2", 3104 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 3105 | "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 3106 | "dev": true, 3107 | "license": "MIT", 3108 | "engines": { 3109 | "node": ">= 0.8" 3110 | } 3111 | }, 3112 | "node_modules/send/node_modules/mime": { 3113 | "version": "1.6.0", 3114 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 3115 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 3116 | "dev": true, 3117 | "license": "MIT", 3118 | "bin": { 3119 | "mime": "cli.js" 3120 | }, 3121 | "engines": { 3122 | "node": ">=4" 3123 | } 3124 | }, 3125 | "node_modules/set-function-length": { 3126 | "version": "1.2.2", 3127 | "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 3128 | "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 3129 | "dev": true, 3130 | "license": "MIT", 3131 | "dependencies": { 3132 | "define-data-property": "^1.1.4", 3133 | "es-errors": "^1.3.0", 3134 | "function-bind": "^1.1.2", 3135 | "get-intrinsic": "^1.2.4", 3136 | "gopd": "^1.0.1", 3137 | "has-property-descriptors": "^1.0.2" 3138 | }, 3139 | "engines": { 3140 | "node": ">= 0.4" 3141 | } 3142 | }, 3143 | "node_modules/setprototypeof": { 3144 | "version": "1.2.0", 3145 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 3146 | "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 3147 | "dev": true, 3148 | "license": "ISC" 3149 | }, 3150 | "node_modules/shebang-command": { 3151 | "version": "2.0.0", 3152 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 3153 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 3154 | "dev": true, 3155 | "license": "MIT", 3156 | "dependencies": { 3157 | "shebang-regex": "^3.0.0" 3158 | }, 3159 | "engines": { 3160 | "node": ">=8" 3161 | } 3162 | }, 3163 | "node_modules/shebang-regex": { 3164 | "version": "3.0.0", 3165 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 3166 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 3167 | "dev": true, 3168 | "license": "MIT", 3169 | "engines": { 3170 | "node": ">=8" 3171 | } 3172 | }, 3173 | "node_modules/signal-exit": { 3174 | "version": "4.1.0", 3175 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 3176 | "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 3177 | "dev": true, 3178 | "license": "ISC", 3179 | "engines": { 3180 | "node": ">=14" 3181 | }, 3182 | "funding": { 3183 | "url": "https://github.com/sponsors/isaacs" 3184 | } 3185 | }, 3186 | "node_modules/slash": { 3187 | "version": "1.0.0", 3188 | "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 3189 | "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", 3190 | "dev": true, 3191 | "license": "MIT", 3192 | "engines": { 3193 | "node": ">=0.10.0" 3194 | } 3195 | }, 3196 | "node_modules/slugify": { 3197 | "version": "1.6.6", 3198 | "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", 3199 | "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", 3200 | "dev": true, 3201 | "license": "MIT", 3202 | "engines": { 3203 | "node": ">=8.0.0" 3204 | } 3205 | }, 3206 | "node_modules/source-map-js": { 3207 | "version": "1.2.1", 3208 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 3209 | "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 3210 | "license": "BSD-3-Clause", 3211 | "engines": { 3212 | "node": ">=0.10.0" 3213 | } 3214 | }, 3215 | "node_modules/sprintf-js": { 3216 | "version": "1.0.3", 3217 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3218 | "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 3219 | "dev": true, 3220 | "license": "BSD-3-Clause" 3221 | }, 3222 | "node_modules/ssri": { 3223 | "version": "11.0.0", 3224 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-11.0.0.tgz", 3225 | "integrity": "sha512-aZpUoMN/Jj2MqA4vMCeiKGnc/8SuSyHbGSBdgFbZxP8OJGF/lFkIuElzPxsN0q8TQQ+prw3P4EDfB3TBHHgfXw==", 3226 | "dev": true, 3227 | "license": "ISC", 3228 | "dependencies": { 3229 | "minipass": "^7.0.3" 3230 | }, 3231 | "engines": { 3232 | "node": "^16.14.0 || >=18.0.0" 3233 | } 3234 | }, 3235 | "node_modules/statuses": { 3236 | "version": "2.0.1", 3237 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 3238 | "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 3239 | "dev": true, 3240 | "license": "MIT", 3241 | "engines": { 3242 | "node": ">= 0.8" 3243 | } 3244 | }, 3245 | "node_modules/string-width": { 3246 | "version": "5.1.2", 3247 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 3248 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 3249 | "dev": true, 3250 | "license": "MIT", 3251 | "dependencies": { 3252 | "eastasianwidth": "^0.2.0", 3253 | "emoji-regex": "^9.2.2", 3254 | "strip-ansi": "^7.0.1" 3255 | }, 3256 | "engines": { 3257 | "node": ">=12" 3258 | }, 3259 | "funding": { 3260 | "url": "https://github.com/sponsors/sindresorhus" 3261 | } 3262 | }, 3263 | "node_modules/string-width-cjs": { 3264 | "name": "string-width", 3265 | "version": "4.2.3", 3266 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3267 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3268 | "dev": true, 3269 | "license": "MIT", 3270 | "dependencies": { 3271 | "emoji-regex": "^8.0.0", 3272 | "is-fullwidth-code-point": "^3.0.0", 3273 | "strip-ansi": "^6.0.1" 3274 | }, 3275 | "engines": { 3276 | "node": ">=8" 3277 | } 3278 | }, 3279 | "node_modules/string-width-cjs/node_modules/ansi-regex": { 3280 | "version": "5.0.1", 3281 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3282 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3283 | "dev": true, 3284 | "license": "MIT", 3285 | "engines": { 3286 | "node": ">=8" 3287 | } 3288 | }, 3289 | "node_modules/string-width-cjs/node_modules/emoji-regex": { 3290 | "version": "8.0.0", 3291 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3292 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3293 | "dev": true, 3294 | "license": "MIT" 3295 | }, 3296 | "node_modules/string-width-cjs/node_modules/strip-ansi": { 3297 | "version": "6.0.1", 3298 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3299 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3300 | "dev": true, 3301 | "license": "MIT", 3302 | "dependencies": { 3303 | "ansi-regex": "^5.0.1" 3304 | }, 3305 | "engines": { 3306 | "node": ">=8" 3307 | } 3308 | }, 3309 | "node_modules/strip-ansi": { 3310 | "version": "7.1.0", 3311 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 3312 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 3313 | "dev": true, 3314 | "license": "MIT", 3315 | "dependencies": { 3316 | "ansi-regex": "^6.0.1" 3317 | }, 3318 | "engines": { 3319 | "node": ">=12" 3320 | }, 3321 | "funding": { 3322 | "url": "https://github.com/chalk/strip-ansi?sponsor=1" 3323 | } 3324 | }, 3325 | "node_modules/strip-ansi-cjs": { 3326 | "name": "strip-ansi", 3327 | "version": "6.0.1", 3328 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3329 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3330 | "dev": true, 3331 | "license": "MIT", 3332 | "dependencies": { 3333 | "ansi-regex": "^5.0.1" 3334 | }, 3335 | "engines": { 3336 | "node": ">=8" 3337 | } 3338 | }, 3339 | "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 3340 | "version": "5.0.1", 3341 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3342 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3343 | "dev": true, 3344 | "license": "MIT", 3345 | "engines": { 3346 | "node": ">=8" 3347 | } 3348 | }, 3349 | "node_modules/strip-bom-string": { 3350 | "version": "1.0.0", 3351 | "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", 3352 | "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", 3353 | "dev": true, 3354 | "license": "MIT", 3355 | "engines": { 3356 | "node": ">=0.10.0" 3357 | } 3358 | }, 3359 | "node_modules/tinyglobby": { 3360 | "version": "0.2.13", 3361 | "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 3362 | "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 3363 | "license": "MIT", 3364 | "dependencies": { 3365 | "fdir": "^6.4.4", 3366 | "picomatch": "^4.0.2" 3367 | }, 3368 | "engines": { 3369 | "node": ">=12.0.0" 3370 | }, 3371 | "funding": { 3372 | "url": "https://github.com/sponsors/SuperchupuDev" 3373 | } 3374 | }, 3375 | "node_modules/tinyglobby/node_modules/fdir": { 3376 | "version": "6.4.4", 3377 | "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 3378 | "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 3379 | "license": "MIT", 3380 | "peerDependencies": { 3381 | "picomatch": "^3 || ^4" 3382 | }, 3383 | "peerDependenciesMeta": { 3384 | "picomatch": { 3385 | "optional": true 3386 | } 3387 | } 3388 | }, 3389 | "node_modules/tinyglobby/node_modules/picomatch": { 3390 | "version": "4.0.2", 3391 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 3392 | "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 3393 | "license": "MIT", 3394 | "engines": { 3395 | "node": ">=12" 3396 | }, 3397 | "funding": { 3398 | "url": "https://github.com/sponsors/jonschlinkert" 3399 | } 3400 | }, 3401 | "node_modules/to-regex-range": { 3402 | "version": "5.0.1", 3403 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3404 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3405 | "dev": true, 3406 | "license": "MIT", 3407 | "dependencies": { 3408 | "is-number": "^7.0.0" 3409 | }, 3410 | "engines": { 3411 | "node": ">=8.0" 3412 | } 3413 | }, 3414 | "node_modules/toidentifier": { 3415 | "version": "1.0.1", 3416 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 3417 | "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 3418 | "dev": true, 3419 | "license": "MIT", 3420 | "engines": { 3421 | "node": ">=0.6" 3422 | } 3423 | }, 3424 | "node_modules/uc.micro": { 3425 | "version": "2.1.0", 3426 | "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", 3427 | "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", 3428 | "dev": true, 3429 | "license": "MIT" 3430 | }, 3431 | "node_modules/unpipe": { 3432 | "version": "1.0.0", 3433 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 3434 | "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 3435 | "dev": true, 3436 | "license": "MIT", 3437 | "engines": { 3438 | "node": ">= 0.8" 3439 | } 3440 | }, 3441 | "node_modules/urlpattern-polyfill": { 3442 | "version": "10.0.0", 3443 | "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", 3444 | "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", 3445 | "dev": true, 3446 | "license": "MIT" 3447 | }, 3448 | "node_modules/vite": { 3449 | "version": "6.3.5", 3450 | "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 3451 | "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 3452 | "license": "MIT", 3453 | "dependencies": { 3454 | "esbuild": "^0.25.0", 3455 | "fdir": "^6.4.4", 3456 | "picomatch": "^4.0.2", 3457 | "postcss": "^8.5.3", 3458 | "rollup": "^4.34.9", 3459 | "tinyglobby": "^0.2.13" 3460 | }, 3461 | "bin": { 3462 | "vite": "bin/vite.js" 3463 | }, 3464 | "engines": { 3465 | "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 3466 | }, 3467 | "funding": { 3468 | "url": "https://github.com/vitejs/vite?sponsor=1" 3469 | }, 3470 | "optionalDependencies": { 3471 | "fsevents": "~2.3.3" 3472 | }, 3473 | "peerDependencies": { 3474 | "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 3475 | "jiti": ">=1.21.0", 3476 | "less": "*", 3477 | "lightningcss": "^1.21.0", 3478 | "sass": "*", 3479 | "sass-embedded": "*", 3480 | "stylus": "*", 3481 | "sugarss": "*", 3482 | "terser": "^5.16.0", 3483 | "tsx": "^4.8.1", 3484 | "yaml": "^2.4.2" 3485 | }, 3486 | "peerDependenciesMeta": { 3487 | "@types/node": { 3488 | "optional": true 3489 | }, 3490 | "jiti": { 3491 | "optional": true 3492 | }, 3493 | "less": { 3494 | "optional": true 3495 | }, 3496 | "lightningcss": { 3497 | "optional": true 3498 | }, 3499 | "sass": { 3500 | "optional": true 3501 | }, 3502 | "sass-embedded": { 3503 | "optional": true 3504 | }, 3505 | "stylus": { 3506 | "optional": true 3507 | }, 3508 | "sugarss": { 3509 | "optional": true 3510 | }, 3511 | "terser": { 3512 | "optional": true 3513 | }, 3514 | "tsx": { 3515 | "optional": true 3516 | }, 3517 | "yaml": { 3518 | "optional": true 3519 | } 3520 | } 3521 | }, 3522 | "node_modules/vite/node_modules/fdir": { 3523 | "version": "6.4.4", 3524 | "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 3525 | "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 3526 | "license": "MIT", 3527 | "peerDependencies": { 3528 | "picomatch": "^3 || ^4" 3529 | }, 3530 | "peerDependenciesMeta": { 3531 | "picomatch": { 3532 | "optional": true 3533 | } 3534 | } 3535 | }, 3536 | "node_modules/vite/node_modules/picomatch": { 3537 | "version": "4.0.2", 3538 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 3539 | "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 3540 | "license": "MIT", 3541 | "engines": { 3542 | "node": ">=12" 3543 | }, 3544 | "funding": { 3545 | "url": "https://github.com/sponsors/jonschlinkert" 3546 | } 3547 | }, 3548 | "node_modules/which": { 3549 | "version": "2.0.2", 3550 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3551 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3552 | "dev": true, 3553 | "license": "ISC", 3554 | "dependencies": { 3555 | "isexe": "^2.0.0" 3556 | }, 3557 | "bin": { 3558 | "node-which": "bin/node-which" 3559 | }, 3560 | "engines": { 3561 | "node": ">= 8" 3562 | } 3563 | }, 3564 | "node_modules/wrap-ansi": { 3565 | "version": "8.1.0", 3566 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 3567 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 3568 | "dev": true, 3569 | "license": "MIT", 3570 | "dependencies": { 3571 | "ansi-styles": "^6.1.0", 3572 | "string-width": "^5.0.1", 3573 | "strip-ansi": "^7.0.1" 3574 | }, 3575 | "engines": { 3576 | "node": ">=12" 3577 | }, 3578 | "funding": { 3579 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3580 | } 3581 | }, 3582 | "node_modules/wrap-ansi-cjs": { 3583 | "name": "wrap-ansi", 3584 | "version": "7.0.0", 3585 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3586 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3587 | "dev": true, 3588 | "license": "MIT", 3589 | "dependencies": { 3590 | "ansi-styles": "^4.0.0", 3591 | "string-width": "^4.1.0", 3592 | "strip-ansi": "^6.0.0" 3593 | }, 3594 | "engines": { 3595 | "node": ">=10" 3596 | }, 3597 | "funding": { 3598 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3599 | } 3600 | }, 3601 | "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 3602 | "version": "5.0.1", 3603 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3604 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3605 | "dev": true, 3606 | "license": "MIT", 3607 | "engines": { 3608 | "node": ">=8" 3609 | } 3610 | }, 3611 | "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 3612 | "version": "4.3.0", 3613 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3614 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3615 | "dev": true, 3616 | "license": "MIT", 3617 | "dependencies": { 3618 | "color-convert": "^2.0.1" 3619 | }, 3620 | "engines": { 3621 | "node": ">=8" 3622 | }, 3623 | "funding": { 3624 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3625 | } 3626 | }, 3627 | "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 3628 | "version": "8.0.0", 3629 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3630 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3631 | "dev": true, 3632 | "license": "MIT" 3633 | }, 3634 | "node_modules/wrap-ansi-cjs/node_modules/string-width": { 3635 | "version": "4.2.3", 3636 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3637 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3638 | "dev": true, 3639 | "license": "MIT", 3640 | "dependencies": { 3641 | "emoji-regex": "^8.0.0", 3642 | "is-fullwidth-code-point": "^3.0.0", 3643 | "strip-ansi": "^6.0.1" 3644 | }, 3645 | "engines": { 3646 | "node": ">=8" 3647 | } 3648 | }, 3649 | "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 3650 | "version": "6.0.1", 3651 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3652 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3653 | "dev": true, 3654 | "license": "MIT", 3655 | "dependencies": { 3656 | "ansi-regex": "^5.0.1" 3657 | }, 3658 | "engines": { 3659 | "node": ">=8" 3660 | } 3661 | }, 3662 | "node_modules/ws": { 3663 | "version": "8.18.0", 3664 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 3665 | "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 3666 | "dev": true, 3667 | "license": "MIT", 3668 | "engines": { 3669 | "node": ">=10.0.0" 3670 | }, 3671 | "peerDependencies": { 3672 | "bufferutil": "^4.0.1", 3673 | "utf-8-validate": ">=5.0.2" 3674 | }, 3675 | "peerDependenciesMeta": { 3676 | "bufferutil": { 3677 | "optional": true 3678 | }, 3679 | "utf-8-validate": { 3680 | "optional": true 3681 | } 3682 | } 3683 | } 3684 | } 3685 | } 3686 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@11ty/eleventy-plugin-vite", 3 | "version": "6.0.0", 4 | "description": "A plugin to use Vite as a development server and run Vite to postprocess your Eleventy build.", 5 | "license": "MIT", 6 | "engines": { 7 | "node": ">=18" 8 | }, 9 | "funding": { 10 | "type": "opencollective", 11 | "url": "https://opencollective.com/11ty" 12 | }, 13 | "keywords": [ 14 | "eleventy", 15 | "server" 16 | ], 17 | "11ty": { 18 | "compatibility": ">=3.0.0" 19 | }, 20 | "publishConfig": { 21 | "access": "public" 22 | }, 23 | "contributors": [ 24 | { 25 | "name": "Zach Leatherman", 26 | "email": "zachleatherman@gmail.com", 27 | "url": "https://zachleat.com/" 28 | }, 29 | { 30 | "name": "Kilian Finger", 31 | "email": "npm@kilianfinger.com", 32 | "url": "https://www.kilianfinger.com/" 33 | } 34 | ], 35 | "repository": { 36 | "type": "git", 37 | "url": "git://github.com/11ty/eleventy-plugin-vite.git" 38 | }, 39 | "bugs": "https://github.com/11ty/eleventy-plugin-vite/issues", 40 | "homepage": "https://github.com/11ty/eleventy-plugin-vite/", 41 | "main": "./.eleventy.js", 42 | "type": "module", 43 | "exports": { 44 | ".": "./.eleventy.js", 45 | "./EleventyVite": "./EleventyVite.js", 46 | "./package.json": "./package.json" 47 | }, 48 | "files": [ 49 | ".eleventy.js", 50 | "EleventyVite.js" 51 | ], 52 | "scripts": { 53 | "format": "prettier . --write", 54 | "example": "cd example && eleventy", 55 | "example:start": "npm run example -- --serve", 56 | "example:build": "npm run example", 57 | "example:clean": "rimraf ./example/_site" 58 | }, 59 | "dependencies": { 60 | "@11ty/eleventy-utils": "^2.0.0", 61 | "vite": "^6.0.11" 62 | }, 63 | "devDependencies": { 64 | "@11ty/eleventy": "3.0.0", 65 | "prettier": "3.5.3" 66 | } 67 | } 68 | --------------------------------------------------------------------------------