├── .github
└── assets
│ └── yaps.png
├── .gitignore
├── LICENSE
├── README.md
├── biome.json
├── kitchen-sink
├── index.html
├── jsconfig.json
├── package.json
├── src
│ └── index.jsx
└── vite.config.mjs
├── package.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── src
├── index.test.ts
└── index.ts
├── tsconfig.json
├── tsup.config.ts
└── vitest.config.ts
/.github/assets/yaps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aidenybai/yaps/9eb927ca083cd3c7bba144dd693d49d6a2519479/.github/assets/yaps.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | .env
4 | dist
5 | **/*.tgz
6 | coverage
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) YEAR REPLACE_ME_PLEASE
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # yaps – yet another project starter
2 |
3 | i got super tired of manually setting up projects every time i start a new one, so i made this boilerplate.
4 |
5 | yaps should help you quickly get set up with a typescript web library in less than 2min of setup.
6 |
7 | a similar underlying structure is used in [react-scan](https://github.com/aidenybai/react-scan) and [bippy](https://github.com/aidenybai/bippy). it makes me feel super productive and it's not super boilerplate-y so i can can just focus on building stuff, and when it comes time to scale features it's easy to delete/add code.
8 |
9 | this is mainly maintained for me and by me, feel free to remix/use it as you see fit.
10 |
11 | ## setup
12 |
13 | ```sh
14 | git clone https://github.com/aidenybai/yaps.git
15 | cd yaps
16 | pnpm install
17 | ```
18 |
19 | next, i recommend you global search `REPLACE_ME_PLEASE` and replace it with whatever you want. here are some files you should enter your project name in:
20 |
21 | - `kitchen-sink/vite.config.mjs`
22 | - `kitchen-sink/index.html`
23 | - `kitchen-sink/LICENSE`
24 | - `kitchen-sink/package.json`
25 | - `kitchen-sink/tsup.config.ts`
26 |
27 | ## development
28 |
29 | here are some neat commands you can run:
30 |
31 | ```sh
32 | # dev
33 | pnpm run dev
34 |
35 | # build
36 | pnpm run build
37 |
38 | # lint
39 | pnpm run lint
40 |
41 | # format
42 | pnpm run format
43 |
44 | # lint publish config
45 | pnpm run publint
46 |
47 | # test
48 | pnpm run test
49 | ```
50 |
51 | ## testing
52 |
53 | for ad-hoc testing use the `kitchen-sink` directory:
54 |
55 | ```sh
56 | cd kitchen-sink
57 | pnpm run dev
58 | ```
59 |
60 | for unit testing, edit `src/index.test.ts` and run:
61 |
62 | ```sh
63 | pnpm run test
64 | ```
65 |
--------------------------------------------------------------------------------
/biome.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3 | "vcs": {
4 | "enabled": false,
5 | "clientKind": "git",
6 | "useIgnoreFile": false
7 | },
8 | "files": {
9 | "ignoreUnknown": false,
10 | "ignore": []
11 | },
12 | "formatter": {
13 | "enabled": true,
14 | "indentStyle": "tab"
15 | },
16 | "organizeImports": {
17 | "enabled": true
18 | },
19 | "linter": {
20 | "enabled": true,
21 | "rules": {
22 | "recommended": true,
23 | "correctness": {
24 | "noUnusedFunctionParameters": {
25 | "level": "warn",
26 | "fix": "unsafe"
27 | },
28 | "noUnusedImports": {
29 | "level": "warn",
30 | "fix": "unsafe"
31 | },
32 | "noUnusedLabels": {
33 | "level": "warn",
34 | "fix": "unsafe"
35 | },
36 | "noUnusedPrivateClassMembers": {
37 | "level": "warn",
38 | "fix": "unsafe"
39 | },
40 | "noUnusedVariables": {
41 | "level": "warn",
42 | "fix": "unsafe"
43 | }
44 | }
45 | }
46 | },
47 | "javascript": {
48 | "formatter": {
49 | "quoteStyle": "single",
50 | "indentStyle": "space",
51 | "indentWidth": 2,
52 | "lineWidth": 80,
53 | "lineEnding": "lf"
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/kitchen-sink/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | REPLACE_ME_PLEASE
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/kitchen-sink/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "ESNext",
4 | "target": "ESNext"
5 | },
6 | "exclude": ["node_modules", "**/node_modules/*", "dist"],
7 | "moduleResolution": "NodeNext"
8 | }
9 |
--------------------------------------------------------------------------------
/kitchen-sink/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module",
3 | "scripts": {
4 | "preview": "vite preview",
5 | "build": "vite build",
6 | "dev": "vite"
7 | },
8 | "dependencies": {},
9 | "devDependencies": {
10 | "vite": "^6.0.2"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/kitchen-sink/src/index.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aidenybai/yaps/9eb927ca083cd3c7bba144dd693d49d6a2519479/kitchen-sink/src/index.jsx
--------------------------------------------------------------------------------
/kitchen-sink/vite.config.mjs:
--------------------------------------------------------------------------------
1 | import path from 'node:path';
2 | import { defineConfig } from 'vite';
3 |
4 | export default defineConfig({
5 | plugins: [],
6 | resolve:
7 | process.env.NODE_ENV === 'production'
8 | ? {}
9 | : {
10 | alias: {
11 | ['REPLACE_ME_PLEASE']: path.resolve(__dirname, '..'),
12 | },
13 | },
14 | });
15 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "version": "0.0.0",
4 | "description": "",
5 | "keywords": [],
6 | "homepage": "https://github.com/USERNAME/PROJECT#readme",
7 | "bugs": {
8 | "url": "https://github.com/USERNAME/PROJECT/issues"
9 | },
10 | "repository": {
11 | "type": "git",
12 | "url": "git+https://github.com/USERNAME/PROJECT.git"
13 | },
14 | "license": "MIT",
15 | "author": {
16 | "name": "",
17 | "email": ""
18 | },
19 | "sideEffects": false,
20 | "type": "module",
21 | "exports": {
22 | "./package.json": "./package.json",
23 | ".": {
24 | "import": {
25 | "types": "./dist/index.d.ts",
26 | "default": "./dist/index.js"
27 | },
28 | "require": {
29 | "types": "./dist/index.d.cts",
30 | "default": "./dist/index.cjs"
31 | }
32 | },
33 | "./dist/*": "./dist/*.js",
34 | "./dist/*.js": "./dist/*.js",
35 | "./dist/*.cjs": "./dist/*.cjs",
36 | "./dist/*.mjs": "./dist/*.mjs"
37 | },
38 | "main": "dist/index.js",
39 | "module": "dist/index.js",
40 | "browser": "dist/index.global.js",
41 | "types": "dist/index.d.ts",
42 | "files": [
43 | "dist",
44 | "bin",
45 | "package.json",
46 | "README.md",
47 | "LICENSE"
48 | ],
49 | "scripts": {
50 | "build": "NODE_ENV=production tsup",
51 | "dev": "NODE_ENV=development tsup --watch",
52 | "lint": "pnpm biome lint --write src/*.ts",
53 | "format": "pnpm biome format --write src/*.ts",
54 | "check": "pnpm biome check --write src/*.ts",
55 | "publint": "publint",
56 | "test": "vitest --dom",
57 | "coverage": "vitest run --coverage --dom",
58 | "prepublishOnly": "pnpm build"
59 | },
60 | "devDependencies": {
61 | "@biomejs/biome": "1.9.4",
62 | "@vitest/coverage-istanbul": "2.1.8",
63 | "happy-dom": "^16.3.0",
64 | "publint": "^0.2.12",
65 | "terser": "^5.36.0",
66 | "tsup": "^8.2.4",
67 | "vitest": "^2.1.8"
68 | },
69 | "publishConfig": {
70 | "access": "public"
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | devDependencies:
11 | '@biomejs/biome':
12 | specifier: 1.9.4
13 | version: 1.9.4
14 | '@vitest/coverage-istanbul':
15 | specifier: 2.1.8
16 | version: 2.1.8(vitest@2.1.8(happy-dom@16.3.0)(terser@5.37.0))
17 | happy-dom:
18 | specifier: ^16.3.0
19 | version: 16.3.0
20 | publint:
21 | specifier: ^0.2.12
22 | version: 0.2.12
23 | terser:
24 | specifier: ^5.36.0
25 | version: 5.37.0
26 | tsup:
27 | specifier: ^8.2.4
28 | version: 8.3.5(postcss@8.4.49)
29 | vitest:
30 | specifier: ^2.1.8
31 | version: 2.1.8(happy-dom@16.3.0)(terser@5.37.0)
32 |
33 | kitchen-sink:
34 | devDependencies:
35 | vite:
36 | specifier: ^6.0.2
37 | version: 6.0.7(terser@5.37.0)
38 |
39 | packages:
40 |
41 | '@ampproject/remapping@2.3.0':
42 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
43 | engines: {node: '>=6.0.0'}
44 |
45 | '@babel/code-frame@7.26.2':
46 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
47 | engines: {node: '>=6.9.0'}
48 |
49 | '@babel/compat-data@7.26.3':
50 | resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==}
51 | engines: {node: '>=6.9.0'}
52 |
53 | '@babel/core@7.26.0':
54 | resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
55 | engines: {node: '>=6.9.0'}
56 |
57 | '@babel/generator@7.26.3':
58 | resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==}
59 | engines: {node: '>=6.9.0'}
60 |
61 | '@babel/helper-compilation-targets@7.25.9':
62 | resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
63 | engines: {node: '>=6.9.0'}
64 |
65 | '@babel/helper-module-imports@7.25.9':
66 | resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
67 | engines: {node: '>=6.9.0'}
68 |
69 | '@babel/helper-module-transforms@7.26.0':
70 | resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
71 | engines: {node: '>=6.9.0'}
72 | peerDependencies:
73 | '@babel/core': ^7.0.0
74 |
75 | '@babel/helper-string-parser@7.25.9':
76 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
77 | engines: {node: '>=6.9.0'}
78 |
79 | '@babel/helper-validator-identifier@7.25.9':
80 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
81 | engines: {node: '>=6.9.0'}
82 |
83 | '@babel/helper-validator-option@7.25.9':
84 | resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
85 | engines: {node: '>=6.9.0'}
86 |
87 | '@babel/helpers@7.26.0':
88 | resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
89 | engines: {node: '>=6.9.0'}
90 |
91 | '@babel/parser@7.26.3':
92 | resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==}
93 | engines: {node: '>=6.0.0'}
94 | hasBin: true
95 |
96 | '@babel/template@7.25.9':
97 | resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
98 | engines: {node: '>=6.9.0'}
99 |
100 | '@babel/traverse@7.26.4':
101 | resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==}
102 | engines: {node: '>=6.9.0'}
103 |
104 | '@babel/types@7.26.3':
105 | resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
106 | engines: {node: '>=6.9.0'}
107 |
108 | '@biomejs/biome@1.9.4':
109 | resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==}
110 | engines: {node: '>=14.21.3'}
111 | hasBin: true
112 |
113 | '@biomejs/cli-darwin-arm64@1.9.4':
114 | resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==}
115 | engines: {node: '>=14.21.3'}
116 | cpu: [arm64]
117 | os: [darwin]
118 |
119 | '@biomejs/cli-darwin-x64@1.9.4':
120 | resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==}
121 | engines: {node: '>=14.21.3'}
122 | cpu: [x64]
123 | os: [darwin]
124 |
125 | '@biomejs/cli-linux-arm64-musl@1.9.4':
126 | resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==}
127 | engines: {node: '>=14.21.3'}
128 | cpu: [arm64]
129 | os: [linux]
130 |
131 | '@biomejs/cli-linux-arm64@1.9.4':
132 | resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==}
133 | engines: {node: '>=14.21.3'}
134 | cpu: [arm64]
135 | os: [linux]
136 |
137 | '@biomejs/cli-linux-x64-musl@1.9.4':
138 | resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==}
139 | engines: {node: '>=14.21.3'}
140 | cpu: [x64]
141 | os: [linux]
142 |
143 | '@biomejs/cli-linux-x64@1.9.4':
144 | resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==}
145 | engines: {node: '>=14.21.3'}
146 | cpu: [x64]
147 | os: [linux]
148 |
149 | '@biomejs/cli-win32-arm64@1.9.4':
150 | resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==}
151 | engines: {node: '>=14.21.3'}
152 | cpu: [arm64]
153 | os: [win32]
154 |
155 | '@biomejs/cli-win32-x64@1.9.4':
156 | resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==}
157 | engines: {node: '>=14.21.3'}
158 | cpu: [x64]
159 | os: [win32]
160 |
161 | '@esbuild/aix-ppc64@0.21.5':
162 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
163 | engines: {node: '>=12'}
164 | cpu: [ppc64]
165 | os: [aix]
166 |
167 | '@esbuild/aix-ppc64@0.24.2':
168 | resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
169 | engines: {node: '>=18'}
170 | cpu: [ppc64]
171 | os: [aix]
172 |
173 | '@esbuild/android-arm64@0.21.5':
174 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
175 | engines: {node: '>=12'}
176 | cpu: [arm64]
177 | os: [android]
178 |
179 | '@esbuild/android-arm64@0.24.2':
180 | resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==}
181 | engines: {node: '>=18'}
182 | cpu: [arm64]
183 | os: [android]
184 |
185 | '@esbuild/android-arm@0.21.5':
186 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
187 | engines: {node: '>=12'}
188 | cpu: [arm]
189 | os: [android]
190 |
191 | '@esbuild/android-arm@0.24.2':
192 | resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==}
193 | engines: {node: '>=18'}
194 | cpu: [arm]
195 | os: [android]
196 |
197 | '@esbuild/android-x64@0.21.5':
198 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
199 | engines: {node: '>=12'}
200 | cpu: [x64]
201 | os: [android]
202 |
203 | '@esbuild/android-x64@0.24.2':
204 | resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==}
205 | engines: {node: '>=18'}
206 | cpu: [x64]
207 | os: [android]
208 |
209 | '@esbuild/darwin-arm64@0.21.5':
210 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
211 | engines: {node: '>=12'}
212 | cpu: [arm64]
213 | os: [darwin]
214 |
215 | '@esbuild/darwin-arm64@0.24.2':
216 | resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==}
217 | engines: {node: '>=18'}
218 | cpu: [arm64]
219 | os: [darwin]
220 |
221 | '@esbuild/darwin-x64@0.21.5':
222 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
223 | engines: {node: '>=12'}
224 | cpu: [x64]
225 | os: [darwin]
226 |
227 | '@esbuild/darwin-x64@0.24.2':
228 | resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==}
229 | engines: {node: '>=18'}
230 | cpu: [x64]
231 | os: [darwin]
232 |
233 | '@esbuild/freebsd-arm64@0.21.5':
234 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
235 | engines: {node: '>=12'}
236 | cpu: [arm64]
237 | os: [freebsd]
238 |
239 | '@esbuild/freebsd-arm64@0.24.2':
240 | resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==}
241 | engines: {node: '>=18'}
242 | cpu: [arm64]
243 | os: [freebsd]
244 |
245 | '@esbuild/freebsd-x64@0.21.5':
246 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
247 | engines: {node: '>=12'}
248 | cpu: [x64]
249 | os: [freebsd]
250 |
251 | '@esbuild/freebsd-x64@0.24.2':
252 | resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==}
253 | engines: {node: '>=18'}
254 | cpu: [x64]
255 | os: [freebsd]
256 |
257 | '@esbuild/linux-arm64@0.21.5':
258 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
259 | engines: {node: '>=12'}
260 | cpu: [arm64]
261 | os: [linux]
262 |
263 | '@esbuild/linux-arm64@0.24.2':
264 | resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==}
265 | engines: {node: '>=18'}
266 | cpu: [arm64]
267 | os: [linux]
268 |
269 | '@esbuild/linux-arm@0.21.5':
270 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
271 | engines: {node: '>=12'}
272 | cpu: [arm]
273 | os: [linux]
274 |
275 | '@esbuild/linux-arm@0.24.2':
276 | resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==}
277 | engines: {node: '>=18'}
278 | cpu: [arm]
279 | os: [linux]
280 |
281 | '@esbuild/linux-ia32@0.21.5':
282 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
283 | engines: {node: '>=12'}
284 | cpu: [ia32]
285 | os: [linux]
286 |
287 | '@esbuild/linux-ia32@0.24.2':
288 | resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==}
289 | engines: {node: '>=18'}
290 | cpu: [ia32]
291 | os: [linux]
292 |
293 | '@esbuild/linux-loong64@0.21.5':
294 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
295 | engines: {node: '>=12'}
296 | cpu: [loong64]
297 | os: [linux]
298 |
299 | '@esbuild/linux-loong64@0.24.2':
300 | resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==}
301 | engines: {node: '>=18'}
302 | cpu: [loong64]
303 | os: [linux]
304 |
305 | '@esbuild/linux-mips64el@0.21.5':
306 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
307 | engines: {node: '>=12'}
308 | cpu: [mips64el]
309 | os: [linux]
310 |
311 | '@esbuild/linux-mips64el@0.24.2':
312 | resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==}
313 | engines: {node: '>=18'}
314 | cpu: [mips64el]
315 | os: [linux]
316 |
317 | '@esbuild/linux-ppc64@0.21.5':
318 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
319 | engines: {node: '>=12'}
320 | cpu: [ppc64]
321 | os: [linux]
322 |
323 | '@esbuild/linux-ppc64@0.24.2':
324 | resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==}
325 | engines: {node: '>=18'}
326 | cpu: [ppc64]
327 | os: [linux]
328 |
329 | '@esbuild/linux-riscv64@0.21.5':
330 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
331 | engines: {node: '>=12'}
332 | cpu: [riscv64]
333 | os: [linux]
334 |
335 | '@esbuild/linux-riscv64@0.24.2':
336 | resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==}
337 | engines: {node: '>=18'}
338 | cpu: [riscv64]
339 | os: [linux]
340 |
341 | '@esbuild/linux-s390x@0.21.5':
342 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
343 | engines: {node: '>=12'}
344 | cpu: [s390x]
345 | os: [linux]
346 |
347 | '@esbuild/linux-s390x@0.24.2':
348 | resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==}
349 | engines: {node: '>=18'}
350 | cpu: [s390x]
351 | os: [linux]
352 |
353 | '@esbuild/linux-x64@0.21.5':
354 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
355 | engines: {node: '>=12'}
356 | cpu: [x64]
357 | os: [linux]
358 |
359 | '@esbuild/linux-x64@0.24.2':
360 | resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==}
361 | engines: {node: '>=18'}
362 | cpu: [x64]
363 | os: [linux]
364 |
365 | '@esbuild/netbsd-arm64@0.24.2':
366 | resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
367 | engines: {node: '>=18'}
368 | cpu: [arm64]
369 | os: [netbsd]
370 |
371 | '@esbuild/netbsd-x64@0.21.5':
372 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
373 | engines: {node: '>=12'}
374 | cpu: [x64]
375 | os: [netbsd]
376 |
377 | '@esbuild/netbsd-x64@0.24.2':
378 | resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==}
379 | engines: {node: '>=18'}
380 | cpu: [x64]
381 | os: [netbsd]
382 |
383 | '@esbuild/openbsd-arm64@0.24.2':
384 | resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==}
385 | engines: {node: '>=18'}
386 | cpu: [arm64]
387 | os: [openbsd]
388 |
389 | '@esbuild/openbsd-x64@0.21.5':
390 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
391 | engines: {node: '>=12'}
392 | cpu: [x64]
393 | os: [openbsd]
394 |
395 | '@esbuild/openbsd-x64@0.24.2':
396 | resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==}
397 | engines: {node: '>=18'}
398 | cpu: [x64]
399 | os: [openbsd]
400 |
401 | '@esbuild/sunos-x64@0.21.5':
402 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
403 | engines: {node: '>=12'}
404 | cpu: [x64]
405 | os: [sunos]
406 |
407 | '@esbuild/sunos-x64@0.24.2':
408 | resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==}
409 | engines: {node: '>=18'}
410 | cpu: [x64]
411 | os: [sunos]
412 |
413 | '@esbuild/win32-arm64@0.21.5':
414 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
415 | engines: {node: '>=12'}
416 | cpu: [arm64]
417 | os: [win32]
418 |
419 | '@esbuild/win32-arm64@0.24.2':
420 | resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==}
421 | engines: {node: '>=18'}
422 | cpu: [arm64]
423 | os: [win32]
424 |
425 | '@esbuild/win32-ia32@0.21.5':
426 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
427 | engines: {node: '>=12'}
428 | cpu: [ia32]
429 | os: [win32]
430 |
431 | '@esbuild/win32-ia32@0.24.2':
432 | resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==}
433 | engines: {node: '>=18'}
434 | cpu: [ia32]
435 | os: [win32]
436 |
437 | '@esbuild/win32-x64@0.21.5':
438 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
439 | engines: {node: '>=12'}
440 | cpu: [x64]
441 | os: [win32]
442 |
443 | '@esbuild/win32-x64@0.24.2':
444 | resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==}
445 | engines: {node: '>=18'}
446 | cpu: [x64]
447 | os: [win32]
448 |
449 | '@isaacs/cliui@8.0.2':
450 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
451 | engines: {node: '>=12'}
452 |
453 | '@istanbuljs/schema@0.1.3':
454 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
455 | engines: {node: '>=8'}
456 |
457 | '@jridgewell/gen-mapping@0.3.8':
458 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
459 | engines: {node: '>=6.0.0'}
460 |
461 | '@jridgewell/resolve-uri@3.1.2':
462 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
463 | engines: {node: '>=6.0.0'}
464 |
465 | '@jridgewell/set-array@1.2.1':
466 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
467 | engines: {node: '>=6.0.0'}
468 |
469 | '@jridgewell/source-map@0.3.6':
470 | resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
471 |
472 | '@jridgewell/sourcemap-codec@1.5.0':
473 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
474 |
475 | '@jridgewell/trace-mapping@0.3.25':
476 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
477 |
478 | '@pkgjs/parseargs@0.11.0':
479 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
480 | engines: {node: '>=14'}
481 |
482 | '@rollup/rollup-android-arm-eabi@4.30.0':
483 | resolution: {integrity: sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ==}
484 | cpu: [arm]
485 | os: [android]
486 |
487 | '@rollup/rollup-android-arm64@4.30.0':
488 | resolution: {integrity: sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A==}
489 | cpu: [arm64]
490 | os: [android]
491 |
492 | '@rollup/rollup-darwin-arm64@4.30.0':
493 | resolution: {integrity: sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ==}
494 | cpu: [arm64]
495 | os: [darwin]
496 |
497 | '@rollup/rollup-darwin-x64@4.30.0':
498 | resolution: {integrity: sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw==}
499 | cpu: [x64]
500 | os: [darwin]
501 |
502 | '@rollup/rollup-freebsd-arm64@4.30.0':
503 | resolution: {integrity: sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA==}
504 | cpu: [arm64]
505 | os: [freebsd]
506 |
507 | '@rollup/rollup-freebsd-x64@4.30.0':
508 | resolution: {integrity: sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg==}
509 | cpu: [x64]
510 | os: [freebsd]
511 |
512 | '@rollup/rollup-linux-arm-gnueabihf@4.30.0':
513 | resolution: {integrity: sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g==}
514 | cpu: [arm]
515 | os: [linux]
516 |
517 | '@rollup/rollup-linux-arm-musleabihf@4.30.0':
518 | resolution: {integrity: sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A==}
519 | cpu: [arm]
520 | os: [linux]
521 |
522 | '@rollup/rollup-linux-arm64-gnu@4.30.0':
523 | resolution: {integrity: sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ==}
524 | cpu: [arm64]
525 | os: [linux]
526 |
527 | '@rollup/rollup-linux-arm64-musl@4.30.0':
528 | resolution: {integrity: sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ==}
529 | cpu: [arm64]
530 | os: [linux]
531 |
532 | '@rollup/rollup-linux-loongarch64-gnu@4.30.0':
533 | resolution: {integrity: sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA==}
534 | cpu: [loong64]
535 | os: [linux]
536 |
537 | '@rollup/rollup-linux-powerpc64le-gnu@4.30.0':
538 | resolution: {integrity: sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw==}
539 | cpu: [ppc64]
540 | os: [linux]
541 |
542 | '@rollup/rollup-linux-riscv64-gnu@4.30.0':
543 | resolution: {integrity: sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g==}
544 | cpu: [riscv64]
545 | os: [linux]
546 |
547 | '@rollup/rollup-linux-s390x-gnu@4.30.0':
548 | resolution: {integrity: sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw==}
549 | cpu: [s390x]
550 | os: [linux]
551 |
552 | '@rollup/rollup-linux-x64-gnu@4.30.0':
553 | resolution: {integrity: sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==}
554 | cpu: [x64]
555 | os: [linux]
556 |
557 | '@rollup/rollup-linux-x64-musl@4.30.0':
558 | resolution: {integrity: sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A==}
559 | cpu: [x64]
560 | os: [linux]
561 |
562 | '@rollup/rollup-win32-arm64-msvc@4.30.0':
563 | resolution: {integrity: sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw==}
564 | cpu: [arm64]
565 | os: [win32]
566 |
567 | '@rollup/rollup-win32-ia32-msvc@4.30.0':
568 | resolution: {integrity: sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g==}
569 | cpu: [ia32]
570 | os: [win32]
571 |
572 | '@rollup/rollup-win32-x64-msvc@4.30.0':
573 | resolution: {integrity: sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg==}
574 | cpu: [x64]
575 | os: [win32]
576 |
577 | '@types/estree@1.0.6':
578 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
579 |
580 | '@vitest/coverage-istanbul@2.1.8':
581 | resolution: {integrity: sha512-cSaCd8KcWWvgDwEJSXm0NEWZ1YTiJzjicKHy+zOEbUm0gjbbkz+qJf1p8q71uBzSlS7vdnZA8wRLeiwVE3fFTA==}
582 | peerDependencies:
583 | vitest: 2.1.8
584 |
585 | '@vitest/expect@2.1.8':
586 | resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==}
587 |
588 | '@vitest/mocker@2.1.8':
589 | resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==}
590 | peerDependencies:
591 | msw: ^2.4.9
592 | vite: ^5.0.0
593 | peerDependenciesMeta:
594 | msw:
595 | optional: true
596 | vite:
597 | optional: true
598 |
599 | '@vitest/pretty-format@2.1.8':
600 | resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==}
601 |
602 | '@vitest/runner@2.1.8':
603 | resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==}
604 |
605 | '@vitest/snapshot@2.1.8':
606 | resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==}
607 |
608 | '@vitest/spy@2.1.8':
609 | resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==}
610 |
611 | '@vitest/utils@2.1.8':
612 | resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==}
613 |
614 | acorn@8.14.0:
615 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
616 | engines: {node: '>=0.4.0'}
617 | hasBin: true
618 |
619 | ansi-regex@5.0.1:
620 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
621 | engines: {node: '>=8'}
622 |
623 | ansi-regex@6.1.0:
624 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
625 | engines: {node: '>=12'}
626 |
627 | ansi-styles@4.3.0:
628 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
629 | engines: {node: '>=8'}
630 |
631 | ansi-styles@6.2.1:
632 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
633 | engines: {node: '>=12'}
634 |
635 | any-promise@1.3.0:
636 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
637 |
638 | assertion-error@2.0.1:
639 | resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
640 | engines: {node: '>=12'}
641 |
642 | balanced-match@1.0.2:
643 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
644 |
645 | brace-expansion@2.0.1:
646 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
647 |
648 | browserslist@4.24.3:
649 | resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==}
650 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
651 | hasBin: true
652 |
653 | buffer-from@1.1.2:
654 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
655 |
656 | bundle-require@5.1.0:
657 | resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
658 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
659 | peerDependencies:
660 | esbuild: '>=0.18'
661 |
662 | cac@6.7.14:
663 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
664 | engines: {node: '>=8'}
665 |
666 | caniuse-lite@1.0.30001690:
667 | resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==}
668 |
669 | chai@5.1.2:
670 | resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==}
671 | engines: {node: '>=12'}
672 |
673 | check-error@2.1.1:
674 | resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
675 | engines: {node: '>= 16'}
676 |
677 | chokidar@4.0.3:
678 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
679 | engines: {node: '>= 14.16.0'}
680 |
681 | color-convert@2.0.1:
682 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
683 | engines: {node: '>=7.0.0'}
684 |
685 | color-name@1.1.4:
686 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
687 |
688 | commander@2.20.3:
689 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
690 |
691 | commander@4.1.1:
692 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
693 | engines: {node: '>= 6'}
694 |
695 | consola@3.3.3:
696 | resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==}
697 | engines: {node: ^14.18.0 || >=16.10.0}
698 |
699 | convert-source-map@2.0.0:
700 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
701 |
702 | cross-spawn@7.0.6:
703 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
704 | engines: {node: '>= 8'}
705 |
706 | debug@4.4.0:
707 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
708 | engines: {node: '>=6.0'}
709 | peerDependencies:
710 | supports-color: '*'
711 | peerDependenciesMeta:
712 | supports-color:
713 | optional: true
714 |
715 | deep-eql@5.0.2:
716 | resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
717 | engines: {node: '>=6'}
718 |
719 | eastasianwidth@0.2.0:
720 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
721 |
722 | electron-to-chromium@1.5.76:
723 | resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
724 |
725 | emoji-regex@8.0.0:
726 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
727 |
728 | emoji-regex@9.2.2:
729 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
730 |
731 | es-module-lexer@1.6.0:
732 | resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
733 |
734 | esbuild@0.21.5:
735 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
736 | engines: {node: '>=12'}
737 | hasBin: true
738 |
739 | esbuild@0.24.2:
740 | resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==}
741 | engines: {node: '>=18'}
742 | hasBin: true
743 |
744 | escalade@3.2.0:
745 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
746 | engines: {node: '>=6'}
747 |
748 | estree-walker@3.0.3:
749 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
750 |
751 | expect-type@1.1.0:
752 | resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==}
753 | engines: {node: '>=12.0.0'}
754 |
755 | fdir@6.4.2:
756 | resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
757 | peerDependencies:
758 | picomatch: ^3 || ^4
759 | peerDependenciesMeta:
760 | picomatch:
761 | optional: true
762 |
763 | foreground-child@3.3.0:
764 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
765 | engines: {node: '>=14'}
766 |
767 | fs.realpath@1.0.0:
768 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
769 |
770 | fsevents@2.3.3:
771 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
772 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
773 | os: [darwin]
774 |
775 | gensync@1.0.0-beta.2:
776 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
777 | engines: {node: '>=6.9.0'}
778 |
779 | glob@10.4.5:
780 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
781 | hasBin: true
782 |
783 | glob@8.1.0:
784 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
785 | engines: {node: '>=12'}
786 | deprecated: Glob versions prior to v9 are no longer supported
787 |
788 | globals@11.12.0:
789 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
790 | engines: {node: '>=4'}
791 |
792 | happy-dom@16.3.0:
793 | resolution: {integrity: sha512-Q71RaIhyS21vhW17Tpa5W36yqQXIlE1TZ0A0Gguts8PShUSQE/7fBgxYGxgm3+5y0gF6afdlAVHLQqgrIcfRzg==}
794 | engines: {node: '>=18.0.0'}
795 |
796 | has-flag@4.0.0:
797 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
798 | engines: {node: '>=8'}
799 |
800 | html-escaper@2.0.2:
801 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
802 |
803 | ignore-walk@5.0.1:
804 | resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==}
805 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
806 |
807 | inflight@1.0.6:
808 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
809 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
810 |
811 | inherits@2.0.4:
812 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
813 |
814 | is-fullwidth-code-point@3.0.0:
815 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
816 | engines: {node: '>=8'}
817 |
818 | isexe@2.0.0:
819 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
820 |
821 | istanbul-lib-coverage@3.2.2:
822 | resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
823 | engines: {node: '>=8'}
824 |
825 | istanbul-lib-instrument@6.0.3:
826 | resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
827 | engines: {node: '>=10'}
828 |
829 | istanbul-lib-report@3.0.1:
830 | resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
831 | engines: {node: '>=10'}
832 |
833 | istanbul-lib-source-maps@5.0.6:
834 | resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
835 | engines: {node: '>=10'}
836 |
837 | istanbul-reports@3.1.7:
838 | resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
839 | engines: {node: '>=8'}
840 |
841 | jackspeak@3.4.3:
842 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
843 |
844 | joycon@3.1.1:
845 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
846 | engines: {node: '>=10'}
847 |
848 | js-tokens@4.0.0:
849 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
850 |
851 | jsesc@3.1.0:
852 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
853 | engines: {node: '>=6'}
854 | hasBin: true
855 |
856 | json5@2.2.3:
857 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
858 | engines: {node: '>=6'}
859 | hasBin: true
860 |
861 | lilconfig@3.1.3:
862 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
863 | engines: {node: '>=14'}
864 |
865 | lines-and-columns@1.2.4:
866 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
867 |
868 | load-tsconfig@0.2.5:
869 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
870 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
871 |
872 | lodash.sortby@4.7.0:
873 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
874 |
875 | loupe@3.1.2:
876 | resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==}
877 |
878 | lru-cache@10.4.3:
879 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
880 |
881 | lru-cache@5.1.1:
882 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
883 |
884 | magic-string@0.30.17:
885 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
886 |
887 | magicast@0.3.5:
888 | resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
889 |
890 | make-dir@4.0.0:
891 | resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
892 | engines: {node: '>=10'}
893 |
894 | minimatch@5.1.6:
895 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
896 | engines: {node: '>=10'}
897 |
898 | minimatch@9.0.5:
899 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
900 | engines: {node: '>=16 || 14 >=14.17'}
901 |
902 | minipass@7.1.2:
903 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
904 | engines: {node: '>=16 || 14 >=14.17'}
905 |
906 | mri@1.2.0:
907 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
908 | engines: {node: '>=4'}
909 |
910 | ms@2.1.3:
911 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
912 |
913 | mz@2.7.0:
914 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
915 |
916 | nanoid@3.3.8:
917 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
918 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
919 | hasBin: true
920 |
921 | node-releases@2.0.19:
922 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
923 |
924 | npm-bundled@2.0.1:
925 | resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==}
926 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
927 |
928 | npm-normalize-package-bin@2.0.0:
929 | resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==}
930 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
931 |
932 | npm-packlist@5.1.3:
933 | resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==}
934 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
935 | hasBin: true
936 |
937 | object-assign@4.1.1:
938 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
939 | engines: {node: '>=0.10.0'}
940 |
941 | once@1.4.0:
942 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
943 |
944 | package-json-from-dist@1.0.1:
945 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
946 |
947 | path-key@3.1.1:
948 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
949 | engines: {node: '>=8'}
950 |
951 | path-scurry@1.11.1:
952 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
953 | engines: {node: '>=16 || 14 >=14.18'}
954 |
955 | pathe@1.1.2:
956 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
957 |
958 | pathval@2.0.0:
959 | resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
960 | engines: {node: '>= 14.16'}
961 |
962 | picocolors@1.1.1:
963 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
964 |
965 | picomatch@4.0.2:
966 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
967 | engines: {node: '>=12'}
968 |
969 | pirates@4.0.6:
970 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
971 | engines: {node: '>= 6'}
972 |
973 | postcss-load-config@6.0.1:
974 | resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
975 | engines: {node: '>= 18'}
976 | peerDependencies:
977 | jiti: '>=1.21.0'
978 | postcss: '>=8.0.9'
979 | tsx: ^4.8.1
980 | yaml: ^2.4.2
981 | peerDependenciesMeta:
982 | jiti:
983 | optional: true
984 | postcss:
985 | optional: true
986 | tsx:
987 | optional: true
988 | yaml:
989 | optional: true
990 |
991 | postcss@8.4.49:
992 | resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
993 | engines: {node: ^10 || ^12 || >=14}
994 |
995 | publint@0.2.12:
996 | resolution: {integrity: sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==}
997 | engines: {node: '>=16'}
998 | hasBin: true
999 |
1000 | punycode@2.3.1:
1001 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1002 | engines: {node: '>=6'}
1003 |
1004 | readdirp@4.0.2:
1005 | resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
1006 | engines: {node: '>= 14.16.0'}
1007 |
1008 | resolve-from@5.0.0:
1009 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
1010 | engines: {node: '>=8'}
1011 |
1012 | rollup@4.30.0:
1013 | resolution: {integrity: sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA==}
1014 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1015 | hasBin: true
1016 |
1017 | sade@1.8.1:
1018 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
1019 | engines: {node: '>=6'}
1020 |
1021 | semver@6.3.1:
1022 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1023 | hasBin: true
1024 |
1025 | semver@7.6.3:
1026 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
1027 | engines: {node: '>=10'}
1028 | hasBin: true
1029 |
1030 | shebang-command@2.0.0:
1031 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1032 | engines: {node: '>=8'}
1033 |
1034 | shebang-regex@3.0.0:
1035 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1036 | engines: {node: '>=8'}
1037 |
1038 | siginfo@2.0.0:
1039 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
1040 |
1041 | signal-exit@4.1.0:
1042 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
1043 | engines: {node: '>=14'}
1044 |
1045 | source-map-js@1.2.1:
1046 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1047 | engines: {node: '>=0.10.0'}
1048 |
1049 | source-map-support@0.5.21:
1050 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
1051 |
1052 | source-map@0.6.1:
1053 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1054 | engines: {node: '>=0.10.0'}
1055 |
1056 | source-map@0.8.0-beta.0:
1057 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
1058 | engines: {node: '>= 8'}
1059 |
1060 | stackback@0.0.2:
1061 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
1062 |
1063 | std-env@3.8.0:
1064 | resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
1065 |
1066 | string-width@4.2.3:
1067 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
1068 | engines: {node: '>=8'}
1069 |
1070 | string-width@5.1.2:
1071 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
1072 | engines: {node: '>=12'}
1073 |
1074 | strip-ansi@6.0.1:
1075 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1076 | engines: {node: '>=8'}
1077 |
1078 | strip-ansi@7.1.0:
1079 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
1080 | engines: {node: '>=12'}
1081 |
1082 | sucrase@3.35.0:
1083 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
1084 | engines: {node: '>=16 || 14 >=14.17'}
1085 | hasBin: true
1086 |
1087 | supports-color@7.2.0:
1088 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1089 | engines: {node: '>=8'}
1090 |
1091 | terser@5.37.0:
1092 | resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==}
1093 | engines: {node: '>=10'}
1094 | hasBin: true
1095 |
1096 | test-exclude@7.0.1:
1097 | resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
1098 | engines: {node: '>=18'}
1099 |
1100 | thenify-all@1.6.0:
1101 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1102 | engines: {node: '>=0.8'}
1103 |
1104 | thenify@3.3.1:
1105 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
1106 |
1107 | tinybench@2.9.0:
1108 | resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
1109 |
1110 | tinyexec@0.3.2:
1111 | resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
1112 |
1113 | tinyglobby@0.2.10:
1114 | resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
1115 | engines: {node: '>=12.0.0'}
1116 |
1117 | tinypool@1.0.2:
1118 | resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
1119 | engines: {node: ^18.0.0 || >=20.0.0}
1120 |
1121 | tinyrainbow@1.2.0:
1122 | resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
1123 | engines: {node: '>=14.0.0'}
1124 |
1125 | tinyspy@3.0.2:
1126 | resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
1127 | engines: {node: '>=14.0.0'}
1128 |
1129 | tr46@1.0.1:
1130 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
1131 |
1132 | tree-kill@1.2.2:
1133 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
1134 | hasBin: true
1135 |
1136 | ts-interface-checker@0.1.13:
1137 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
1138 |
1139 | tsup@8.3.5:
1140 | resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==}
1141 | engines: {node: '>=18'}
1142 | hasBin: true
1143 | peerDependencies:
1144 | '@microsoft/api-extractor': ^7.36.0
1145 | '@swc/core': ^1
1146 | postcss: ^8.4.12
1147 | typescript: '>=4.5.0'
1148 | peerDependenciesMeta:
1149 | '@microsoft/api-extractor':
1150 | optional: true
1151 | '@swc/core':
1152 | optional: true
1153 | postcss:
1154 | optional: true
1155 | typescript:
1156 | optional: true
1157 |
1158 | update-browserslist-db@1.1.1:
1159 | resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
1160 | hasBin: true
1161 | peerDependencies:
1162 | browserslist: '>= 4.21.0'
1163 |
1164 | vite-node@2.1.8:
1165 | resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==}
1166 | engines: {node: ^18.0.0 || >=20.0.0}
1167 | hasBin: true
1168 |
1169 | vite@5.4.11:
1170 | resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
1171 | engines: {node: ^18.0.0 || >=20.0.0}
1172 | hasBin: true
1173 | peerDependencies:
1174 | '@types/node': ^18.0.0 || >=20.0.0
1175 | less: '*'
1176 | lightningcss: ^1.21.0
1177 | sass: '*'
1178 | sass-embedded: '*'
1179 | stylus: '*'
1180 | sugarss: '*'
1181 | terser: ^5.4.0
1182 | peerDependenciesMeta:
1183 | '@types/node':
1184 | optional: true
1185 | less:
1186 | optional: true
1187 | lightningcss:
1188 | optional: true
1189 | sass:
1190 | optional: true
1191 | sass-embedded:
1192 | optional: true
1193 | stylus:
1194 | optional: true
1195 | sugarss:
1196 | optional: true
1197 | terser:
1198 | optional: true
1199 |
1200 | vite@6.0.7:
1201 | resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==}
1202 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1203 | hasBin: true
1204 | peerDependencies:
1205 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1206 | jiti: '>=1.21.0'
1207 | less: '*'
1208 | lightningcss: ^1.21.0
1209 | sass: '*'
1210 | sass-embedded: '*'
1211 | stylus: '*'
1212 | sugarss: '*'
1213 | terser: ^5.16.0
1214 | tsx: ^4.8.1
1215 | yaml: ^2.4.2
1216 | peerDependenciesMeta:
1217 | '@types/node':
1218 | optional: true
1219 | jiti:
1220 | optional: true
1221 | less:
1222 | optional: true
1223 | lightningcss:
1224 | optional: true
1225 | sass:
1226 | optional: true
1227 | sass-embedded:
1228 | optional: true
1229 | stylus:
1230 | optional: true
1231 | sugarss:
1232 | optional: true
1233 | terser:
1234 | optional: true
1235 | tsx:
1236 | optional: true
1237 | yaml:
1238 | optional: true
1239 |
1240 | vitest@2.1.8:
1241 | resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==}
1242 | engines: {node: ^18.0.0 || >=20.0.0}
1243 | hasBin: true
1244 | peerDependencies:
1245 | '@edge-runtime/vm': '*'
1246 | '@types/node': ^18.0.0 || >=20.0.0
1247 | '@vitest/browser': 2.1.8
1248 | '@vitest/ui': 2.1.8
1249 | happy-dom: '*'
1250 | jsdom: '*'
1251 | peerDependenciesMeta:
1252 | '@edge-runtime/vm':
1253 | optional: true
1254 | '@types/node':
1255 | optional: true
1256 | '@vitest/browser':
1257 | optional: true
1258 | '@vitest/ui':
1259 | optional: true
1260 | happy-dom:
1261 | optional: true
1262 | jsdom:
1263 | optional: true
1264 |
1265 | webidl-conversions@4.0.2:
1266 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
1267 |
1268 | webidl-conversions@7.0.0:
1269 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
1270 | engines: {node: '>=12'}
1271 |
1272 | whatwg-mimetype@3.0.0:
1273 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
1274 | engines: {node: '>=12'}
1275 |
1276 | whatwg-url@7.1.0:
1277 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
1278 |
1279 | which@2.0.2:
1280 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1281 | engines: {node: '>= 8'}
1282 | hasBin: true
1283 |
1284 | why-is-node-running@2.3.0:
1285 | resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
1286 | engines: {node: '>=8'}
1287 | hasBin: true
1288 |
1289 | wrap-ansi@7.0.0:
1290 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
1291 | engines: {node: '>=10'}
1292 |
1293 | wrap-ansi@8.1.0:
1294 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
1295 | engines: {node: '>=12'}
1296 |
1297 | wrappy@1.0.2:
1298 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1299 |
1300 | yallist@3.1.1:
1301 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1302 |
1303 | snapshots:
1304 |
1305 | '@ampproject/remapping@2.3.0':
1306 | dependencies:
1307 | '@jridgewell/gen-mapping': 0.3.8
1308 | '@jridgewell/trace-mapping': 0.3.25
1309 |
1310 | '@babel/code-frame@7.26.2':
1311 | dependencies:
1312 | '@babel/helper-validator-identifier': 7.25.9
1313 | js-tokens: 4.0.0
1314 | picocolors: 1.1.1
1315 |
1316 | '@babel/compat-data@7.26.3': {}
1317 |
1318 | '@babel/core@7.26.0':
1319 | dependencies:
1320 | '@ampproject/remapping': 2.3.0
1321 | '@babel/code-frame': 7.26.2
1322 | '@babel/generator': 7.26.3
1323 | '@babel/helper-compilation-targets': 7.25.9
1324 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
1325 | '@babel/helpers': 7.26.0
1326 | '@babel/parser': 7.26.3
1327 | '@babel/template': 7.25.9
1328 | '@babel/traverse': 7.26.4
1329 | '@babel/types': 7.26.3
1330 | convert-source-map: 2.0.0
1331 | debug: 4.4.0
1332 | gensync: 1.0.0-beta.2
1333 | json5: 2.2.3
1334 | semver: 6.3.1
1335 | transitivePeerDependencies:
1336 | - supports-color
1337 |
1338 | '@babel/generator@7.26.3':
1339 | dependencies:
1340 | '@babel/parser': 7.26.3
1341 | '@babel/types': 7.26.3
1342 | '@jridgewell/gen-mapping': 0.3.8
1343 | '@jridgewell/trace-mapping': 0.3.25
1344 | jsesc: 3.1.0
1345 |
1346 | '@babel/helper-compilation-targets@7.25.9':
1347 | dependencies:
1348 | '@babel/compat-data': 7.26.3
1349 | '@babel/helper-validator-option': 7.25.9
1350 | browserslist: 4.24.3
1351 | lru-cache: 5.1.1
1352 | semver: 6.3.1
1353 |
1354 | '@babel/helper-module-imports@7.25.9':
1355 | dependencies:
1356 | '@babel/traverse': 7.26.4
1357 | '@babel/types': 7.26.3
1358 | transitivePeerDependencies:
1359 | - supports-color
1360 |
1361 | '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
1362 | dependencies:
1363 | '@babel/core': 7.26.0
1364 | '@babel/helper-module-imports': 7.25.9
1365 | '@babel/helper-validator-identifier': 7.25.9
1366 | '@babel/traverse': 7.26.4
1367 | transitivePeerDependencies:
1368 | - supports-color
1369 |
1370 | '@babel/helper-string-parser@7.25.9': {}
1371 |
1372 | '@babel/helper-validator-identifier@7.25.9': {}
1373 |
1374 | '@babel/helper-validator-option@7.25.9': {}
1375 |
1376 | '@babel/helpers@7.26.0':
1377 | dependencies:
1378 | '@babel/template': 7.25.9
1379 | '@babel/types': 7.26.3
1380 |
1381 | '@babel/parser@7.26.3':
1382 | dependencies:
1383 | '@babel/types': 7.26.3
1384 |
1385 | '@babel/template@7.25.9':
1386 | dependencies:
1387 | '@babel/code-frame': 7.26.2
1388 | '@babel/parser': 7.26.3
1389 | '@babel/types': 7.26.3
1390 |
1391 | '@babel/traverse@7.26.4':
1392 | dependencies:
1393 | '@babel/code-frame': 7.26.2
1394 | '@babel/generator': 7.26.3
1395 | '@babel/parser': 7.26.3
1396 | '@babel/template': 7.25.9
1397 | '@babel/types': 7.26.3
1398 | debug: 4.4.0
1399 | globals: 11.12.0
1400 | transitivePeerDependencies:
1401 | - supports-color
1402 |
1403 | '@babel/types@7.26.3':
1404 | dependencies:
1405 | '@babel/helper-string-parser': 7.25.9
1406 | '@babel/helper-validator-identifier': 7.25.9
1407 |
1408 | '@biomejs/biome@1.9.4':
1409 | optionalDependencies:
1410 | '@biomejs/cli-darwin-arm64': 1.9.4
1411 | '@biomejs/cli-darwin-x64': 1.9.4
1412 | '@biomejs/cli-linux-arm64': 1.9.4
1413 | '@biomejs/cli-linux-arm64-musl': 1.9.4
1414 | '@biomejs/cli-linux-x64': 1.9.4
1415 | '@biomejs/cli-linux-x64-musl': 1.9.4
1416 | '@biomejs/cli-win32-arm64': 1.9.4
1417 | '@biomejs/cli-win32-x64': 1.9.4
1418 |
1419 | '@biomejs/cli-darwin-arm64@1.9.4':
1420 | optional: true
1421 |
1422 | '@biomejs/cli-darwin-x64@1.9.4':
1423 | optional: true
1424 |
1425 | '@biomejs/cli-linux-arm64-musl@1.9.4':
1426 | optional: true
1427 |
1428 | '@biomejs/cli-linux-arm64@1.9.4':
1429 | optional: true
1430 |
1431 | '@biomejs/cli-linux-x64-musl@1.9.4':
1432 | optional: true
1433 |
1434 | '@biomejs/cli-linux-x64@1.9.4':
1435 | optional: true
1436 |
1437 | '@biomejs/cli-win32-arm64@1.9.4':
1438 | optional: true
1439 |
1440 | '@biomejs/cli-win32-x64@1.9.4':
1441 | optional: true
1442 |
1443 | '@esbuild/aix-ppc64@0.21.5':
1444 | optional: true
1445 |
1446 | '@esbuild/aix-ppc64@0.24.2':
1447 | optional: true
1448 |
1449 | '@esbuild/android-arm64@0.21.5':
1450 | optional: true
1451 |
1452 | '@esbuild/android-arm64@0.24.2':
1453 | optional: true
1454 |
1455 | '@esbuild/android-arm@0.21.5':
1456 | optional: true
1457 |
1458 | '@esbuild/android-arm@0.24.2':
1459 | optional: true
1460 |
1461 | '@esbuild/android-x64@0.21.5':
1462 | optional: true
1463 |
1464 | '@esbuild/android-x64@0.24.2':
1465 | optional: true
1466 |
1467 | '@esbuild/darwin-arm64@0.21.5':
1468 | optional: true
1469 |
1470 | '@esbuild/darwin-arm64@0.24.2':
1471 | optional: true
1472 |
1473 | '@esbuild/darwin-x64@0.21.5':
1474 | optional: true
1475 |
1476 | '@esbuild/darwin-x64@0.24.2':
1477 | optional: true
1478 |
1479 | '@esbuild/freebsd-arm64@0.21.5':
1480 | optional: true
1481 |
1482 | '@esbuild/freebsd-arm64@0.24.2':
1483 | optional: true
1484 |
1485 | '@esbuild/freebsd-x64@0.21.5':
1486 | optional: true
1487 |
1488 | '@esbuild/freebsd-x64@0.24.2':
1489 | optional: true
1490 |
1491 | '@esbuild/linux-arm64@0.21.5':
1492 | optional: true
1493 |
1494 | '@esbuild/linux-arm64@0.24.2':
1495 | optional: true
1496 |
1497 | '@esbuild/linux-arm@0.21.5':
1498 | optional: true
1499 |
1500 | '@esbuild/linux-arm@0.24.2':
1501 | optional: true
1502 |
1503 | '@esbuild/linux-ia32@0.21.5':
1504 | optional: true
1505 |
1506 | '@esbuild/linux-ia32@0.24.2':
1507 | optional: true
1508 |
1509 | '@esbuild/linux-loong64@0.21.5':
1510 | optional: true
1511 |
1512 | '@esbuild/linux-loong64@0.24.2':
1513 | optional: true
1514 |
1515 | '@esbuild/linux-mips64el@0.21.5':
1516 | optional: true
1517 |
1518 | '@esbuild/linux-mips64el@0.24.2':
1519 | optional: true
1520 |
1521 | '@esbuild/linux-ppc64@0.21.5':
1522 | optional: true
1523 |
1524 | '@esbuild/linux-ppc64@0.24.2':
1525 | optional: true
1526 |
1527 | '@esbuild/linux-riscv64@0.21.5':
1528 | optional: true
1529 |
1530 | '@esbuild/linux-riscv64@0.24.2':
1531 | optional: true
1532 |
1533 | '@esbuild/linux-s390x@0.21.5':
1534 | optional: true
1535 |
1536 | '@esbuild/linux-s390x@0.24.2':
1537 | optional: true
1538 |
1539 | '@esbuild/linux-x64@0.21.5':
1540 | optional: true
1541 |
1542 | '@esbuild/linux-x64@0.24.2':
1543 | optional: true
1544 |
1545 | '@esbuild/netbsd-arm64@0.24.2':
1546 | optional: true
1547 |
1548 | '@esbuild/netbsd-x64@0.21.5':
1549 | optional: true
1550 |
1551 | '@esbuild/netbsd-x64@0.24.2':
1552 | optional: true
1553 |
1554 | '@esbuild/openbsd-arm64@0.24.2':
1555 | optional: true
1556 |
1557 | '@esbuild/openbsd-x64@0.21.5':
1558 | optional: true
1559 |
1560 | '@esbuild/openbsd-x64@0.24.2':
1561 | optional: true
1562 |
1563 | '@esbuild/sunos-x64@0.21.5':
1564 | optional: true
1565 |
1566 | '@esbuild/sunos-x64@0.24.2':
1567 | optional: true
1568 |
1569 | '@esbuild/win32-arm64@0.21.5':
1570 | optional: true
1571 |
1572 | '@esbuild/win32-arm64@0.24.2':
1573 | optional: true
1574 |
1575 | '@esbuild/win32-ia32@0.21.5':
1576 | optional: true
1577 |
1578 | '@esbuild/win32-ia32@0.24.2':
1579 | optional: true
1580 |
1581 | '@esbuild/win32-x64@0.21.5':
1582 | optional: true
1583 |
1584 | '@esbuild/win32-x64@0.24.2':
1585 | optional: true
1586 |
1587 | '@isaacs/cliui@8.0.2':
1588 | dependencies:
1589 | string-width: 5.1.2
1590 | string-width-cjs: string-width@4.2.3
1591 | strip-ansi: 7.1.0
1592 | strip-ansi-cjs: strip-ansi@6.0.1
1593 | wrap-ansi: 8.1.0
1594 | wrap-ansi-cjs: wrap-ansi@7.0.0
1595 |
1596 | '@istanbuljs/schema@0.1.3': {}
1597 |
1598 | '@jridgewell/gen-mapping@0.3.8':
1599 | dependencies:
1600 | '@jridgewell/set-array': 1.2.1
1601 | '@jridgewell/sourcemap-codec': 1.5.0
1602 | '@jridgewell/trace-mapping': 0.3.25
1603 |
1604 | '@jridgewell/resolve-uri@3.1.2': {}
1605 |
1606 | '@jridgewell/set-array@1.2.1': {}
1607 |
1608 | '@jridgewell/source-map@0.3.6':
1609 | dependencies:
1610 | '@jridgewell/gen-mapping': 0.3.8
1611 | '@jridgewell/trace-mapping': 0.3.25
1612 |
1613 | '@jridgewell/sourcemap-codec@1.5.0': {}
1614 |
1615 | '@jridgewell/trace-mapping@0.3.25':
1616 | dependencies:
1617 | '@jridgewell/resolve-uri': 3.1.2
1618 | '@jridgewell/sourcemap-codec': 1.5.0
1619 |
1620 | '@pkgjs/parseargs@0.11.0':
1621 | optional: true
1622 |
1623 | '@rollup/rollup-android-arm-eabi@4.30.0':
1624 | optional: true
1625 |
1626 | '@rollup/rollup-android-arm64@4.30.0':
1627 | optional: true
1628 |
1629 | '@rollup/rollup-darwin-arm64@4.30.0':
1630 | optional: true
1631 |
1632 | '@rollup/rollup-darwin-x64@4.30.0':
1633 | optional: true
1634 |
1635 | '@rollup/rollup-freebsd-arm64@4.30.0':
1636 | optional: true
1637 |
1638 | '@rollup/rollup-freebsd-x64@4.30.0':
1639 | optional: true
1640 |
1641 | '@rollup/rollup-linux-arm-gnueabihf@4.30.0':
1642 | optional: true
1643 |
1644 | '@rollup/rollup-linux-arm-musleabihf@4.30.0':
1645 | optional: true
1646 |
1647 | '@rollup/rollup-linux-arm64-gnu@4.30.0':
1648 | optional: true
1649 |
1650 | '@rollup/rollup-linux-arm64-musl@4.30.0':
1651 | optional: true
1652 |
1653 | '@rollup/rollup-linux-loongarch64-gnu@4.30.0':
1654 | optional: true
1655 |
1656 | '@rollup/rollup-linux-powerpc64le-gnu@4.30.0':
1657 | optional: true
1658 |
1659 | '@rollup/rollup-linux-riscv64-gnu@4.30.0':
1660 | optional: true
1661 |
1662 | '@rollup/rollup-linux-s390x-gnu@4.30.0':
1663 | optional: true
1664 |
1665 | '@rollup/rollup-linux-x64-gnu@4.30.0':
1666 | optional: true
1667 |
1668 | '@rollup/rollup-linux-x64-musl@4.30.0':
1669 | optional: true
1670 |
1671 | '@rollup/rollup-win32-arm64-msvc@4.30.0':
1672 | optional: true
1673 |
1674 | '@rollup/rollup-win32-ia32-msvc@4.30.0':
1675 | optional: true
1676 |
1677 | '@rollup/rollup-win32-x64-msvc@4.30.0':
1678 | optional: true
1679 |
1680 | '@types/estree@1.0.6': {}
1681 |
1682 | '@vitest/coverage-istanbul@2.1.8(vitest@2.1.8(happy-dom@16.3.0)(terser@5.37.0))':
1683 | dependencies:
1684 | '@istanbuljs/schema': 0.1.3
1685 | debug: 4.4.0
1686 | istanbul-lib-coverage: 3.2.2
1687 | istanbul-lib-instrument: 6.0.3
1688 | istanbul-lib-report: 3.0.1
1689 | istanbul-lib-source-maps: 5.0.6
1690 | istanbul-reports: 3.1.7
1691 | magicast: 0.3.5
1692 | test-exclude: 7.0.1
1693 | tinyrainbow: 1.2.0
1694 | vitest: 2.1.8(happy-dom@16.3.0)(terser@5.37.0)
1695 | transitivePeerDependencies:
1696 | - supports-color
1697 |
1698 | '@vitest/expect@2.1.8':
1699 | dependencies:
1700 | '@vitest/spy': 2.1.8
1701 | '@vitest/utils': 2.1.8
1702 | chai: 5.1.2
1703 | tinyrainbow: 1.2.0
1704 |
1705 | '@vitest/mocker@2.1.8(vite@5.4.11(terser@5.37.0))':
1706 | dependencies:
1707 | '@vitest/spy': 2.1.8
1708 | estree-walker: 3.0.3
1709 | magic-string: 0.30.17
1710 | optionalDependencies:
1711 | vite: 5.4.11(terser@5.37.0)
1712 |
1713 | '@vitest/pretty-format@2.1.8':
1714 | dependencies:
1715 | tinyrainbow: 1.2.0
1716 |
1717 | '@vitest/runner@2.1.8':
1718 | dependencies:
1719 | '@vitest/utils': 2.1.8
1720 | pathe: 1.1.2
1721 |
1722 | '@vitest/snapshot@2.1.8':
1723 | dependencies:
1724 | '@vitest/pretty-format': 2.1.8
1725 | magic-string: 0.30.17
1726 | pathe: 1.1.2
1727 |
1728 | '@vitest/spy@2.1.8':
1729 | dependencies:
1730 | tinyspy: 3.0.2
1731 |
1732 | '@vitest/utils@2.1.8':
1733 | dependencies:
1734 | '@vitest/pretty-format': 2.1.8
1735 | loupe: 3.1.2
1736 | tinyrainbow: 1.2.0
1737 |
1738 | acorn@8.14.0: {}
1739 |
1740 | ansi-regex@5.0.1: {}
1741 |
1742 | ansi-regex@6.1.0: {}
1743 |
1744 | ansi-styles@4.3.0:
1745 | dependencies:
1746 | color-convert: 2.0.1
1747 |
1748 | ansi-styles@6.2.1: {}
1749 |
1750 | any-promise@1.3.0: {}
1751 |
1752 | assertion-error@2.0.1: {}
1753 |
1754 | balanced-match@1.0.2: {}
1755 |
1756 | brace-expansion@2.0.1:
1757 | dependencies:
1758 | balanced-match: 1.0.2
1759 |
1760 | browserslist@4.24.3:
1761 | dependencies:
1762 | caniuse-lite: 1.0.30001690
1763 | electron-to-chromium: 1.5.76
1764 | node-releases: 2.0.19
1765 | update-browserslist-db: 1.1.1(browserslist@4.24.3)
1766 |
1767 | buffer-from@1.1.2: {}
1768 |
1769 | bundle-require@5.1.0(esbuild@0.24.2):
1770 | dependencies:
1771 | esbuild: 0.24.2
1772 | load-tsconfig: 0.2.5
1773 |
1774 | cac@6.7.14: {}
1775 |
1776 | caniuse-lite@1.0.30001690: {}
1777 |
1778 | chai@5.1.2:
1779 | dependencies:
1780 | assertion-error: 2.0.1
1781 | check-error: 2.1.1
1782 | deep-eql: 5.0.2
1783 | loupe: 3.1.2
1784 | pathval: 2.0.0
1785 |
1786 | check-error@2.1.1: {}
1787 |
1788 | chokidar@4.0.3:
1789 | dependencies:
1790 | readdirp: 4.0.2
1791 |
1792 | color-convert@2.0.1:
1793 | dependencies:
1794 | color-name: 1.1.4
1795 |
1796 | color-name@1.1.4: {}
1797 |
1798 | commander@2.20.3: {}
1799 |
1800 | commander@4.1.1: {}
1801 |
1802 | consola@3.3.3: {}
1803 |
1804 | convert-source-map@2.0.0: {}
1805 |
1806 | cross-spawn@7.0.6:
1807 | dependencies:
1808 | path-key: 3.1.1
1809 | shebang-command: 2.0.0
1810 | which: 2.0.2
1811 |
1812 | debug@4.4.0:
1813 | dependencies:
1814 | ms: 2.1.3
1815 |
1816 | deep-eql@5.0.2: {}
1817 |
1818 | eastasianwidth@0.2.0: {}
1819 |
1820 | electron-to-chromium@1.5.76: {}
1821 |
1822 | emoji-regex@8.0.0: {}
1823 |
1824 | emoji-regex@9.2.2: {}
1825 |
1826 | es-module-lexer@1.6.0: {}
1827 |
1828 | esbuild@0.21.5:
1829 | optionalDependencies:
1830 | '@esbuild/aix-ppc64': 0.21.5
1831 | '@esbuild/android-arm': 0.21.5
1832 | '@esbuild/android-arm64': 0.21.5
1833 | '@esbuild/android-x64': 0.21.5
1834 | '@esbuild/darwin-arm64': 0.21.5
1835 | '@esbuild/darwin-x64': 0.21.5
1836 | '@esbuild/freebsd-arm64': 0.21.5
1837 | '@esbuild/freebsd-x64': 0.21.5
1838 | '@esbuild/linux-arm': 0.21.5
1839 | '@esbuild/linux-arm64': 0.21.5
1840 | '@esbuild/linux-ia32': 0.21.5
1841 | '@esbuild/linux-loong64': 0.21.5
1842 | '@esbuild/linux-mips64el': 0.21.5
1843 | '@esbuild/linux-ppc64': 0.21.5
1844 | '@esbuild/linux-riscv64': 0.21.5
1845 | '@esbuild/linux-s390x': 0.21.5
1846 | '@esbuild/linux-x64': 0.21.5
1847 | '@esbuild/netbsd-x64': 0.21.5
1848 | '@esbuild/openbsd-x64': 0.21.5
1849 | '@esbuild/sunos-x64': 0.21.5
1850 | '@esbuild/win32-arm64': 0.21.5
1851 | '@esbuild/win32-ia32': 0.21.5
1852 | '@esbuild/win32-x64': 0.21.5
1853 |
1854 | esbuild@0.24.2:
1855 | optionalDependencies:
1856 | '@esbuild/aix-ppc64': 0.24.2
1857 | '@esbuild/android-arm': 0.24.2
1858 | '@esbuild/android-arm64': 0.24.2
1859 | '@esbuild/android-x64': 0.24.2
1860 | '@esbuild/darwin-arm64': 0.24.2
1861 | '@esbuild/darwin-x64': 0.24.2
1862 | '@esbuild/freebsd-arm64': 0.24.2
1863 | '@esbuild/freebsd-x64': 0.24.2
1864 | '@esbuild/linux-arm': 0.24.2
1865 | '@esbuild/linux-arm64': 0.24.2
1866 | '@esbuild/linux-ia32': 0.24.2
1867 | '@esbuild/linux-loong64': 0.24.2
1868 | '@esbuild/linux-mips64el': 0.24.2
1869 | '@esbuild/linux-ppc64': 0.24.2
1870 | '@esbuild/linux-riscv64': 0.24.2
1871 | '@esbuild/linux-s390x': 0.24.2
1872 | '@esbuild/linux-x64': 0.24.2
1873 | '@esbuild/netbsd-arm64': 0.24.2
1874 | '@esbuild/netbsd-x64': 0.24.2
1875 | '@esbuild/openbsd-arm64': 0.24.2
1876 | '@esbuild/openbsd-x64': 0.24.2
1877 | '@esbuild/sunos-x64': 0.24.2
1878 | '@esbuild/win32-arm64': 0.24.2
1879 | '@esbuild/win32-ia32': 0.24.2
1880 | '@esbuild/win32-x64': 0.24.2
1881 |
1882 | escalade@3.2.0: {}
1883 |
1884 | estree-walker@3.0.3:
1885 | dependencies:
1886 | '@types/estree': 1.0.6
1887 |
1888 | expect-type@1.1.0: {}
1889 |
1890 | fdir@6.4.2(picomatch@4.0.2):
1891 | optionalDependencies:
1892 | picomatch: 4.0.2
1893 |
1894 | foreground-child@3.3.0:
1895 | dependencies:
1896 | cross-spawn: 7.0.6
1897 | signal-exit: 4.1.0
1898 |
1899 | fs.realpath@1.0.0: {}
1900 |
1901 | fsevents@2.3.3:
1902 | optional: true
1903 |
1904 | gensync@1.0.0-beta.2: {}
1905 |
1906 | glob@10.4.5:
1907 | dependencies:
1908 | foreground-child: 3.3.0
1909 | jackspeak: 3.4.3
1910 | minimatch: 9.0.5
1911 | minipass: 7.1.2
1912 | package-json-from-dist: 1.0.1
1913 | path-scurry: 1.11.1
1914 |
1915 | glob@8.1.0:
1916 | dependencies:
1917 | fs.realpath: 1.0.0
1918 | inflight: 1.0.6
1919 | inherits: 2.0.4
1920 | minimatch: 5.1.6
1921 | once: 1.4.0
1922 |
1923 | globals@11.12.0: {}
1924 |
1925 | happy-dom@16.3.0:
1926 | dependencies:
1927 | webidl-conversions: 7.0.0
1928 | whatwg-mimetype: 3.0.0
1929 |
1930 | has-flag@4.0.0: {}
1931 |
1932 | html-escaper@2.0.2: {}
1933 |
1934 | ignore-walk@5.0.1:
1935 | dependencies:
1936 | minimatch: 5.1.6
1937 |
1938 | inflight@1.0.6:
1939 | dependencies:
1940 | once: 1.4.0
1941 | wrappy: 1.0.2
1942 |
1943 | inherits@2.0.4: {}
1944 |
1945 | is-fullwidth-code-point@3.0.0: {}
1946 |
1947 | isexe@2.0.0: {}
1948 |
1949 | istanbul-lib-coverage@3.2.2: {}
1950 |
1951 | istanbul-lib-instrument@6.0.3:
1952 | dependencies:
1953 | '@babel/core': 7.26.0
1954 | '@babel/parser': 7.26.3
1955 | '@istanbuljs/schema': 0.1.3
1956 | istanbul-lib-coverage: 3.2.2
1957 | semver: 7.6.3
1958 | transitivePeerDependencies:
1959 | - supports-color
1960 |
1961 | istanbul-lib-report@3.0.1:
1962 | dependencies:
1963 | istanbul-lib-coverage: 3.2.2
1964 | make-dir: 4.0.0
1965 | supports-color: 7.2.0
1966 |
1967 | istanbul-lib-source-maps@5.0.6:
1968 | dependencies:
1969 | '@jridgewell/trace-mapping': 0.3.25
1970 | debug: 4.4.0
1971 | istanbul-lib-coverage: 3.2.2
1972 | transitivePeerDependencies:
1973 | - supports-color
1974 |
1975 | istanbul-reports@3.1.7:
1976 | dependencies:
1977 | html-escaper: 2.0.2
1978 | istanbul-lib-report: 3.0.1
1979 |
1980 | jackspeak@3.4.3:
1981 | dependencies:
1982 | '@isaacs/cliui': 8.0.2
1983 | optionalDependencies:
1984 | '@pkgjs/parseargs': 0.11.0
1985 |
1986 | joycon@3.1.1: {}
1987 |
1988 | js-tokens@4.0.0: {}
1989 |
1990 | jsesc@3.1.0: {}
1991 |
1992 | json5@2.2.3: {}
1993 |
1994 | lilconfig@3.1.3: {}
1995 |
1996 | lines-and-columns@1.2.4: {}
1997 |
1998 | load-tsconfig@0.2.5: {}
1999 |
2000 | lodash.sortby@4.7.0: {}
2001 |
2002 | loupe@3.1.2: {}
2003 |
2004 | lru-cache@10.4.3: {}
2005 |
2006 | lru-cache@5.1.1:
2007 | dependencies:
2008 | yallist: 3.1.1
2009 |
2010 | magic-string@0.30.17:
2011 | dependencies:
2012 | '@jridgewell/sourcemap-codec': 1.5.0
2013 |
2014 | magicast@0.3.5:
2015 | dependencies:
2016 | '@babel/parser': 7.26.3
2017 | '@babel/types': 7.26.3
2018 | source-map-js: 1.2.1
2019 |
2020 | make-dir@4.0.0:
2021 | dependencies:
2022 | semver: 7.6.3
2023 |
2024 | minimatch@5.1.6:
2025 | dependencies:
2026 | brace-expansion: 2.0.1
2027 |
2028 | minimatch@9.0.5:
2029 | dependencies:
2030 | brace-expansion: 2.0.1
2031 |
2032 | minipass@7.1.2: {}
2033 |
2034 | mri@1.2.0: {}
2035 |
2036 | ms@2.1.3: {}
2037 |
2038 | mz@2.7.0:
2039 | dependencies:
2040 | any-promise: 1.3.0
2041 | object-assign: 4.1.1
2042 | thenify-all: 1.6.0
2043 |
2044 | nanoid@3.3.8: {}
2045 |
2046 | node-releases@2.0.19: {}
2047 |
2048 | npm-bundled@2.0.1:
2049 | dependencies:
2050 | npm-normalize-package-bin: 2.0.0
2051 |
2052 | npm-normalize-package-bin@2.0.0: {}
2053 |
2054 | npm-packlist@5.1.3:
2055 | dependencies:
2056 | glob: 8.1.0
2057 | ignore-walk: 5.0.1
2058 | npm-bundled: 2.0.1
2059 | npm-normalize-package-bin: 2.0.0
2060 |
2061 | object-assign@4.1.1: {}
2062 |
2063 | once@1.4.0:
2064 | dependencies:
2065 | wrappy: 1.0.2
2066 |
2067 | package-json-from-dist@1.0.1: {}
2068 |
2069 | path-key@3.1.1: {}
2070 |
2071 | path-scurry@1.11.1:
2072 | dependencies:
2073 | lru-cache: 10.4.3
2074 | minipass: 7.1.2
2075 |
2076 | pathe@1.1.2: {}
2077 |
2078 | pathval@2.0.0: {}
2079 |
2080 | picocolors@1.1.1: {}
2081 |
2082 | picomatch@4.0.2: {}
2083 |
2084 | pirates@4.0.6: {}
2085 |
2086 | postcss-load-config@6.0.1(postcss@8.4.49):
2087 | dependencies:
2088 | lilconfig: 3.1.3
2089 | optionalDependencies:
2090 | postcss: 8.4.49
2091 |
2092 | postcss@8.4.49:
2093 | dependencies:
2094 | nanoid: 3.3.8
2095 | picocolors: 1.1.1
2096 | source-map-js: 1.2.1
2097 |
2098 | publint@0.2.12:
2099 | dependencies:
2100 | npm-packlist: 5.1.3
2101 | picocolors: 1.1.1
2102 | sade: 1.8.1
2103 |
2104 | punycode@2.3.1: {}
2105 |
2106 | readdirp@4.0.2: {}
2107 |
2108 | resolve-from@5.0.0: {}
2109 |
2110 | rollup@4.30.0:
2111 | dependencies:
2112 | '@types/estree': 1.0.6
2113 | optionalDependencies:
2114 | '@rollup/rollup-android-arm-eabi': 4.30.0
2115 | '@rollup/rollup-android-arm64': 4.30.0
2116 | '@rollup/rollup-darwin-arm64': 4.30.0
2117 | '@rollup/rollup-darwin-x64': 4.30.0
2118 | '@rollup/rollup-freebsd-arm64': 4.30.0
2119 | '@rollup/rollup-freebsd-x64': 4.30.0
2120 | '@rollup/rollup-linux-arm-gnueabihf': 4.30.0
2121 | '@rollup/rollup-linux-arm-musleabihf': 4.30.0
2122 | '@rollup/rollup-linux-arm64-gnu': 4.30.0
2123 | '@rollup/rollup-linux-arm64-musl': 4.30.0
2124 | '@rollup/rollup-linux-loongarch64-gnu': 4.30.0
2125 | '@rollup/rollup-linux-powerpc64le-gnu': 4.30.0
2126 | '@rollup/rollup-linux-riscv64-gnu': 4.30.0
2127 | '@rollup/rollup-linux-s390x-gnu': 4.30.0
2128 | '@rollup/rollup-linux-x64-gnu': 4.30.0
2129 | '@rollup/rollup-linux-x64-musl': 4.30.0
2130 | '@rollup/rollup-win32-arm64-msvc': 4.30.0
2131 | '@rollup/rollup-win32-ia32-msvc': 4.30.0
2132 | '@rollup/rollup-win32-x64-msvc': 4.30.0
2133 | fsevents: 2.3.3
2134 |
2135 | sade@1.8.1:
2136 | dependencies:
2137 | mri: 1.2.0
2138 |
2139 | semver@6.3.1: {}
2140 |
2141 | semver@7.6.3: {}
2142 |
2143 | shebang-command@2.0.0:
2144 | dependencies:
2145 | shebang-regex: 3.0.0
2146 |
2147 | shebang-regex@3.0.0: {}
2148 |
2149 | siginfo@2.0.0: {}
2150 |
2151 | signal-exit@4.1.0: {}
2152 |
2153 | source-map-js@1.2.1: {}
2154 |
2155 | source-map-support@0.5.21:
2156 | dependencies:
2157 | buffer-from: 1.1.2
2158 | source-map: 0.6.1
2159 |
2160 | source-map@0.6.1: {}
2161 |
2162 | source-map@0.8.0-beta.0:
2163 | dependencies:
2164 | whatwg-url: 7.1.0
2165 |
2166 | stackback@0.0.2: {}
2167 |
2168 | std-env@3.8.0: {}
2169 |
2170 | string-width@4.2.3:
2171 | dependencies:
2172 | emoji-regex: 8.0.0
2173 | is-fullwidth-code-point: 3.0.0
2174 | strip-ansi: 6.0.1
2175 |
2176 | string-width@5.1.2:
2177 | dependencies:
2178 | eastasianwidth: 0.2.0
2179 | emoji-regex: 9.2.2
2180 | strip-ansi: 7.1.0
2181 |
2182 | strip-ansi@6.0.1:
2183 | dependencies:
2184 | ansi-regex: 5.0.1
2185 |
2186 | strip-ansi@7.1.0:
2187 | dependencies:
2188 | ansi-regex: 6.1.0
2189 |
2190 | sucrase@3.35.0:
2191 | dependencies:
2192 | '@jridgewell/gen-mapping': 0.3.8
2193 | commander: 4.1.1
2194 | glob: 10.4.5
2195 | lines-and-columns: 1.2.4
2196 | mz: 2.7.0
2197 | pirates: 4.0.6
2198 | ts-interface-checker: 0.1.13
2199 |
2200 | supports-color@7.2.0:
2201 | dependencies:
2202 | has-flag: 4.0.0
2203 |
2204 | terser@5.37.0:
2205 | dependencies:
2206 | '@jridgewell/source-map': 0.3.6
2207 | acorn: 8.14.0
2208 | commander: 2.20.3
2209 | source-map-support: 0.5.21
2210 |
2211 | test-exclude@7.0.1:
2212 | dependencies:
2213 | '@istanbuljs/schema': 0.1.3
2214 | glob: 10.4.5
2215 | minimatch: 9.0.5
2216 |
2217 | thenify-all@1.6.0:
2218 | dependencies:
2219 | thenify: 3.3.1
2220 |
2221 | thenify@3.3.1:
2222 | dependencies:
2223 | any-promise: 1.3.0
2224 |
2225 | tinybench@2.9.0: {}
2226 |
2227 | tinyexec@0.3.2: {}
2228 |
2229 | tinyglobby@0.2.10:
2230 | dependencies:
2231 | fdir: 6.4.2(picomatch@4.0.2)
2232 | picomatch: 4.0.2
2233 |
2234 | tinypool@1.0.2: {}
2235 |
2236 | tinyrainbow@1.2.0: {}
2237 |
2238 | tinyspy@3.0.2: {}
2239 |
2240 | tr46@1.0.1:
2241 | dependencies:
2242 | punycode: 2.3.1
2243 |
2244 | tree-kill@1.2.2: {}
2245 |
2246 | ts-interface-checker@0.1.13: {}
2247 |
2248 | tsup@8.3.5(postcss@8.4.49):
2249 | dependencies:
2250 | bundle-require: 5.1.0(esbuild@0.24.2)
2251 | cac: 6.7.14
2252 | chokidar: 4.0.3
2253 | consola: 3.3.3
2254 | debug: 4.4.0
2255 | esbuild: 0.24.2
2256 | joycon: 3.1.1
2257 | picocolors: 1.1.1
2258 | postcss-load-config: 6.0.1(postcss@8.4.49)
2259 | resolve-from: 5.0.0
2260 | rollup: 4.30.0
2261 | source-map: 0.8.0-beta.0
2262 | sucrase: 3.35.0
2263 | tinyexec: 0.3.2
2264 | tinyglobby: 0.2.10
2265 | tree-kill: 1.2.2
2266 | optionalDependencies:
2267 | postcss: 8.4.49
2268 | transitivePeerDependencies:
2269 | - jiti
2270 | - supports-color
2271 | - tsx
2272 | - yaml
2273 |
2274 | update-browserslist-db@1.1.1(browserslist@4.24.3):
2275 | dependencies:
2276 | browserslist: 4.24.3
2277 | escalade: 3.2.0
2278 | picocolors: 1.1.1
2279 |
2280 | vite-node@2.1.8(terser@5.37.0):
2281 | dependencies:
2282 | cac: 6.7.14
2283 | debug: 4.4.0
2284 | es-module-lexer: 1.6.0
2285 | pathe: 1.1.2
2286 | vite: 5.4.11(terser@5.37.0)
2287 | transitivePeerDependencies:
2288 | - '@types/node'
2289 | - less
2290 | - lightningcss
2291 | - sass
2292 | - sass-embedded
2293 | - stylus
2294 | - sugarss
2295 | - supports-color
2296 | - terser
2297 |
2298 | vite@5.4.11(terser@5.37.0):
2299 | dependencies:
2300 | esbuild: 0.21.5
2301 | postcss: 8.4.49
2302 | rollup: 4.30.0
2303 | optionalDependencies:
2304 | fsevents: 2.3.3
2305 | terser: 5.37.0
2306 |
2307 | vite@6.0.7(terser@5.37.0):
2308 | dependencies:
2309 | esbuild: 0.24.2
2310 | postcss: 8.4.49
2311 | rollup: 4.30.0
2312 | optionalDependencies:
2313 | fsevents: 2.3.3
2314 | terser: 5.37.0
2315 |
2316 | vitest@2.1.8(happy-dom@16.3.0)(terser@5.37.0):
2317 | dependencies:
2318 | '@vitest/expect': 2.1.8
2319 | '@vitest/mocker': 2.1.8(vite@5.4.11(terser@5.37.0))
2320 | '@vitest/pretty-format': 2.1.8
2321 | '@vitest/runner': 2.1.8
2322 | '@vitest/snapshot': 2.1.8
2323 | '@vitest/spy': 2.1.8
2324 | '@vitest/utils': 2.1.8
2325 | chai: 5.1.2
2326 | debug: 4.4.0
2327 | expect-type: 1.1.0
2328 | magic-string: 0.30.17
2329 | pathe: 1.1.2
2330 | std-env: 3.8.0
2331 | tinybench: 2.9.0
2332 | tinyexec: 0.3.2
2333 | tinypool: 1.0.2
2334 | tinyrainbow: 1.2.0
2335 | vite: 5.4.11(terser@5.37.0)
2336 | vite-node: 2.1.8(terser@5.37.0)
2337 | why-is-node-running: 2.3.0
2338 | optionalDependencies:
2339 | happy-dom: 16.3.0
2340 | transitivePeerDependencies:
2341 | - less
2342 | - lightningcss
2343 | - msw
2344 | - sass
2345 | - sass-embedded
2346 | - stylus
2347 | - sugarss
2348 | - supports-color
2349 | - terser
2350 |
2351 | webidl-conversions@4.0.2: {}
2352 |
2353 | webidl-conversions@7.0.0: {}
2354 |
2355 | whatwg-mimetype@3.0.0: {}
2356 |
2357 | whatwg-url@7.1.0:
2358 | dependencies:
2359 | lodash.sortby: 4.7.0
2360 | tr46: 1.0.1
2361 | webidl-conversions: 4.0.2
2362 |
2363 | which@2.0.2:
2364 | dependencies:
2365 | isexe: 2.0.0
2366 |
2367 | why-is-node-running@2.3.0:
2368 | dependencies:
2369 | siginfo: 2.0.0
2370 | stackback: 0.0.2
2371 |
2372 | wrap-ansi@7.0.0:
2373 | dependencies:
2374 | ansi-styles: 4.3.0
2375 | string-width: 4.2.3
2376 | strip-ansi: 6.0.1
2377 |
2378 | wrap-ansi@8.1.0:
2379 | dependencies:
2380 | ansi-styles: 6.2.1
2381 | string-width: 5.1.2
2382 | strip-ansi: 7.1.0
2383 |
2384 | wrappy@1.0.2: {}
2385 |
2386 | yallist@3.1.1: {}
2387 |
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - 'kitchen-sink'
3 |
--------------------------------------------------------------------------------
/src/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aidenybai/yaps/9eb927ca083cd3c7bba144dd693d49d6a2519479/src/index.test.ts
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aidenybai/yaps/9eb927ca083cd3c7bba144dd693d49d6a2519479/src/index.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "jsx": "react",
4 | "module": "NodeNext",
5 | "esModuleInterop": true,
6 | "strictNullChecks": true,
7 | "allowSyntheticDefaultImports": true,
8 | "strict": true,
9 | "lib": ["esnext", "dom"]
10 | },
11 | "include": ["src", "vitest.config.ts", "tsup.config.ts"],
12 | "exclude": ["**/node_modules/**", "dist"]
13 | }
14 |
--------------------------------------------------------------------------------
/tsup.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig, type Options } from 'tsup';
2 | import fs from 'node:fs';
3 |
4 | const banner = `/**
5 | * @license MIT
6 | *
7 | * Copyright (c) YEAR REPLACE_ME_PLEASE
8 | *
9 | * This source code is licensed under the MIT license found in the
10 | * LICENSE file in the root directory of this source tree.
11 | */`;
12 |
13 | const DEFAULT_OPTIONS: Options = {
14 | entry: [],
15 | banner: {
16 | js: banner,
17 | },
18 | clean: true,
19 | outDir: './dist',
20 | splitting: false,
21 | sourcemap: false,
22 | format: [],
23 | target: 'esnext',
24 | platform: 'browser',
25 | treeshake: true,
26 | dts: true,
27 | minify: false,
28 | env: {
29 | NODE_ENV: process.env.NODE_ENV ?? 'development',
30 | VERSION: JSON.parse(fs.readFileSync('package.json', 'utf8')).version,
31 | },
32 | external: [],
33 | };
34 |
35 | export default defineConfig([
36 | {
37 | ...DEFAULT_OPTIONS,
38 | format: ['esm', 'cjs'],
39 | entry: ['./src/index.ts'],
40 | },
41 | {
42 | ...DEFAULT_OPTIONS,
43 | format: ['iife'],
44 | outDir: './dist',
45 | minify: process.env.NODE_ENV === 'production' ? 'terser' : false,
46 | globalName: 'REPLACE_ME_PLEASE',
47 | entry: ['./src/index.ts'],
48 | },
49 | ]);
50 |
--------------------------------------------------------------------------------
/vitest.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vitest/config';
2 |
3 | export default defineConfig({
4 | test: {
5 | coverage: {
6 | provider: 'istanbul',
7 | reporter: ['text', 'json', 'html'],
8 | include: ['src/*.ts'],
9 | },
10 | },
11 | });
12 |
--------------------------------------------------------------------------------