├── .env.example
├── .gitignore
├── .npmrc
├── .prettierignore
├── .prettierrc
├── README.md
├── drizzle.config.ts
├── drizzle
├── 0000_mature_killmonger.sql
└── meta
│ ├── 0000_snapshot.json
│ └── _journal.json
├── heading.jpg
├── output.png
├── package-lock.json
├── package.json
├── postcss.config.cjs
├── src
├── app.d.ts
├── app.html
├── app.postcss
├── lib
│ ├── components
│ │ └── Navbar.svelte
│ └── server
│ │ ├── index.ts
│ │ └── schema.ts
└── routes
│ ├── +layout.svelte
│ ├── +page.server.ts
│ └── +page.svelte
├── static
└── favicon.png
├── svelte.config.js
├── tailwind.config.cjs
├── tsconfig.json
└── vite.config.ts
/.env.example:
--------------------------------------------------------------------------------
1 | DATABASE_URL=""
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /build
4 | /.svelte-kit
5 | /package
6 | .env
7 | .env.*
8 | !.env.example
9 | vite.config.js.timestamp-*
10 | vite.config.ts.timestamp-*
11 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=true
2 | resolution-mode=highest
3 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /build
4 | /.svelte-kit
5 | /package
6 | .env
7 | .env.*
8 | !.env.example
9 |
10 | # Ignore files for PNPM, NPM and YARN
11 | pnpm-lock.yaml
12 | package-lock.json
13 | yarn.lock
14 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "useTabs": true,
3 | "singleQuote": true,
4 | "trailingComma": "none",
5 | "printWidth": 100,
6 | "plugins": ["prettier-plugin-svelte"],
7 | "pluginSearchDirs": ["."],
8 | "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
9 | }
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | 
3 | | Frameworks | Names |
4 | | ---------- | ---------------------- |
5 | | Full Stack | SvelteKit |
6 | | CSS | Tailwind CSS, Daisy UI |
7 | | Backend | Supabase |
8 | | ORM | Drizzle ORM |
9 |
10 | ### Git Clone Repo
11 |
12 | ```
13 | git clone https://github.com/SikandarJODD/SvelteKit-Drizzle.git
14 | ```
15 | or
16 | ### npm Install Package
17 |
18 | ```
19 | npm i sv-drizzle
20 |
21 | ```
22 |
23 | ### Create .env
24 |
25 | Paste Your Supabase - Database URL
26 |
27 | ```
28 | DATABASE_URL=postgres://postgres:postgres@localhost:5432/capstone
29 | ```
30 |
31 | Don't add #
in Database Url , Dont add#
in database Password
32 |
33 | ### Install Packages & Run
34 |
35 | ```
36 | cd SvelteKit-Drizzle
37 | npm i
38 | ```
39 |
40 | ### Supabase
41 | - Go to Supabase > Go to SQL Editor
42 | - Click on New Querry > New Blank Querry
43 | - Add your Generated SQL code
44 | - Now You are Read to Go
45 |
46 | ### Run on Localhost
47 | ```
48 | npm run dev -- --open
49 | ```
50 | ### Output
51 | 
52 |
--------------------------------------------------------------------------------
/drizzle.config.ts:
--------------------------------------------------------------------------------
1 | import type { Config } from "drizzle-kit";
2 | import * as dotenv from "dotenv";
3 | dotenv.config();
4 |
5 | export default {
6 | schema: "src/lib/server/schema.ts",
7 | out: "drizzle",
8 | driver: 'pg',
9 | dbCredentials: {
10 | connectionString: process.env.DATABASE_URL,
11 | }
12 | } satisfies Config;
--------------------------------------------------------------------------------
/drizzle/0000_mature_killmonger.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE IF NOT EXISTS "users" (
2 | "id" serial PRIMARY KEY NOT NULL,
3 | "full_name" text,
4 | "quote" text
5 | );
6 |
--------------------------------------------------------------------------------
/drizzle/meta/0000_snapshot.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "5",
3 | "dialect": "pg",
4 | "id": "94e57f4d-4f98-4fd3-bb96-9204aa2f91ab",
5 | "prevId": "00000000-0000-0000-0000-000000000000",
6 | "tables": {
7 | "users": {
8 | "name": "users",
9 | "schema": "",
10 | "columns": {
11 | "id": {
12 | "name": "id",
13 | "type": "serial",
14 | "primaryKey": true,
15 | "notNull": true
16 | },
17 | "full_name": {
18 | "name": "full_name",
19 | "type": "text",
20 | "primaryKey": false,
21 | "notNull": false
22 | },
23 | "quote": {
24 | "name": "quote",
25 | "type": "text",
26 | "primaryKey": false,
27 | "notNull": false
28 | }
29 | },
30 | "indexes": {},
31 | "foreignKeys": {},
32 | "compositePrimaryKeys": {}
33 | }
34 | },
35 | "enums": {},
36 | "schemas": {},
37 | "_meta": {
38 | "schemas": {},
39 | "tables": {},
40 | "columns": {}
41 | }
42 | }
--------------------------------------------------------------------------------
/drizzle/meta/_journal.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "5",
3 | "dialect": "pg",
4 | "entries": [
5 | {
6 | "idx": 0,
7 | "version": "5",
8 | "when": 1688637754118,
9 | "tag": "0000_mature_killmonger",
10 | "breakpoints": true
11 | }
12 | ]
13 | }
--------------------------------------------------------------------------------
/heading.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SikandarJODD/SvelteKit-Drizzle/bc5b02c9bbf8d8b2744a15ec7e91cec7d2e9b9df/heading.jpg
--------------------------------------------------------------------------------
/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SikandarJODD/SvelteKit-Drizzle/bc5b02c9bbf8d8b2744a15ec7e91cec7d2e9b9df/output.png
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sv-drizzle",
3 | "version": "0.0.1",
4 | "lockfileVersion": 3,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "sv-drizzle",
9 | "version": "0.0.1",
10 | "dependencies": {
11 | "dotenv": "^16.3.1",
12 | "drizzle-orm": "^0.27.0",
13 | "postgres": "^3.3.5",
14 | "theme-change": "^2.5.0"
15 | },
16 | "devDependencies": {
17 | "@sveltejs/adapter-auto": "^2.0.0",
18 | "@sveltejs/kit": "^1.20.4",
19 | "@tailwindcss/typography": "^0.5.9",
20 | "autoprefixer": "^10.4.14",
21 | "daisyui": "^3.1.6",
22 | "drizzle-kit": "^0.19.3",
23 | "postcss": "^8.4.24",
24 | "postcss-load-config": "^4.0.1",
25 | "prettier": "^2.8.0",
26 | "prettier-plugin-svelte": "^2.10.1",
27 | "svelte": "^4.0.0",
28 | "svelte-check": "^3.4.3",
29 | "tailwindcss": "^3.3.2",
30 | "tslib": "^2.4.1",
31 | "typescript": "^5.0.0",
32 | "vite": "^4.3.6"
33 | }
34 | },
35 | "node_modules/@alloc/quick-lru": {
36 | "version": "5.2.0",
37 | "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
38 | "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
39 | "dev": true,
40 | "engines": {
41 | "node": ">=10"
42 | },
43 | "funding": {
44 | "url": "https://github.com/sponsors/sindresorhus"
45 | }
46 | },
47 | "node_modules/@ampproject/remapping": {
48 | "version": "2.2.1",
49 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
50 | "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
51 | "dev": true,
52 | "dependencies": {
53 | "@jridgewell/gen-mapping": "^0.3.0",
54 | "@jridgewell/trace-mapping": "^0.3.9"
55 | },
56 | "engines": {
57 | "node": ">=6.0.0"
58 | }
59 | },
60 | "node_modules/@drizzle-team/studio": {
61 | "version": "0.0.1",
62 | "resolved": "https://registry.npmjs.org/@drizzle-team/studio/-/studio-0.0.1.tgz",
63 | "integrity": "sha512-cHgGezy2ojBFMaU6PZyBkksgFsg2CQ8IRN4mS7WdbA/Zv6xUK6fCNmpEWS/FftbxoA4B8Z0XGnuKsaTJEZsGgA==",
64 | "dev": true
65 | },
66 | "node_modules/@esbuild-kit/core-utils": {
67 | "version": "3.1.0",
68 | "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz",
69 | "integrity": "sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==",
70 | "dev": true,
71 | "dependencies": {
72 | "esbuild": "~0.17.6",
73 | "source-map-support": "^0.5.21"
74 | }
75 | },
76 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": {
77 | "version": "0.17.19",
78 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz",
79 | "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==",
80 | "cpu": [
81 | "arm"
82 | ],
83 | "dev": true,
84 | "optional": true,
85 | "os": [
86 | "android"
87 | ],
88 | "engines": {
89 | "node": ">=12"
90 | }
91 | },
92 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": {
93 | "version": "0.17.19",
94 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz",
95 | "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==",
96 | "cpu": [
97 | "arm64"
98 | ],
99 | "dev": true,
100 | "optional": true,
101 | "os": [
102 | "android"
103 | ],
104 | "engines": {
105 | "node": ">=12"
106 | }
107 | },
108 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": {
109 | "version": "0.17.19",
110 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz",
111 | "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==",
112 | "cpu": [
113 | "x64"
114 | ],
115 | "dev": true,
116 | "optional": true,
117 | "os": [
118 | "android"
119 | ],
120 | "engines": {
121 | "node": ">=12"
122 | }
123 | },
124 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": {
125 | "version": "0.17.19",
126 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz",
127 | "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==",
128 | "cpu": [
129 | "arm64"
130 | ],
131 | "dev": true,
132 | "optional": true,
133 | "os": [
134 | "darwin"
135 | ],
136 | "engines": {
137 | "node": ">=12"
138 | }
139 | },
140 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": {
141 | "version": "0.17.19",
142 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz",
143 | "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==",
144 | "cpu": [
145 | "x64"
146 | ],
147 | "dev": true,
148 | "optional": true,
149 | "os": [
150 | "darwin"
151 | ],
152 | "engines": {
153 | "node": ">=12"
154 | }
155 | },
156 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": {
157 | "version": "0.17.19",
158 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz",
159 | "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==",
160 | "cpu": [
161 | "arm64"
162 | ],
163 | "dev": true,
164 | "optional": true,
165 | "os": [
166 | "freebsd"
167 | ],
168 | "engines": {
169 | "node": ">=12"
170 | }
171 | },
172 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": {
173 | "version": "0.17.19",
174 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz",
175 | "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==",
176 | "cpu": [
177 | "x64"
178 | ],
179 | "dev": true,
180 | "optional": true,
181 | "os": [
182 | "freebsd"
183 | ],
184 | "engines": {
185 | "node": ">=12"
186 | }
187 | },
188 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": {
189 | "version": "0.17.19",
190 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz",
191 | "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==",
192 | "cpu": [
193 | "arm"
194 | ],
195 | "dev": true,
196 | "optional": true,
197 | "os": [
198 | "linux"
199 | ],
200 | "engines": {
201 | "node": ">=12"
202 | }
203 | },
204 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": {
205 | "version": "0.17.19",
206 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz",
207 | "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==",
208 | "cpu": [
209 | "arm64"
210 | ],
211 | "dev": true,
212 | "optional": true,
213 | "os": [
214 | "linux"
215 | ],
216 | "engines": {
217 | "node": ">=12"
218 | }
219 | },
220 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": {
221 | "version": "0.17.19",
222 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz",
223 | "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==",
224 | "cpu": [
225 | "ia32"
226 | ],
227 | "dev": true,
228 | "optional": true,
229 | "os": [
230 | "linux"
231 | ],
232 | "engines": {
233 | "node": ">=12"
234 | }
235 | },
236 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": {
237 | "version": "0.17.19",
238 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz",
239 | "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==",
240 | "cpu": [
241 | "loong64"
242 | ],
243 | "dev": true,
244 | "optional": true,
245 | "os": [
246 | "linux"
247 | ],
248 | "engines": {
249 | "node": ">=12"
250 | }
251 | },
252 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": {
253 | "version": "0.17.19",
254 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz",
255 | "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==",
256 | "cpu": [
257 | "mips64el"
258 | ],
259 | "dev": true,
260 | "optional": true,
261 | "os": [
262 | "linux"
263 | ],
264 | "engines": {
265 | "node": ">=12"
266 | }
267 | },
268 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": {
269 | "version": "0.17.19",
270 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz",
271 | "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==",
272 | "cpu": [
273 | "ppc64"
274 | ],
275 | "dev": true,
276 | "optional": true,
277 | "os": [
278 | "linux"
279 | ],
280 | "engines": {
281 | "node": ">=12"
282 | }
283 | },
284 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": {
285 | "version": "0.17.19",
286 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz",
287 | "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==",
288 | "cpu": [
289 | "riscv64"
290 | ],
291 | "dev": true,
292 | "optional": true,
293 | "os": [
294 | "linux"
295 | ],
296 | "engines": {
297 | "node": ">=12"
298 | }
299 | },
300 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": {
301 | "version": "0.17.19",
302 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz",
303 | "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==",
304 | "cpu": [
305 | "s390x"
306 | ],
307 | "dev": true,
308 | "optional": true,
309 | "os": [
310 | "linux"
311 | ],
312 | "engines": {
313 | "node": ">=12"
314 | }
315 | },
316 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": {
317 | "version": "0.17.19",
318 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz",
319 | "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==",
320 | "cpu": [
321 | "x64"
322 | ],
323 | "dev": true,
324 | "optional": true,
325 | "os": [
326 | "linux"
327 | ],
328 | "engines": {
329 | "node": ">=12"
330 | }
331 | },
332 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": {
333 | "version": "0.17.19",
334 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz",
335 | "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==",
336 | "cpu": [
337 | "x64"
338 | ],
339 | "dev": true,
340 | "optional": true,
341 | "os": [
342 | "netbsd"
343 | ],
344 | "engines": {
345 | "node": ">=12"
346 | }
347 | },
348 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": {
349 | "version": "0.17.19",
350 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz",
351 | "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==",
352 | "cpu": [
353 | "x64"
354 | ],
355 | "dev": true,
356 | "optional": true,
357 | "os": [
358 | "openbsd"
359 | ],
360 | "engines": {
361 | "node": ">=12"
362 | }
363 | },
364 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": {
365 | "version": "0.17.19",
366 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz",
367 | "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==",
368 | "cpu": [
369 | "x64"
370 | ],
371 | "dev": true,
372 | "optional": true,
373 | "os": [
374 | "sunos"
375 | ],
376 | "engines": {
377 | "node": ">=12"
378 | }
379 | },
380 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": {
381 | "version": "0.17.19",
382 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz",
383 | "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==",
384 | "cpu": [
385 | "arm64"
386 | ],
387 | "dev": true,
388 | "optional": true,
389 | "os": [
390 | "win32"
391 | ],
392 | "engines": {
393 | "node": ">=12"
394 | }
395 | },
396 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": {
397 | "version": "0.17.19",
398 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz",
399 | "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==",
400 | "cpu": [
401 | "ia32"
402 | ],
403 | "dev": true,
404 | "optional": true,
405 | "os": [
406 | "win32"
407 | ],
408 | "engines": {
409 | "node": ">=12"
410 | }
411 | },
412 | "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {
413 | "version": "0.17.19",
414 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz",
415 | "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==",
416 | "cpu": [
417 | "x64"
418 | ],
419 | "dev": true,
420 | "optional": true,
421 | "os": [
422 | "win32"
423 | ],
424 | "engines": {
425 | "node": ">=12"
426 | }
427 | },
428 | "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {
429 | "version": "0.17.19",
430 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
431 | "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==",
432 | "dev": true,
433 | "hasInstallScript": true,
434 | "bin": {
435 | "esbuild": "bin/esbuild"
436 | },
437 | "engines": {
438 | "node": ">=12"
439 | },
440 | "optionalDependencies": {
441 | "@esbuild/android-arm": "0.17.19",
442 | "@esbuild/android-arm64": "0.17.19",
443 | "@esbuild/android-x64": "0.17.19",
444 | "@esbuild/darwin-arm64": "0.17.19",
445 | "@esbuild/darwin-x64": "0.17.19",
446 | "@esbuild/freebsd-arm64": "0.17.19",
447 | "@esbuild/freebsd-x64": "0.17.19",
448 | "@esbuild/linux-arm": "0.17.19",
449 | "@esbuild/linux-arm64": "0.17.19",
450 | "@esbuild/linux-ia32": "0.17.19",
451 | "@esbuild/linux-loong64": "0.17.19",
452 | "@esbuild/linux-mips64el": "0.17.19",
453 | "@esbuild/linux-ppc64": "0.17.19",
454 | "@esbuild/linux-riscv64": "0.17.19",
455 | "@esbuild/linux-s390x": "0.17.19",
456 | "@esbuild/linux-x64": "0.17.19",
457 | "@esbuild/netbsd-x64": "0.17.19",
458 | "@esbuild/openbsd-x64": "0.17.19",
459 | "@esbuild/sunos-x64": "0.17.19",
460 | "@esbuild/win32-arm64": "0.17.19",
461 | "@esbuild/win32-ia32": "0.17.19",
462 | "@esbuild/win32-x64": "0.17.19"
463 | }
464 | },
465 | "node_modules/@esbuild-kit/esm-loader": {
466 | "version": "2.5.5",
467 | "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz",
468 | "integrity": "sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==",
469 | "dev": true,
470 | "dependencies": {
471 | "@esbuild-kit/core-utils": "^3.0.0",
472 | "get-tsconfig": "^4.4.0"
473 | }
474 | },
475 | "node_modules/@esbuild/android-arm": {
476 | "version": "0.18.11",
477 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.11.tgz",
478 | "integrity": "sha512-q4qlUf5ucwbUJZXF5tEQ8LF7y0Nk4P58hOsGk3ucY0oCwgQqAnqXVbUuahCddVHfrxmpyewRpiTHwVHIETYu7Q==",
479 | "cpu": [
480 | "arm"
481 | ],
482 | "dev": true,
483 | "optional": true,
484 | "os": [
485 | "android"
486 | ],
487 | "engines": {
488 | "node": ">=12"
489 | }
490 | },
491 | "node_modules/@esbuild/android-arm64": {
492 | "version": "0.18.11",
493 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.11.tgz",
494 | "integrity": "sha512-snieiq75Z1z5LJX9cduSAjUr7vEI1OdlzFPMw0HH5YI7qQHDd3qs+WZoMrWYDsfRJSq36lIA6mfZBkvL46KoIw==",
495 | "cpu": [
496 | "arm64"
497 | ],
498 | "dev": true,
499 | "optional": true,
500 | "os": [
501 | "android"
502 | ],
503 | "engines": {
504 | "node": ">=12"
505 | }
506 | },
507 | "node_modules/@esbuild/android-x64": {
508 | "version": "0.18.11",
509 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.11.tgz",
510 | "integrity": "sha512-iPuoxQEV34+hTF6FT7om+Qwziv1U519lEOvekXO9zaMMlT9+XneAhKL32DW3H7okrCOBQ44BMihE8dclbZtTuw==",
511 | "cpu": [
512 | "x64"
513 | ],
514 | "dev": true,
515 | "optional": true,
516 | "os": [
517 | "android"
518 | ],
519 | "engines": {
520 | "node": ">=12"
521 | }
522 | },
523 | "node_modules/@esbuild/darwin-arm64": {
524 | "version": "0.18.11",
525 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.11.tgz",
526 | "integrity": "sha512-Gm0QkI3k402OpfMKyQEEMG0RuW2LQsSmI6OeO4El2ojJMoF5NLYb3qMIjvbG/lbMeLOGiW6ooU8xqc+S0fgz2w==",
527 | "cpu": [
528 | "arm64"
529 | ],
530 | "dev": true,
531 | "optional": true,
532 | "os": [
533 | "darwin"
534 | ],
535 | "engines": {
536 | "node": ">=12"
537 | }
538 | },
539 | "node_modules/@esbuild/darwin-x64": {
540 | "version": "0.18.11",
541 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.11.tgz",
542 | "integrity": "sha512-N15Vzy0YNHu6cfyDOjiyfJlRJCB/ngKOAvoBf1qybG3eOq0SL2Lutzz9N7DYUbb7Q23XtHPn6lMDF6uWbGv9Fw==",
543 | "cpu": [
544 | "x64"
545 | ],
546 | "dev": true,
547 | "optional": true,
548 | "os": [
549 | "darwin"
550 | ],
551 | "engines": {
552 | "node": ">=12"
553 | }
554 | },
555 | "node_modules/@esbuild/freebsd-arm64": {
556 | "version": "0.18.11",
557 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.11.tgz",
558 | "integrity": "sha512-atEyuq6a3omEY5qAh5jIORWk8MzFnCpSTUruBgeyN9jZq1K/QI9uke0ATi3MHu4L8c59CnIi4+1jDKMuqmR71A==",
559 | "cpu": [
560 | "arm64"
561 | ],
562 | "dev": true,
563 | "optional": true,
564 | "os": [
565 | "freebsd"
566 | ],
567 | "engines": {
568 | "node": ">=12"
569 | }
570 | },
571 | "node_modules/@esbuild/freebsd-x64": {
572 | "version": "0.18.11",
573 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.11.tgz",
574 | "integrity": "sha512-XtuPrEfBj/YYYnAAB7KcorzzpGTvOr/dTtXPGesRfmflqhA4LMF0Gh/n5+a9JBzPuJ+CGk17CA++Hmr1F/gI0Q==",
575 | "cpu": [
576 | "x64"
577 | ],
578 | "dev": true,
579 | "optional": true,
580 | "os": [
581 | "freebsd"
582 | ],
583 | "engines": {
584 | "node": ">=12"
585 | }
586 | },
587 | "node_modules/@esbuild/linux-arm": {
588 | "version": "0.18.11",
589 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.11.tgz",
590 | "integrity": "sha512-Idipz+Taso/toi2ETugShXjQ3S59b6m62KmLHkJlSq/cBejixmIydqrtM2XTvNCywFl3VC7SreSf6NV0i6sRyg==",
591 | "cpu": [
592 | "arm"
593 | ],
594 | "dev": true,
595 | "optional": true,
596 | "os": [
597 | "linux"
598 | ],
599 | "engines": {
600 | "node": ">=12"
601 | }
602 | },
603 | "node_modules/@esbuild/linux-arm64": {
604 | "version": "0.18.11",
605 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.11.tgz",
606 | "integrity": "sha512-c6Vh2WS9VFKxKZ2TvJdA7gdy0n6eSy+yunBvv4aqNCEhSWVor1TU43wNRp2YLO9Vng2G+W94aRz+ILDSwAiYog==",
607 | "cpu": [
608 | "arm64"
609 | ],
610 | "dev": true,
611 | "optional": true,
612 | "os": [
613 | "linux"
614 | ],
615 | "engines": {
616 | "node": ">=12"
617 | }
618 | },
619 | "node_modules/@esbuild/linux-ia32": {
620 | "version": "0.18.11",
621 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.11.tgz",
622 | "integrity": "sha512-S3hkIF6KUqRh9n1Q0dSyYcWmcVa9Cg+mSoZEfFuzoYXXsk6196qndrM+ZiHNwpZKi3XOXpShZZ+9dfN5ykqjjw==",
623 | "cpu": [
624 | "ia32"
625 | ],
626 | "dev": true,
627 | "optional": true,
628 | "os": [
629 | "linux"
630 | ],
631 | "engines": {
632 | "node": ">=12"
633 | }
634 | },
635 | "node_modules/@esbuild/linux-loong64": {
636 | "version": "0.18.11",
637 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.11.tgz",
638 | "integrity": "sha512-MRESANOoObQINBA+RMZW+Z0TJWpibtE7cPFnahzyQHDCA9X9LOmGh68MVimZlM9J8n5Ia8lU773te6O3ILW8kw==",
639 | "cpu": [
640 | "loong64"
641 | ],
642 | "dev": true,
643 | "optional": true,
644 | "os": [
645 | "linux"
646 | ],
647 | "engines": {
648 | "node": ">=12"
649 | }
650 | },
651 | "node_modules/@esbuild/linux-mips64el": {
652 | "version": "0.18.11",
653 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.11.tgz",
654 | "integrity": "sha512-qVyPIZrXNMOLYegtD1u8EBccCrBVshxMrn5MkuFc3mEVsw7CCQHaqZ4jm9hbn4gWY95XFnb7i4SsT3eflxZsUg==",
655 | "cpu": [
656 | "mips64el"
657 | ],
658 | "dev": true,
659 | "optional": true,
660 | "os": [
661 | "linux"
662 | ],
663 | "engines": {
664 | "node": ">=12"
665 | }
666 | },
667 | "node_modules/@esbuild/linux-ppc64": {
668 | "version": "0.18.11",
669 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.11.tgz",
670 | "integrity": "sha512-T3yd8vJXfPirZaUOoA9D2ZjxZX4Gr3QuC3GztBJA6PklLotc/7sXTOuuRkhE9W/5JvJP/K9b99ayPNAD+R+4qQ==",
671 | "cpu": [
672 | "ppc64"
673 | ],
674 | "dev": true,
675 | "optional": true,
676 | "os": [
677 | "linux"
678 | ],
679 | "engines": {
680 | "node": ">=12"
681 | }
682 | },
683 | "node_modules/@esbuild/linux-riscv64": {
684 | "version": "0.18.11",
685 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.11.tgz",
686 | "integrity": "sha512-evUoRPWiwuFk++snjH9e2cAjF5VVSTj+Dnf+rkO/Q20tRqv+644279TZlPK8nUGunjPAtQRCj1jQkDAvL6rm2w==",
687 | "cpu": [
688 | "riscv64"
689 | ],
690 | "dev": true,
691 | "optional": true,
692 | "os": [
693 | "linux"
694 | ],
695 | "engines": {
696 | "node": ">=12"
697 | }
698 | },
699 | "node_modules/@esbuild/linux-s390x": {
700 | "version": "0.18.11",
701 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.11.tgz",
702 | "integrity": "sha512-/SlRJ15XR6i93gRWquRxYCfhTeC5PdqEapKoLbX63PLCmAkXZHY2uQm2l9bN0oPHBsOw2IswRZctMYS0MijFcg==",
703 | "cpu": [
704 | "s390x"
705 | ],
706 | "dev": true,
707 | "optional": true,
708 | "os": [
709 | "linux"
710 | ],
711 | "engines": {
712 | "node": ">=12"
713 | }
714 | },
715 | "node_modules/@esbuild/linux-x64": {
716 | "version": "0.18.11",
717 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.11.tgz",
718 | "integrity": "sha512-xcncej+wF16WEmIwPtCHi0qmx1FweBqgsRtEL1mSHLFR6/mb3GEZfLQnx+pUDfRDEM4DQF8dpXIW7eDOZl1IbA==",
719 | "cpu": [
720 | "x64"
721 | ],
722 | "dev": true,
723 | "optional": true,
724 | "os": [
725 | "linux"
726 | ],
727 | "engines": {
728 | "node": ">=12"
729 | }
730 | },
731 | "node_modules/@esbuild/netbsd-x64": {
732 | "version": "0.18.11",
733 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.11.tgz",
734 | "integrity": "sha512-aSjMHj/F7BuS1CptSXNg6S3M4F3bLp5wfFPIJM+Km2NfIVfFKhdmfHF9frhiCLIGVzDziggqWll0B+9AUbud/Q==",
735 | "cpu": [
736 | "x64"
737 | ],
738 | "dev": true,
739 | "optional": true,
740 | "os": [
741 | "netbsd"
742 | ],
743 | "engines": {
744 | "node": ">=12"
745 | }
746 | },
747 | "node_modules/@esbuild/openbsd-x64": {
748 | "version": "0.18.11",
749 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.11.tgz",
750 | "integrity": "sha512-tNBq+6XIBZtht0xJGv7IBB5XaSyvYPCm1PxJ33zLQONdZoLVM0bgGqUrXnJyiEguD9LU4AHiu+GCXy/Hm9LsdQ==",
751 | "cpu": [
752 | "x64"
753 | ],
754 | "dev": true,
755 | "optional": true,
756 | "os": [
757 | "openbsd"
758 | ],
759 | "engines": {
760 | "node": ">=12"
761 | }
762 | },
763 | "node_modules/@esbuild/sunos-x64": {
764 | "version": "0.18.11",
765 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.11.tgz",
766 | "integrity": "sha512-kxfbDOrH4dHuAAOhr7D7EqaYf+W45LsAOOhAet99EyuxxQmjbk8M9N4ezHcEiCYPaiW8Dj3K26Z2V17Gt6p3ng==",
767 | "cpu": [
768 | "x64"
769 | ],
770 | "dev": true,
771 | "optional": true,
772 | "os": [
773 | "sunos"
774 | ],
775 | "engines": {
776 | "node": ">=12"
777 | }
778 | },
779 | "node_modules/@esbuild/win32-arm64": {
780 | "version": "0.18.11",
781 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.11.tgz",
782 | "integrity": "sha512-Sh0dDRyk1Xi348idbal7lZyfSkjhJsdFeuC13zqdipsvMetlGiFQNdO+Yfp6f6B4FbyQm7qsk16yaZk25LChzg==",
783 | "cpu": [
784 | "arm64"
785 | ],
786 | "dev": true,
787 | "optional": true,
788 | "os": [
789 | "win32"
790 | ],
791 | "engines": {
792 | "node": ">=12"
793 | }
794 | },
795 | "node_modules/@esbuild/win32-ia32": {
796 | "version": "0.18.11",
797 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.11.tgz",
798 | "integrity": "sha512-o9JUIKF1j0rqJTFbIoF4bXj6rvrTZYOrfRcGyL0Vm5uJ/j5CkBD/51tpdxe9lXEDouhRgdr/BYzUrDOvrWwJpg==",
799 | "cpu": [
800 | "ia32"
801 | ],
802 | "dev": true,
803 | "optional": true,
804 | "os": [
805 | "win32"
806 | ],
807 | "engines": {
808 | "node": ">=12"
809 | }
810 | },
811 | "node_modules/@esbuild/win32-x64": {
812 | "version": "0.18.11",
813 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz",
814 | "integrity": "sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==",
815 | "cpu": [
816 | "x64"
817 | ],
818 | "dev": true,
819 | "optional": true,
820 | "os": [
821 | "win32"
822 | ],
823 | "engines": {
824 | "node": ">=12"
825 | }
826 | },
827 | "node_modules/@jridgewell/gen-mapping": {
828 | "version": "0.3.3",
829 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
830 | "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
831 | "dev": true,
832 | "dependencies": {
833 | "@jridgewell/set-array": "^1.0.1",
834 | "@jridgewell/sourcemap-codec": "^1.4.10",
835 | "@jridgewell/trace-mapping": "^0.3.9"
836 | },
837 | "engines": {
838 | "node": ">=6.0.0"
839 | }
840 | },
841 | "node_modules/@jridgewell/resolve-uri": {
842 | "version": "3.1.0",
843 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
844 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
845 | "dev": true,
846 | "engines": {
847 | "node": ">=6.0.0"
848 | }
849 | },
850 | "node_modules/@jridgewell/set-array": {
851 | "version": "1.1.2",
852 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
853 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
854 | "dev": true,
855 | "engines": {
856 | "node": ">=6.0.0"
857 | }
858 | },
859 | "node_modules/@jridgewell/sourcemap-codec": {
860 | "version": "1.4.15",
861 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
862 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
863 | "dev": true
864 | },
865 | "node_modules/@jridgewell/trace-mapping": {
866 | "version": "0.3.18",
867 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
868 | "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
869 | "dev": true,
870 | "dependencies": {
871 | "@jridgewell/resolve-uri": "3.1.0",
872 | "@jridgewell/sourcemap-codec": "1.4.14"
873 | }
874 | },
875 | "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
876 | "version": "1.4.14",
877 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
878 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
879 | "dev": true
880 | },
881 | "node_modules/@nodelib/fs.scandir": {
882 | "version": "2.1.5",
883 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
884 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
885 | "dev": true,
886 | "dependencies": {
887 | "@nodelib/fs.stat": "2.0.5",
888 | "run-parallel": "^1.1.9"
889 | },
890 | "engines": {
891 | "node": ">= 8"
892 | }
893 | },
894 | "node_modules/@nodelib/fs.stat": {
895 | "version": "2.0.5",
896 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
897 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
898 | "dev": true,
899 | "engines": {
900 | "node": ">= 8"
901 | }
902 | },
903 | "node_modules/@nodelib/fs.walk": {
904 | "version": "1.2.8",
905 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
906 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
907 | "dev": true,
908 | "dependencies": {
909 | "@nodelib/fs.scandir": "2.1.5",
910 | "fastq": "^1.6.0"
911 | },
912 | "engines": {
913 | "node": ">= 8"
914 | }
915 | },
916 | "node_modules/@polka/url": {
917 | "version": "1.0.0-next.21",
918 | "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
919 | "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
920 | "dev": true
921 | },
922 | "node_modules/@sveltejs/adapter-auto": {
923 | "version": "2.1.0",
924 | "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-2.1.0.tgz",
925 | "integrity": "sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==",
926 | "dev": true,
927 | "dependencies": {
928 | "import-meta-resolve": "^3.0.0"
929 | },
930 | "peerDependencies": {
931 | "@sveltejs/kit": "^1.0.0"
932 | }
933 | },
934 | "node_modules/@sveltejs/kit": {
935 | "version": "1.22.0",
936 | "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.22.0.tgz",
937 | "integrity": "sha512-LQhM7CvTaO7OopQffFMuJ2n1lBhfYJKVO2Rujc+/473Yb8jb1mpJm59q5Avbx29kcz8N9lvYUyRP3FXc63VIFA==",
938 | "dev": true,
939 | "hasInstallScript": true,
940 | "dependencies": {
941 | "@sveltejs/vite-plugin-svelte": "^2.4.1",
942 | "@types/cookie": "^0.5.1",
943 | "cookie": "^0.5.0",
944 | "devalue": "^4.3.1",
945 | "esm-env": "^1.0.0",
946 | "kleur": "^4.1.5",
947 | "magic-string": "^0.30.0",
948 | "mime": "^3.0.0",
949 | "sade": "^1.8.1",
950 | "set-cookie-parser": "^2.6.0",
951 | "sirv": "^2.0.2",
952 | "undici": "~5.22.0"
953 | },
954 | "bin": {
955 | "svelte-kit": "svelte-kit.js"
956 | },
957 | "engines": {
958 | "node": "^16.14 || >=18"
959 | },
960 | "peerDependencies": {
961 | "svelte": "^3.54.0 || ^4.0.0-next.0",
962 | "vite": "^4.0.0"
963 | }
964 | },
965 | "node_modules/@sveltejs/vite-plugin-svelte": {
966 | "version": "2.4.2",
967 | "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.2.tgz",
968 | "integrity": "sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==",
969 | "dev": true,
970 | "dependencies": {
971 | "@sveltejs/vite-plugin-svelte-inspector": "^1.0.3",
972 | "debug": "^4.3.4",
973 | "deepmerge": "^4.3.1",
974 | "kleur": "^4.1.5",
975 | "magic-string": "^0.30.0",
976 | "svelte-hmr": "^0.15.2",
977 | "vitefu": "^0.2.4"
978 | },
979 | "engines": {
980 | "node": "^14.18.0 || >= 16"
981 | },
982 | "peerDependencies": {
983 | "svelte": "^3.54.0 || ^4.0.0",
984 | "vite": "^4.0.0"
985 | }
986 | },
987 | "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
988 | "version": "1.0.3",
989 | "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.3.tgz",
990 | "integrity": "sha512-Khdl5jmmPN6SUsVuqSXatKpQTMIifoQPDanaxC84m9JxIibWvSABJyHpyys0Z+1yYrxY5TTEQm+6elh0XCMaOA==",
991 | "dev": true,
992 | "dependencies": {
993 | "debug": "^4.3.4"
994 | },
995 | "engines": {
996 | "node": "^14.18.0 || >= 16"
997 | },
998 | "peerDependencies": {
999 | "@sveltejs/vite-plugin-svelte": "^2.2.0",
1000 | "svelte": "^3.54.0 || ^4.0.0",
1001 | "vite": "^4.0.0"
1002 | }
1003 | },
1004 | "node_modules/@tailwindcss/typography": {
1005 | "version": "0.5.9",
1006 | "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz",
1007 | "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==",
1008 | "dev": true,
1009 | "dependencies": {
1010 | "lodash.castarray": "^4.4.0",
1011 | "lodash.isplainobject": "^4.0.6",
1012 | "lodash.merge": "^4.6.2",
1013 | "postcss-selector-parser": "6.0.10"
1014 | },
1015 | "peerDependencies": {
1016 | "tailwindcss": ">=3.0.0 || insiders"
1017 | }
1018 | },
1019 | "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": {
1020 | "version": "6.0.10",
1021 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
1022 | "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
1023 | "dev": true,
1024 | "dependencies": {
1025 | "cssesc": "^3.0.0",
1026 | "util-deprecate": "^1.0.2"
1027 | },
1028 | "engines": {
1029 | "node": ">=4"
1030 | }
1031 | },
1032 | "node_modules/@types/cookie": {
1033 | "version": "0.5.1",
1034 | "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz",
1035 | "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==",
1036 | "dev": true
1037 | },
1038 | "node_modules/@types/estree": {
1039 | "version": "1.0.1",
1040 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
1041 | "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==",
1042 | "dev": true
1043 | },
1044 | "node_modules/@types/pug": {
1045 | "version": "2.0.6",
1046 | "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz",
1047 | "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==",
1048 | "dev": true
1049 | },
1050 | "node_modules/acorn": {
1051 | "version": "8.10.0",
1052 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
1053 | "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
1054 | "dev": true,
1055 | "bin": {
1056 | "acorn": "bin/acorn"
1057 | },
1058 | "engines": {
1059 | "node": ">=0.4.0"
1060 | }
1061 | },
1062 | "node_modules/any-promise": {
1063 | "version": "1.3.0",
1064 | "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
1065 | "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
1066 | "dev": true
1067 | },
1068 | "node_modules/anymatch": {
1069 | "version": "3.1.3",
1070 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1071 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1072 | "dev": true,
1073 | "dependencies": {
1074 | "normalize-path": "^3.0.0",
1075 | "picomatch": "^2.0.4"
1076 | },
1077 | "engines": {
1078 | "node": ">= 8"
1079 | }
1080 | },
1081 | "node_modules/arg": {
1082 | "version": "5.0.2",
1083 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
1084 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
1085 | "dev": true
1086 | },
1087 | "node_modules/aria-query": {
1088 | "version": "5.3.0",
1089 | "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
1090 | "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
1091 | "dev": true,
1092 | "dependencies": {
1093 | "dequal": "^2.0.3"
1094 | }
1095 | },
1096 | "node_modules/autoprefixer": {
1097 | "version": "10.4.14",
1098 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
1099 | "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
1100 | "dev": true,
1101 | "funding": [
1102 | {
1103 | "type": "opencollective",
1104 | "url": "https://opencollective.com/postcss/"
1105 | },
1106 | {
1107 | "type": "tidelift",
1108 | "url": "https://tidelift.com/funding/github/npm/autoprefixer"
1109 | }
1110 | ],
1111 | "dependencies": {
1112 | "browserslist": "^4.21.5",
1113 | "caniuse-lite": "^1.0.30001464",
1114 | "fraction.js": "^4.2.0",
1115 | "normalize-range": "^0.1.2",
1116 | "picocolors": "^1.0.0",
1117 | "postcss-value-parser": "^4.2.0"
1118 | },
1119 | "bin": {
1120 | "autoprefixer": "bin/autoprefixer"
1121 | },
1122 | "engines": {
1123 | "node": "^10 || ^12 || >=14"
1124 | },
1125 | "peerDependencies": {
1126 | "postcss": "^8.1.0"
1127 | }
1128 | },
1129 | "node_modules/axobject-query": {
1130 | "version": "3.2.1",
1131 | "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
1132 | "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
1133 | "dev": true,
1134 | "dependencies": {
1135 | "dequal": "^2.0.3"
1136 | }
1137 | },
1138 | "node_modules/balanced-match": {
1139 | "version": "1.0.2",
1140 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1141 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1142 | "dev": true
1143 | },
1144 | "node_modules/binary-extensions": {
1145 | "version": "2.2.0",
1146 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1147 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1148 | "dev": true,
1149 | "engines": {
1150 | "node": ">=8"
1151 | }
1152 | },
1153 | "node_modules/brace-expansion": {
1154 | "version": "1.1.11",
1155 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1156 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1157 | "dev": true,
1158 | "dependencies": {
1159 | "balanced-match": "^1.0.0",
1160 | "concat-map": "0.0.1"
1161 | }
1162 | },
1163 | "node_modules/braces": {
1164 | "version": "3.0.2",
1165 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1166 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1167 | "dev": true,
1168 | "dependencies": {
1169 | "fill-range": "^7.0.1"
1170 | },
1171 | "engines": {
1172 | "node": ">=8"
1173 | }
1174 | },
1175 | "node_modules/browserslist": {
1176 | "version": "4.21.9",
1177 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
1178 | "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
1179 | "dev": true,
1180 | "funding": [
1181 | {
1182 | "type": "opencollective",
1183 | "url": "https://opencollective.com/browserslist"
1184 | },
1185 | {
1186 | "type": "tidelift",
1187 | "url": "https://tidelift.com/funding/github/npm/browserslist"
1188 | },
1189 | {
1190 | "type": "github",
1191 | "url": "https://github.com/sponsors/ai"
1192 | }
1193 | ],
1194 | "dependencies": {
1195 | "caniuse-lite": "^1.0.30001503",
1196 | "electron-to-chromium": "^1.4.431",
1197 | "node-releases": "^2.0.12",
1198 | "update-browserslist-db": "^1.0.11"
1199 | },
1200 | "bin": {
1201 | "browserslist": "cli.js"
1202 | },
1203 | "engines": {
1204 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1205 | }
1206 | },
1207 | "node_modules/buffer-crc32": {
1208 | "version": "0.2.13",
1209 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1210 | "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1211 | "dev": true,
1212 | "engines": {
1213 | "node": "*"
1214 | }
1215 | },
1216 | "node_modules/buffer-from": {
1217 | "version": "1.1.2",
1218 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1219 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1220 | "dev": true
1221 | },
1222 | "node_modules/busboy": {
1223 | "version": "1.6.0",
1224 | "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
1225 | "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
1226 | "dev": true,
1227 | "dependencies": {
1228 | "streamsearch": "^1.1.0"
1229 | },
1230 | "engines": {
1231 | "node": ">=10.16.0"
1232 | }
1233 | },
1234 | "node_modules/callsites": {
1235 | "version": "3.1.0",
1236 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1237 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1238 | "dev": true,
1239 | "engines": {
1240 | "node": ">=6"
1241 | }
1242 | },
1243 | "node_modules/camelcase": {
1244 | "version": "7.0.1",
1245 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
1246 | "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
1247 | "dev": true,
1248 | "engines": {
1249 | "node": ">=14.16"
1250 | },
1251 | "funding": {
1252 | "url": "https://github.com/sponsors/sindresorhus"
1253 | }
1254 | },
1255 | "node_modules/camelcase-css": {
1256 | "version": "2.0.1",
1257 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
1258 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
1259 | "dev": true,
1260 | "engines": {
1261 | "node": ">= 6"
1262 | }
1263 | },
1264 | "node_modules/caniuse-lite": {
1265 | "version": "1.0.30001512",
1266 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz",
1267 | "integrity": "sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==",
1268 | "dev": true,
1269 | "funding": [
1270 | {
1271 | "type": "opencollective",
1272 | "url": "https://opencollective.com/browserslist"
1273 | },
1274 | {
1275 | "type": "tidelift",
1276 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1277 | },
1278 | {
1279 | "type": "github",
1280 | "url": "https://github.com/sponsors/ai"
1281 | }
1282 | ]
1283 | },
1284 | "node_modules/chalk": {
1285 | "version": "5.3.0",
1286 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
1287 | "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
1288 | "dev": true,
1289 | "engines": {
1290 | "node": "^12.17.0 || ^14.13 || >=16.0.0"
1291 | },
1292 | "funding": {
1293 | "url": "https://github.com/chalk/chalk?sponsor=1"
1294 | }
1295 | },
1296 | "node_modules/chokidar": {
1297 | "version": "3.5.3",
1298 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1299 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1300 | "dev": true,
1301 | "funding": [
1302 | {
1303 | "type": "individual",
1304 | "url": "https://paulmillr.com/funding/"
1305 | }
1306 | ],
1307 | "dependencies": {
1308 | "anymatch": "~3.1.2",
1309 | "braces": "~3.0.2",
1310 | "glob-parent": "~5.1.2",
1311 | "is-binary-path": "~2.1.0",
1312 | "is-glob": "~4.0.1",
1313 | "normalize-path": "~3.0.0",
1314 | "readdirp": "~3.6.0"
1315 | },
1316 | "engines": {
1317 | "node": ">= 8.10.0"
1318 | },
1319 | "optionalDependencies": {
1320 | "fsevents": "~2.3.2"
1321 | }
1322 | },
1323 | "node_modules/cli-color": {
1324 | "version": "2.0.3",
1325 | "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz",
1326 | "integrity": "sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==",
1327 | "dev": true,
1328 | "dependencies": {
1329 | "d": "^1.0.1",
1330 | "es5-ext": "^0.10.61",
1331 | "es6-iterator": "^2.0.3",
1332 | "memoizee": "^0.4.15",
1333 | "timers-ext": "^0.1.7"
1334 | },
1335 | "engines": {
1336 | "node": ">=0.10"
1337 | }
1338 | },
1339 | "node_modules/code-red": {
1340 | "version": "1.0.3",
1341 | "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.3.tgz",
1342 | "integrity": "sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ==",
1343 | "dev": true,
1344 | "dependencies": {
1345 | "@jridgewell/sourcemap-codec": "^1.4.14",
1346 | "@types/estree": "^1.0.0",
1347 | "acorn": "^8.8.2",
1348 | "estree-walker": "^3.0.3",
1349 | "periscopic": "^3.1.0"
1350 | }
1351 | },
1352 | "node_modules/colord": {
1353 | "version": "2.9.3",
1354 | "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
1355 | "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
1356 | "dev": true
1357 | },
1358 | "node_modules/commander": {
1359 | "version": "4.1.1",
1360 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
1361 | "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
1362 | "dev": true,
1363 | "engines": {
1364 | "node": ">= 6"
1365 | }
1366 | },
1367 | "node_modules/concat-map": {
1368 | "version": "0.0.1",
1369 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1370 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1371 | "dev": true
1372 | },
1373 | "node_modules/cookie": {
1374 | "version": "0.5.0",
1375 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
1376 | "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
1377 | "dev": true,
1378 | "engines": {
1379 | "node": ">= 0.6"
1380 | }
1381 | },
1382 | "node_modules/css-selector-tokenizer": {
1383 | "version": "0.8.0",
1384 | "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz",
1385 | "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==",
1386 | "dev": true,
1387 | "dependencies": {
1388 | "cssesc": "^3.0.0",
1389 | "fastparse": "^1.1.2"
1390 | }
1391 | },
1392 | "node_modules/css-tree": {
1393 | "version": "2.3.1",
1394 | "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
1395 | "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
1396 | "dev": true,
1397 | "dependencies": {
1398 | "mdn-data": "2.0.30",
1399 | "source-map-js": "^1.0.1"
1400 | },
1401 | "engines": {
1402 | "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1403 | }
1404 | },
1405 | "node_modules/cssesc": {
1406 | "version": "3.0.0",
1407 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1408 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1409 | "dev": true,
1410 | "bin": {
1411 | "cssesc": "bin/cssesc"
1412 | },
1413 | "engines": {
1414 | "node": ">=4"
1415 | }
1416 | },
1417 | "node_modules/d": {
1418 | "version": "1.0.1",
1419 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
1420 | "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
1421 | "dev": true,
1422 | "dependencies": {
1423 | "es5-ext": "^0.10.50",
1424 | "type": "^1.0.1"
1425 | }
1426 | },
1427 | "node_modules/daisyui": {
1428 | "version": "3.1.9",
1429 | "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.1.9.tgz",
1430 | "integrity": "sha512-GkQR3iLnTfxNsQz7EZXS5bPY65iJM7jdiHtQZWDpRVmBrMlq8Nmrc+t8XmjGdOmJljAPFjtMSD9E9zAnhXF7qg==",
1431 | "dev": true,
1432 | "dependencies": {
1433 | "colord": "^2.9",
1434 | "css-selector-tokenizer": "^0.8",
1435 | "postcss-js": "^4",
1436 | "tailwindcss": "^3"
1437 | },
1438 | "engines": {
1439 | "node": ">=16.9.0"
1440 | },
1441 | "funding": {
1442 | "type": "opencollective",
1443 | "url": "https://opencollective.com/daisyui"
1444 | },
1445 | "peerDependencies": {
1446 | "postcss": "^8"
1447 | }
1448 | },
1449 | "node_modules/debug": {
1450 | "version": "4.3.4",
1451 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1452 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1453 | "dev": true,
1454 | "dependencies": {
1455 | "ms": "2.1.2"
1456 | },
1457 | "engines": {
1458 | "node": ">=6.0"
1459 | },
1460 | "peerDependenciesMeta": {
1461 | "supports-color": {
1462 | "optional": true
1463 | }
1464 | }
1465 | },
1466 | "node_modules/deepmerge": {
1467 | "version": "4.3.1",
1468 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
1469 | "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
1470 | "dev": true,
1471 | "engines": {
1472 | "node": ">=0.10.0"
1473 | }
1474 | },
1475 | "node_modules/dequal": {
1476 | "version": "2.0.3",
1477 | "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
1478 | "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
1479 | "dev": true,
1480 | "engines": {
1481 | "node": ">=6"
1482 | }
1483 | },
1484 | "node_modules/detect-indent": {
1485 | "version": "6.1.0",
1486 | "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
1487 | "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==",
1488 | "dev": true,
1489 | "engines": {
1490 | "node": ">=8"
1491 | }
1492 | },
1493 | "node_modules/devalue": {
1494 | "version": "4.3.2",
1495 | "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz",
1496 | "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==",
1497 | "dev": true
1498 | },
1499 | "node_modules/didyoumean": {
1500 | "version": "1.2.2",
1501 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
1502 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
1503 | "dev": true
1504 | },
1505 | "node_modules/difflib": {
1506 | "version": "0.2.4",
1507 | "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz",
1508 | "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==",
1509 | "dev": true,
1510 | "dependencies": {
1511 | "heap": ">= 0.2.0"
1512 | },
1513 | "engines": {
1514 | "node": "*"
1515 | }
1516 | },
1517 | "node_modules/dlv": {
1518 | "version": "1.1.3",
1519 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
1520 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
1521 | "dev": true
1522 | },
1523 | "node_modules/dotenv": {
1524 | "version": "16.3.1",
1525 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
1526 | "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==",
1527 | "engines": {
1528 | "node": ">=12"
1529 | },
1530 | "funding": {
1531 | "url": "https://github.com/motdotla/dotenv?sponsor=1"
1532 | }
1533 | },
1534 | "node_modules/dreamopt": {
1535 | "version": "0.8.0",
1536 | "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.8.0.tgz",
1537 | "integrity": "sha512-vyJTp8+mC+G+5dfgsY+r3ckxlz+QMX40VjPQsZc5gxVAxLmi64TBoVkP54A/pRAXMXsbu2GMMBrZPxNv23waMg==",
1538 | "dev": true,
1539 | "dependencies": {
1540 | "wordwrap": ">=0.0.2"
1541 | },
1542 | "engines": {
1543 | "node": ">=0.4.0"
1544 | }
1545 | },
1546 | "node_modules/drizzle-kit": {
1547 | "version": "0.19.3",
1548 | "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.19.3.tgz",
1549 | "integrity": "sha512-G3Es+gPbQcTka0eKdDyzhgyDAWP5nfZpRXtKEND8Cl1Ww0Tn71yV/CYNbYk+gxg5x5+jeBIN7kM/bZ/agGBxYw==",
1550 | "dev": true,
1551 | "dependencies": {
1552 | "@drizzle-team/studio": "^0.0.1",
1553 | "@esbuild-kit/esm-loader": "^2.5.5",
1554 | "camelcase": "^7.0.1",
1555 | "chalk": "^5.2.0",
1556 | "commander": "^9.4.1",
1557 | "esbuild": "^0.18.6",
1558 | "esbuild-register": "^3.4.2",
1559 | "glob": "^8.1.0",
1560 | "hanji": "^0.0.5",
1561 | "json-diff": "0.9.0",
1562 | "minimatch": "^7.4.3",
1563 | "zod": "^3.20.2"
1564 | },
1565 | "bin": {
1566 | "drizzle-kit": "index.cjs"
1567 | }
1568 | },
1569 | "node_modules/drizzle-kit/node_modules/brace-expansion": {
1570 | "version": "2.0.1",
1571 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1572 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1573 | "dev": true,
1574 | "dependencies": {
1575 | "balanced-match": "^1.0.0"
1576 | }
1577 | },
1578 | "node_modules/drizzle-kit/node_modules/commander": {
1579 | "version": "9.5.0",
1580 | "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
1581 | "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
1582 | "dev": true,
1583 | "engines": {
1584 | "node": "^12.20.0 || >=14"
1585 | }
1586 | },
1587 | "node_modules/drizzle-kit/node_modules/glob": {
1588 | "version": "8.1.0",
1589 | "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
1590 | "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
1591 | "dev": true,
1592 | "dependencies": {
1593 | "fs.realpath": "^1.0.0",
1594 | "inflight": "^1.0.4",
1595 | "inherits": "2",
1596 | "minimatch": "^5.0.1",
1597 | "once": "^1.3.0"
1598 | },
1599 | "engines": {
1600 | "node": ">=12"
1601 | },
1602 | "funding": {
1603 | "url": "https://github.com/sponsors/isaacs"
1604 | }
1605 | },
1606 | "node_modules/drizzle-kit/node_modules/glob/node_modules/minimatch": {
1607 | "version": "5.1.6",
1608 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
1609 | "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
1610 | "dev": true,
1611 | "dependencies": {
1612 | "brace-expansion": "^2.0.1"
1613 | },
1614 | "engines": {
1615 | "node": ">=10"
1616 | }
1617 | },
1618 | "node_modules/drizzle-kit/node_modules/minimatch": {
1619 | "version": "7.4.6",
1620 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz",
1621 | "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==",
1622 | "dev": true,
1623 | "dependencies": {
1624 | "brace-expansion": "^2.0.1"
1625 | },
1626 | "engines": {
1627 | "node": ">=10"
1628 | },
1629 | "funding": {
1630 | "url": "https://github.com/sponsors/isaacs"
1631 | }
1632 | },
1633 | "node_modules/drizzle-orm": {
1634 | "version": "0.27.0",
1635 | "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.27.0.tgz",
1636 | "integrity": "sha512-LGiJ0icB+wQwgbSCOvAjONY8Ec6G/EDzQQP5PmUaQYeI9OqgpVKHC2T1fFIbvk5dabWsbokJ5NOciVAxriStig==",
1637 | "peerDependencies": {
1638 | "@aws-sdk/client-rds-data": ">=3",
1639 | "@cloudflare/workers-types": ">=3",
1640 | "@libsql/client": "*",
1641 | "@neondatabase/serverless": ">=0.1",
1642 | "@opentelemetry/api": "^1.4.1",
1643 | "@planetscale/database": ">=1",
1644 | "@types/better-sqlite3": "*",
1645 | "@types/pg": "*",
1646 | "@types/sql.js": "*",
1647 | "@vercel/postgres": "*",
1648 | "better-sqlite3": ">=7",
1649 | "bun-types": "*",
1650 | "knex": "*",
1651 | "kysely": "*",
1652 | "mysql2": ">=2",
1653 | "pg": ">=8",
1654 | "postgres": ">=3",
1655 | "sql.js": ">=1",
1656 | "sqlite3": ">=5"
1657 | },
1658 | "peerDependenciesMeta": {
1659 | "@aws-sdk/client-rds-data": {
1660 | "optional": true
1661 | },
1662 | "@cloudflare/workers-types": {
1663 | "optional": true
1664 | },
1665 | "@libsql/client": {
1666 | "optional": true
1667 | },
1668 | "@neondatabase/serverless": {
1669 | "optional": true
1670 | },
1671 | "@opentelemetry/api": {
1672 | "optional": true
1673 | },
1674 | "@planetscale/database": {
1675 | "optional": true
1676 | },
1677 | "@types/better-sqlite3": {
1678 | "optional": true
1679 | },
1680 | "@types/pg": {
1681 | "optional": true
1682 | },
1683 | "@types/sql.js": {
1684 | "optional": true
1685 | },
1686 | "@vercel/postgres": {
1687 | "optional": true
1688 | },
1689 | "better-sqlite3": {
1690 | "optional": true
1691 | },
1692 | "bun-types": {
1693 | "optional": true
1694 | },
1695 | "knex": {
1696 | "optional": true
1697 | },
1698 | "kysely": {
1699 | "optional": true
1700 | },
1701 | "mysql2": {
1702 | "optional": true
1703 | },
1704 | "pg": {
1705 | "optional": true
1706 | },
1707 | "postgres": {
1708 | "optional": true
1709 | },
1710 | "sql.js": {
1711 | "optional": true
1712 | },
1713 | "sqlite3": {
1714 | "optional": true
1715 | }
1716 | }
1717 | },
1718 | "node_modules/electron-to-chromium": {
1719 | "version": "1.4.451",
1720 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.451.tgz",
1721 | "integrity": "sha512-YYbXHIBxAHe3KWvGOJOuWa6f3tgow44rBW+QAuwVp2DvGqNZeE//K2MowNdWS7XE8li5cgQDrX1LdBr41LufkA==",
1722 | "dev": true
1723 | },
1724 | "node_modules/es5-ext": {
1725 | "version": "0.10.62",
1726 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
1727 | "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
1728 | "dev": true,
1729 | "hasInstallScript": true,
1730 | "dependencies": {
1731 | "es6-iterator": "^2.0.3",
1732 | "es6-symbol": "^3.1.3",
1733 | "next-tick": "^1.1.0"
1734 | },
1735 | "engines": {
1736 | "node": ">=0.10"
1737 | }
1738 | },
1739 | "node_modules/es6-iterator": {
1740 | "version": "2.0.3",
1741 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1742 | "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
1743 | "dev": true,
1744 | "dependencies": {
1745 | "d": "1",
1746 | "es5-ext": "^0.10.35",
1747 | "es6-symbol": "^3.1.1"
1748 | }
1749 | },
1750 | "node_modules/es6-promise": {
1751 | "version": "3.3.1",
1752 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
1753 | "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
1754 | "dev": true
1755 | },
1756 | "node_modules/es6-symbol": {
1757 | "version": "3.1.3",
1758 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
1759 | "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
1760 | "dev": true,
1761 | "dependencies": {
1762 | "d": "^1.0.1",
1763 | "ext": "^1.1.2"
1764 | }
1765 | },
1766 | "node_modules/es6-weak-map": {
1767 | "version": "2.0.3",
1768 | "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
1769 | "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
1770 | "dev": true,
1771 | "dependencies": {
1772 | "d": "1",
1773 | "es5-ext": "^0.10.46",
1774 | "es6-iterator": "^2.0.3",
1775 | "es6-symbol": "^3.1.1"
1776 | }
1777 | },
1778 | "node_modules/esbuild": {
1779 | "version": "0.18.11",
1780 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.11.tgz",
1781 | "integrity": "sha512-i8u6mQF0JKJUlGR3OdFLKldJQMMs8OqM9Cc3UCi9XXziJ9WERM5bfkHaEAy0YAvPRMgqSW55W7xYn84XtEFTtA==",
1782 | "dev": true,
1783 | "hasInstallScript": true,
1784 | "bin": {
1785 | "esbuild": "bin/esbuild"
1786 | },
1787 | "engines": {
1788 | "node": ">=12"
1789 | },
1790 | "optionalDependencies": {
1791 | "@esbuild/android-arm": "0.18.11",
1792 | "@esbuild/android-arm64": "0.18.11",
1793 | "@esbuild/android-x64": "0.18.11",
1794 | "@esbuild/darwin-arm64": "0.18.11",
1795 | "@esbuild/darwin-x64": "0.18.11",
1796 | "@esbuild/freebsd-arm64": "0.18.11",
1797 | "@esbuild/freebsd-x64": "0.18.11",
1798 | "@esbuild/linux-arm": "0.18.11",
1799 | "@esbuild/linux-arm64": "0.18.11",
1800 | "@esbuild/linux-ia32": "0.18.11",
1801 | "@esbuild/linux-loong64": "0.18.11",
1802 | "@esbuild/linux-mips64el": "0.18.11",
1803 | "@esbuild/linux-ppc64": "0.18.11",
1804 | "@esbuild/linux-riscv64": "0.18.11",
1805 | "@esbuild/linux-s390x": "0.18.11",
1806 | "@esbuild/linux-x64": "0.18.11",
1807 | "@esbuild/netbsd-x64": "0.18.11",
1808 | "@esbuild/openbsd-x64": "0.18.11",
1809 | "@esbuild/sunos-x64": "0.18.11",
1810 | "@esbuild/win32-arm64": "0.18.11",
1811 | "@esbuild/win32-ia32": "0.18.11",
1812 | "@esbuild/win32-x64": "0.18.11"
1813 | }
1814 | },
1815 | "node_modules/esbuild-register": {
1816 | "version": "3.4.2",
1817 | "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.4.2.tgz",
1818 | "integrity": "sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==",
1819 | "dev": true,
1820 | "dependencies": {
1821 | "debug": "^4.3.4"
1822 | },
1823 | "peerDependencies": {
1824 | "esbuild": ">=0.12 <1"
1825 | }
1826 | },
1827 | "node_modules/escalade": {
1828 | "version": "3.1.1",
1829 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1830 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1831 | "dev": true,
1832 | "engines": {
1833 | "node": ">=6"
1834 | }
1835 | },
1836 | "node_modules/esm-env": {
1837 | "version": "1.0.0",
1838 | "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz",
1839 | "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==",
1840 | "dev": true
1841 | },
1842 | "node_modules/estree-walker": {
1843 | "version": "3.0.3",
1844 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1845 | "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1846 | "dev": true,
1847 | "dependencies": {
1848 | "@types/estree": "^1.0.0"
1849 | }
1850 | },
1851 | "node_modules/event-emitter": {
1852 | "version": "0.3.5",
1853 | "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
1854 | "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
1855 | "dev": true,
1856 | "dependencies": {
1857 | "d": "1",
1858 | "es5-ext": "~0.10.14"
1859 | }
1860 | },
1861 | "node_modules/ext": {
1862 | "version": "1.7.0",
1863 | "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
1864 | "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
1865 | "dev": true,
1866 | "dependencies": {
1867 | "type": "^2.7.2"
1868 | }
1869 | },
1870 | "node_modules/ext/node_modules/type": {
1871 | "version": "2.7.2",
1872 | "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
1873 | "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
1874 | "dev": true
1875 | },
1876 | "node_modules/fast-glob": {
1877 | "version": "3.3.0",
1878 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz",
1879 | "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==",
1880 | "dev": true,
1881 | "dependencies": {
1882 | "@nodelib/fs.stat": "^2.0.2",
1883 | "@nodelib/fs.walk": "^1.2.3",
1884 | "glob-parent": "^5.1.2",
1885 | "merge2": "^1.3.0",
1886 | "micromatch": "^4.0.4"
1887 | },
1888 | "engines": {
1889 | "node": ">=8.6.0"
1890 | }
1891 | },
1892 | "node_modules/fastparse": {
1893 | "version": "1.1.2",
1894 | "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
1895 | "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
1896 | "dev": true
1897 | },
1898 | "node_modules/fastq": {
1899 | "version": "1.15.0",
1900 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
1901 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
1902 | "dev": true,
1903 | "dependencies": {
1904 | "reusify": "^1.0.4"
1905 | }
1906 | },
1907 | "node_modules/fill-range": {
1908 | "version": "7.0.1",
1909 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1910 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1911 | "dev": true,
1912 | "dependencies": {
1913 | "to-regex-range": "^5.0.1"
1914 | },
1915 | "engines": {
1916 | "node": ">=8"
1917 | }
1918 | },
1919 | "node_modules/fraction.js": {
1920 | "version": "4.2.0",
1921 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
1922 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
1923 | "dev": true,
1924 | "engines": {
1925 | "node": "*"
1926 | },
1927 | "funding": {
1928 | "type": "patreon",
1929 | "url": "https://www.patreon.com/infusion"
1930 | }
1931 | },
1932 | "node_modules/fs.realpath": {
1933 | "version": "1.0.0",
1934 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1935 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1936 | "dev": true
1937 | },
1938 | "node_modules/fsevents": {
1939 | "version": "2.3.2",
1940 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
1941 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
1942 | "dev": true,
1943 | "hasInstallScript": true,
1944 | "optional": true,
1945 | "os": [
1946 | "darwin"
1947 | ],
1948 | "engines": {
1949 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1950 | }
1951 | },
1952 | "node_modules/function-bind": {
1953 | "version": "1.1.1",
1954 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1955 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1956 | "dev": true
1957 | },
1958 | "node_modules/get-tsconfig": {
1959 | "version": "4.6.2",
1960 | "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz",
1961 | "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==",
1962 | "dev": true,
1963 | "dependencies": {
1964 | "resolve-pkg-maps": "^1.0.0"
1965 | },
1966 | "funding": {
1967 | "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
1968 | }
1969 | },
1970 | "node_modules/glob": {
1971 | "version": "7.2.3",
1972 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1973 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1974 | "dev": true,
1975 | "dependencies": {
1976 | "fs.realpath": "^1.0.0",
1977 | "inflight": "^1.0.4",
1978 | "inherits": "2",
1979 | "minimatch": "^3.1.1",
1980 | "once": "^1.3.0",
1981 | "path-is-absolute": "^1.0.0"
1982 | },
1983 | "engines": {
1984 | "node": "*"
1985 | },
1986 | "funding": {
1987 | "url": "https://github.com/sponsors/isaacs"
1988 | }
1989 | },
1990 | "node_modules/glob-parent": {
1991 | "version": "5.1.2",
1992 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1993 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1994 | "dev": true,
1995 | "dependencies": {
1996 | "is-glob": "^4.0.1"
1997 | },
1998 | "engines": {
1999 | "node": ">= 6"
2000 | }
2001 | },
2002 | "node_modules/graceful-fs": {
2003 | "version": "4.2.11",
2004 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2005 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2006 | "dev": true
2007 | },
2008 | "node_modules/hanji": {
2009 | "version": "0.0.5",
2010 | "resolved": "https://registry.npmjs.org/hanji/-/hanji-0.0.5.tgz",
2011 | "integrity": "sha512-Abxw1Lq+TnYiL4BueXqMau222fPSPMFtya8HdpWsz/xVAhifXou71mPh/kY2+08RgFcVccjG3uZHs6K5HAe3zw==",
2012 | "dev": true,
2013 | "dependencies": {
2014 | "lodash.throttle": "^4.1.1",
2015 | "sisteransi": "^1.0.5"
2016 | }
2017 | },
2018 | "node_modules/has": {
2019 | "version": "1.0.3",
2020 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2021 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2022 | "dev": true,
2023 | "dependencies": {
2024 | "function-bind": "^1.1.1"
2025 | },
2026 | "engines": {
2027 | "node": ">= 0.4.0"
2028 | }
2029 | },
2030 | "node_modules/heap": {
2031 | "version": "0.2.7",
2032 | "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
2033 | "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==",
2034 | "dev": true
2035 | },
2036 | "node_modules/import-fresh": {
2037 | "version": "3.3.0",
2038 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2039 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2040 | "dev": true,
2041 | "dependencies": {
2042 | "parent-module": "^1.0.0",
2043 | "resolve-from": "^4.0.0"
2044 | },
2045 | "engines": {
2046 | "node": ">=6"
2047 | },
2048 | "funding": {
2049 | "url": "https://github.com/sponsors/sindresorhus"
2050 | }
2051 | },
2052 | "node_modules/import-meta-resolve": {
2053 | "version": "3.0.0",
2054 | "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz",
2055 | "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==",
2056 | "dev": true,
2057 | "funding": {
2058 | "type": "github",
2059 | "url": "https://github.com/sponsors/wooorm"
2060 | }
2061 | },
2062 | "node_modules/inflight": {
2063 | "version": "1.0.6",
2064 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2065 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2066 | "dev": true,
2067 | "dependencies": {
2068 | "once": "^1.3.0",
2069 | "wrappy": "1"
2070 | }
2071 | },
2072 | "node_modules/inherits": {
2073 | "version": "2.0.4",
2074 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2075 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2076 | "dev": true
2077 | },
2078 | "node_modules/is-binary-path": {
2079 | "version": "2.1.0",
2080 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2081 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2082 | "dev": true,
2083 | "dependencies": {
2084 | "binary-extensions": "^2.0.0"
2085 | },
2086 | "engines": {
2087 | "node": ">=8"
2088 | }
2089 | },
2090 | "node_modules/is-core-module": {
2091 | "version": "2.12.1",
2092 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
2093 | "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
2094 | "dev": true,
2095 | "dependencies": {
2096 | "has": "^1.0.3"
2097 | },
2098 | "funding": {
2099 | "url": "https://github.com/sponsors/ljharb"
2100 | }
2101 | },
2102 | "node_modules/is-extglob": {
2103 | "version": "2.1.1",
2104 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2105 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2106 | "dev": true,
2107 | "engines": {
2108 | "node": ">=0.10.0"
2109 | }
2110 | },
2111 | "node_modules/is-glob": {
2112 | "version": "4.0.3",
2113 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2114 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2115 | "dev": true,
2116 | "dependencies": {
2117 | "is-extglob": "^2.1.1"
2118 | },
2119 | "engines": {
2120 | "node": ">=0.10.0"
2121 | }
2122 | },
2123 | "node_modules/is-number": {
2124 | "version": "7.0.0",
2125 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2126 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2127 | "dev": true,
2128 | "engines": {
2129 | "node": ">=0.12.0"
2130 | }
2131 | },
2132 | "node_modules/is-promise": {
2133 | "version": "2.2.2",
2134 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
2135 | "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
2136 | "dev": true
2137 | },
2138 | "node_modules/is-reference": {
2139 | "version": "3.0.1",
2140 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz",
2141 | "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==",
2142 | "dev": true,
2143 | "dependencies": {
2144 | "@types/estree": "*"
2145 | }
2146 | },
2147 | "node_modules/jiti": {
2148 | "version": "1.19.1",
2149 | "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz",
2150 | "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==",
2151 | "dev": true,
2152 | "bin": {
2153 | "jiti": "bin/jiti.js"
2154 | }
2155 | },
2156 | "node_modules/json-diff": {
2157 | "version": "0.9.0",
2158 | "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.9.0.tgz",
2159 | "integrity": "sha512-cVnggDrVkAAA3OvFfHpFEhOnmcsUpleEKq4d4O8sQWWSH40MBrWstKigVB1kGrgLWzuom+7rRdaCsnBD6VyObQ==",
2160 | "dev": true,
2161 | "dependencies": {
2162 | "cli-color": "^2.0.0",
2163 | "difflib": "~0.2.1",
2164 | "dreamopt": "~0.8.0"
2165 | },
2166 | "bin": {
2167 | "json-diff": "bin/json-diff.js"
2168 | },
2169 | "engines": {
2170 | "node": "*"
2171 | }
2172 | },
2173 | "node_modules/kleur": {
2174 | "version": "4.1.5",
2175 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2176 | "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2177 | "dev": true,
2178 | "engines": {
2179 | "node": ">=6"
2180 | }
2181 | },
2182 | "node_modules/lilconfig": {
2183 | "version": "2.1.0",
2184 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
2185 | "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
2186 | "dev": true,
2187 | "engines": {
2188 | "node": ">=10"
2189 | }
2190 | },
2191 | "node_modules/lines-and-columns": {
2192 | "version": "1.2.4",
2193 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
2194 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
2195 | "dev": true
2196 | },
2197 | "node_modules/locate-character": {
2198 | "version": "3.0.0",
2199 | "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
2200 | "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
2201 | "dev": true
2202 | },
2203 | "node_modules/lodash.castarray": {
2204 | "version": "4.4.0",
2205 | "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz",
2206 | "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==",
2207 | "dev": true
2208 | },
2209 | "node_modules/lodash.isplainobject": {
2210 | "version": "4.0.6",
2211 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
2212 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
2213 | "dev": true
2214 | },
2215 | "node_modules/lodash.merge": {
2216 | "version": "4.6.2",
2217 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2218 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2219 | "dev": true
2220 | },
2221 | "node_modules/lodash.throttle": {
2222 | "version": "4.1.1",
2223 | "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
2224 | "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
2225 | "dev": true
2226 | },
2227 | "node_modules/lru-queue": {
2228 | "version": "0.1.0",
2229 | "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
2230 | "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==",
2231 | "dev": true,
2232 | "dependencies": {
2233 | "es5-ext": "~0.10.2"
2234 | }
2235 | },
2236 | "node_modules/magic-string": {
2237 | "version": "0.30.1",
2238 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
2239 | "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
2240 | "dev": true,
2241 | "dependencies": {
2242 | "@jridgewell/sourcemap-codec": "^1.4.15"
2243 | },
2244 | "engines": {
2245 | "node": ">=12"
2246 | }
2247 | },
2248 | "node_modules/mdn-data": {
2249 | "version": "2.0.30",
2250 | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
2251 | "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
2252 | "dev": true
2253 | },
2254 | "node_modules/memoizee": {
2255 | "version": "0.4.15",
2256 | "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
2257 | "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
2258 | "dev": true,
2259 | "dependencies": {
2260 | "d": "^1.0.1",
2261 | "es5-ext": "^0.10.53",
2262 | "es6-weak-map": "^2.0.3",
2263 | "event-emitter": "^0.3.5",
2264 | "is-promise": "^2.2.2",
2265 | "lru-queue": "^0.1.0",
2266 | "next-tick": "^1.1.0",
2267 | "timers-ext": "^0.1.7"
2268 | }
2269 | },
2270 | "node_modules/merge2": {
2271 | "version": "1.4.1",
2272 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2273 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2274 | "dev": true,
2275 | "engines": {
2276 | "node": ">= 8"
2277 | }
2278 | },
2279 | "node_modules/micromatch": {
2280 | "version": "4.0.5",
2281 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2282 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2283 | "dev": true,
2284 | "dependencies": {
2285 | "braces": "^3.0.2",
2286 | "picomatch": "^2.3.1"
2287 | },
2288 | "engines": {
2289 | "node": ">=8.6"
2290 | }
2291 | },
2292 | "node_modules/mime": {
2293 | "version": "3.0.0",
2294 | "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
2295 | "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
2296 | "dev": true,
2297 | "bin": {
2298 | "mime": "cli.js"
2299 | },
2300 | "engines": {
2301 | "node": ">=10.0.0"
2302 | }
2303 | },
2304 | "node_modules/min-indent": {
2305 | "version": "1.0.1",
2306 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2307 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2308 | "dev": true,
2309 | "engines": {
2310 | "node": ">=4"
2311 | }
2312 | },
2313 | "node_modules/minimatch": {
2314 | "version": "3.1.2",
2315 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2316 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2317 | "dev": true,
2318 | "dependencies": {
2319 | "brace-expansion": "^1.1.7"
2320 | },
2321 | "engines": {
2322 | "node": "*"
2323 | }
2324 | },
2325 | "node_modules/minimist": {
2326 | "version": "1.2.8",
2327 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
2328 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
2329 | "dev": true,
2330 | "funding": {
2331 | "url": "https://github.com/sponsors/ljharb"
2332 | }
2333 | },
2334 | "node_modules/mkdirp": {
2335 | "version": "0.5.6",
2336 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
2337 | "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
2338 | "dev": true,
2339 | "dependencies": {
2340 | "minimist": "^1.2.6"
2341 | },
2342 | "bin": {
2343 | "mkdirp": "bin/cmd.js"
2344 | }
2345 | },
2346 | "node_modules/mri": {
2347 | "version": "1.2.0",
2348 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
2349 | "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
2350 | "dev": true,
2351 | "engines": {
2352 | "node": ">=4"
2353 | }
2354 | },
2355 | "node_modules/mrmime": {
2356 | "version": "1.0.1",
2357 | "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
2358 | "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
2359 | "dev": true,
2360 | "engines": {
2361 | "node": ">=10"
2362 | }
2363 | },
2364 | "node_modules/ms": {
2365 | "version": "2.1.2",
2366 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2367 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2368 | "dev": true
2369 | },
2370 | "node_modules/mz": {
2371 | "version": "2.7.0",
2372 | "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
2373 | "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
2374 | "dev": true,
2375 | "dependencies": {
2376 | "any-promise": "^1.0.0",
2377 | "object-assign": "^4.0.1",
2378 | "thenify-all": "^1.0.0"
2379 | }
2380 | },
2381 | "node_modules/nanoid": {
2382 | "version": "3.3.6",
2383 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
2384 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
2385 | "dev": true,
2386 | "funding": [
2387 | {
2388 | "type": "github",
2389 | "url": "https://github.com/sponsors/ai"
2390 | }
2391 | ],
2392 | "bin": {
2393 | "nanoid": "bin/nanoid.cjs"
2394 | },
2395 | "engines": {
2396 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2397 | }
2398 | },
2399 | "node_modules/next-tick": {
2400 | "version": "1.1.0",
2401 | "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
2402 | "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
2403 | "dev": true
2404 | },
2405 | "node_modules/node-releases": {
2406 | "version": "2.0.12",
2407 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
2408 | "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==",
2409 | "dev": true
2410 | },
2411 | "node_modules/normalize-path": {
2412 | "version": "3.0.0",
2413 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2414 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2415 | "dev": true,
2416 | "engines": {
2417 | "node": ">=0.10.0"
2418 | }
2419 | },
2420 | "node_modules/normalize-range": {
2421 | "version": "0.1.2",
2422 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
2423 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
2424 | "dev": true,
2425 | "engines": {
2426 | "node": ">=0.10.0"
2427 | }
2428 | },
2429 | "node_modules/object-assign": {
2430 | "version": "4.1.1",
2431 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2432 | "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2433 | "dev": true,
2434 | "engines": {
2435 | "node": ">=0.10.0"
2436 | }
2437 | },
2438 | "node_modules/object-hash": {
2439 | "version": "3.0.0",
2440 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
2441 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
2442 | "dev": true,
2443 | "engines": {
2444 | "node": ">= 6"
2445 | }
2446 | },
2447 | "node_modules/once": {
2448 | "version": "1.4.0",
2449 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2450 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2451 | "dev": true,
2452 | "dependencies": {
2453 | "wrappy": "1"
2454 | }
2455 | },
2456 | "node_modules/parent-module": {
2457 | "version": "1.0.1",
2458 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2459 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2460 | "dev": true,
2461 | "dependencies": {
2462 | "callsites": "^3.0.0"
2463 | },
2464 | "engines": {
2465 | "node": ">=6"
2466 | }
2467 | },
2468 | "node_modules/path-is-absolute": {
2469 | "version": "1.0.1",
2470 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2471 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2472 | "dev": true,
2473 | "engines": {
2474 | "node": ">=0.10.0"
2475 | }
2476 | },
2477 | "node_modules/path-parse": {
2478 | "version": "1.0.7",
2479 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2480 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2481 | "dev": true
2482 | },
2483 | "node_modules/periscopic": {
2484 | "version": "3.1.0",
2485 | "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
2486 | "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
2487 | "dev": true,
2488 | "dependencies": {
2489 | "@types/estree": "^1.0.0",
2490 | "estree-walker": "^3.0.0",
2491 | "is-reference": "^3.0.0"
2492 | }
2493 | },
2494 | "node_modules/picocolors": {
2495 | "version": "1.0.0",
2496 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
2497 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
2498 | "dev": true
2499 | },
2500 | "node_modules/picomatch": {
2501 | "version": "2.3.1",
2502 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2503 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2504 | "dev": true,
2505 | "engines": {
2506 | "node": ">=8.6"
2507 | },
2508 | "funding": {
2509 | "url": "https://github.com/sponsors/jonschlinkert"
2510 | }
2511 | },
2512 | "node_modules/pify": {
2513 | "version": "2.3.0",
2514 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2515 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
2516 | "dev": true,
2517 | "engines": {
2518 | "node": ">=0.10.0"
2519 | }
2520 | },
2521 | "node_modules/pirates": {
2522 | "version": "4.0.6",
2523 | "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
2524 | "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
2525 | "dev": true,
2526 | "engines": {
2527 | "node": ">= 6"
2528 | }
2529 | },
2530 | "node_modules/postcss": {
2531 | "version": "8.4.24",
2532 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz",
2533 | "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==",
2534 | "dev": true,
2535 | "funding": [
2536 | {
2537 | "type": "opencollective",
2538 | "url": "https://opencollective.com/postcss/"
2539 | },
2540 | {
2541 | "type": "tidelift",
2542 | "url": "https://tidelift.com/funding/github/npm/postcss"
2543 | },
2544 | {
2545 | "type": "github",
2546 | "url": "https://github.com/sponsors/ai"
2547 | }
2548 | ],
2549 | "dependencies": {
2550 | "nanoid": "^3.3.6",
2551 | "picocolors": "^1.0.0",
2552 | "source-map-js": "^1.0.2"
2553 | },
2554 | "engines": {
2555 | "node": "^10 || ^12 || >=14"
2556 | }
2557 | },
2558 | "node_modules/postcss-import": {
2559 | "version": "15.1.0",
2560 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
2561 | "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
2562 | "dev": true,
2563 | "dependencies": {
2564 | "postcss-value-parser": "^4.0.0",
2565 | "read-cache": "^1.0.0",
2566 | "resolve": "^1.1.7"
2567 | },
2568 | "engines": {
2569 | "node": ">=14.0.0"
2570 | },
2571 | "peerDependencies": {
2572 | "postcss": "^8.0.0"
2573 | }
2574 | },
2575 | "node_modules/postcss-js": {
2576 | "version": "4.0.1",
2577 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
2578 | "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
2579 | "dev": true,
2580 | "dependencies": {
2581 | "camelcase-css": "^2.0.1"
2582 | },
2583 | "engines": {
2584 | "node": "^12 || ^14 || >= 16"
2585 | },
2586 | "funding": {
2587 | "type": "opencollective",
2588 | "url": "https://opencollective.com/postcss/"
2589 | },
2590 | "peerDependencies": {
2591 | "postcss": "^8.4.21"
2592 | }
2593 | },
2594 | "node_modules/postcss-load-config": {
2595 | "version": "4.0.1",
2596 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
2597 | "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
2598 | "dev": true,
2599 | "dependencies": {
2600 | "lilconfig": "^2.0.5",
2601 | "yaml": "^2.1.1"
2602 | },
2603 | "engines": {
2604 | "node": ">= 14"
2605 | },
2606 | "funding": {
2607 | "type": "opencollective",
2608 | "url": "https://opencollective.com/postcss/"
2609 | },
2610 | "peerDependencies": {
2611 | "postcss": ">=8.0.9",
2612 | "ts-node": ">=9.0.0"
2613 | },
2614 | "peerDependenciesMeta": {
2615 | "postcss": {
2616 | "optional": true
2617 | },
2618 | "ts-node": {
2619 | "optional": true
2620 | }
2621 | }
2622 | },
2623 | "node_modules/postcss-nested": {
2624 | "version": "6.0.1",
2625 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
2626 | "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
2627 | "dev": true,
2628 | "dependencies": {
2629 | "postcss-selector-parser": "^6.0.11"
2630 | },
2631 | "engines": {
2632 | "node": ">=12.0"
2633 | },
2634 | "funding": {
2635 | "type": "opencollective",
2636 | "url": "https://opencollective.com/postcss/"
2637 | },
2638 | "peerDependencies": {
2639 | "postcss": "^8.2.14"
2640 | }
2641 | },
2642 | "node_modules/postcss-selector-parser": {
2643 | "version": "6.0.13",
2644 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
2645 | "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
2646 | "dev": true,
2647 | "dependencies": {
2648 | "cssesc": "^3.0.0",
2649 | "util-deprecate": "^1.0.2"
2650 | },
2651 | "engines": {
2652 | "node": ">=4"
2653 | }
2654 | },
2655 | "node_modules/postcss-value-parser": {
2656 | "version": "4.2.0",
2657 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
2658 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2659 | "dev": true
2660 | },
2661 | "node_modules/postgres": {
2662 | "version": "3.3.5",
2663 | "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.3.5.tgz",
2664 | "integrity": "sha512-+JD93VELV9gHkqpV5gdL5/70HdGtEw4/XE1S4BC8f1mcPmdib3K5XsKVbnR1XcAyC41zOnifJ+9YRKxdIsXiUw==",
2665 | "funding": {
2666 | "type": "individual",
2667 | "url": "https://github.com/sponsors/porsager"
2668 | }
2669 | },
2670 | "node_modules/prettier": {
2671 | "version": "2.8.8",
2672 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
2673 | "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
2674 | "dev": true,
2675 | "bin": {
2676 | "prettier": "bin-prettier.js"
2677 | },
2678 | "engines": {
2679 | "node": ">=10.13.0"
2680 | },
2681 | "funding": {
2682 | "url": "https://github.com/prettier/prettier?sponsor=1"
2683 | }
2684 | },
2685 | "node_modules/prettier-plugin-svelte": {
2686 | "version": "2.10.1",
2687 | "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz",
2688 | "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==",
2689 | "dev": true,
2690 | "peerDependencies": {
2691 | "prettier": "^1.16.4 || ^2.0.0",
2692 | "svelte": "^3.2.0 || ^4.0.0-next.0"
2693 | }
2694 | },
2695 | "node_modules/queue-microtask": {
2696 | "version": "1.2.3",
2697 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2698 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2699 | "dev": true,
2700 | "funding": [
2701 | {
2702 | "type": "github",
2703 | "url": "https://github.com/sponsors/feross"
2704 | },
2705 | {
2706 | "type": "patreon",
2707 | "url": "https://www.patreon.com/feross"
2708 | },
2709 | {
2710 | "type": "consulting",
2711 | "url": "https://feross.org/support"
2712 | }
2713 | ]
2714 | },
2715 | "node_modules/read-cache": {
2716 | "version": "1.0.0",
2717 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
2718 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
2719 | "dev": true,
2720 | "dependencies": {
2721 | "pify": "^2.3.0"
2722 | }
2723 | },
2724 | "node_modules/readdirp": {
2725 | "version": "3.6.0",
2726 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
2727 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
2728 | "dev": true,
2729 | "dependencies": {
2730 | "picomatch": "^2.2.1"
2731 | },
2732 | "engines": {
2733 | "node": ">=8.10.0"
2734 | }
2735 | },
2736 | "node_modules/resolve": {
2737 | "version": "1.22.2",
2738 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
2739 | "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
2740 | "dev": true,
2741 | "dependencies": {
2742 | "is-core-module": "^2.11.0",
2743 | "path-parse": "^1.0.7",
2744 | "supports-preserve-symlinks-flag": "^1.0.0"
2745 | },
2746 | "bin": {
2747 | "resolve": "bin/resolve"
2748 | },
2749 | "funding": {
2750 | "url": "https://github.com/sponsors/ljharb"
2751 | }
2752 | },
2753 | "node_modules/resolve-from": {
2754 | "version": "4.0.0",
2755 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2756 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2757 | "dev": true,
2758 | "engines": {
2759 | "node": ">=4"
2760 | }
2761 | },
2762 | "node_modules/resolve-pkg-maps": {
2763 | "version": "1.0.0",
2764 | "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
2765 | "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
2766 | "dev": true,
2767 | "funding": {
2768 | "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
2769 | }
2770 | },
2771 | "node_modules/reusify": {
2772 | "version": "1.0.4",
2773 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2774 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2775 | "dev": true,
2776 | "engines": {
2777 | "iojs": ">=1.0.0",
2778 | "node": ">=0.10.0"
2779 | }
2780 | },
2781 | "node_modules/rimraf": {
2782 | "version": "2.7.1",
2783 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2784 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2785 | "dev": true,
2786 | "dependencies": {
2787 | "glob": "^7.1.3"
2788 | },
2789 | "bin": {
2790 | "rimraf": "bin.js"
2791 | }
2792 | },
2793 | "node_modules/rollup": {
2794 | "version": "3.26.1",
2795 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.1.tgz",
2796 | "integrity": "sha512-I5gJCSpSMr3U9wv4D5YA8g7w7cj3eaSDeo7t+JcaFQOmoOUBgu4K9iMp8k3EZnwbJrjQxUMSKxMyB8qEQzzaSg==",
2797 | "dev": true,
2798 | "bin": {
2799 | "rollup": "dist/bin/rollup"
2800 | },
2801 | "engines": {
2802 | "node": ">=14.18.0",
2803 | "npm": ">=8.0.0"
2804 | },
2805 | "optionalDependencies": {
2806 | "fsevents": "~2.3.2"
2807 | }
2808 | },
2809 | "node_modules/run-parallel": {
2810 | "version": "1.2.0",
2811 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2812 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2813 | "dev": true,
2814 | "funding": [
2815 | {
2816 | "type": "github",
2817 | "url": "https://github.com/sponsors/feross"
2818 | },
2819 | {
2820 | "type": "patreon",
2821 | "url": "https://www.patreon.com/feross"
2822 | },
2823 | {
2824 | "type": "consulting",
2825 | "url": "https://feross.org/support"
2826 | }
2827 | ],
2828 | "dependencies": {
2829 | "queue-microtask": "^1.2.2"
2830 | }
2831 | },
2832 | "node_modules/sade": {
2833 | "version": "1.8.1",
2834 | "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
2835 | "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
2836 | "dev": true,
2837 | "dependencies": {
2838 | "mri": "^1.1.0"
2839 | },
2840 | "engines": {
2841 | "node": ">=6"
2842 | }
2843 | },
2844 | "node_modules/sander": {
2845 | "version": "0.5.1",
2846 | "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
2847 | "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==",
2848 | "dev": true,
2849 | "dependencies": {
2850 | "es6-promise": "^3.1.2",
2851 | "graceful-fs": "^4.1.3",
2852 | "mkdirp": "^0.5.1",
2853 | "rimraf": "^2.5.2"
2854 | }
2855 | },
2856 | "node_modules/set-cookie-parser": {
2857 | "version": "2.6.0",
2858 | "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
2859 | "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==",
2860 | "dev": true
2861 | },
2862 | "node_modules/sirv": {
2863 | "version": "2.0.3",
2864 | "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz",
2865 | "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==",
2866 | "dev": true,
2867 | "dependencies": {
2868 | "@polka/url": "^1.0.0-next.20",
2869 | "mrmime": "^1.0.0",
2870 | "totalist": "^3.0.0"
2871 | },
2872 | "engines": {
2873 | "node": ">= 10"
2874 | }
2875 | },
2876 | "node_modules/sisteransi": {
2877 | "version": "1.0.5",
2878 | "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
2879 | "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
2880 | "dev": true
2881 | },
2882 | "node_modules/sorcery": {
2883 | "version": "0.11.0",
2884 | "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
2885 | "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==",
2886 | "dev": true,
2887 | "dependencies": {
2888 | "@jridgewell/sourcemap-codec": "^1.4.14",
2889 | "buffer-crc32": "^0.2.5",
2890 | "minimist": "^1.2.0",
2891 | "sander": "^0.5.0"
2892 | },
2893 | "bin": {
2894 | "sorcery": "bin/sorcery"
2895 | }
2896 | },
2897 | "node_modules/source-map": {
2898 | "version": "0.6.1",
2899 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2900 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2901 | "dev": true,
2902 | "engines": {
2903 | "node": ">=0.10.0"
2904 | }
2905 | },
2906 | "node_modules/source-map-js": {
2907 | "version": "1.0.2",
2908 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2909 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
2910 | "dev": true,
2911 | "engines": {
2912 | "node": ">=0.10.0"
2913 | }
2914 | },
2915 | "node_modules/source-map-support": {
2916 | "version": "0.5.21",
2917 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2918 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2919 | "dev": true,
2920 | "dependencies": {
2921 | "buffer-from": "^1.0.0",
2922 | "source-map": "^0.6.0"
2923 | }
2924 | },
2925 | "node_modules/streamsearch": {
2926 | "version": "1.1.0",
2927 | "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
2928 | "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
2929 | "dev": true,
2930 | "engines": {
2931 | "node": ">=10.0.0"
2932 | }
2933 | },
2934 | "node_modules/strip-indent": {
2935 | "version": "3.0.0",
2936 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
2937 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
2938 | "dev": true,
2939 | "dependencies": {
2940 | "min-indent": "^1.0.0"
2941 | },
2942 | "engines": {
2943 | "node": ">=8"
2944 | }
2945 | },
2946 | "node_modules/sucrase": {
2947 | "version": "3.32.0",
2948 | "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz",
2949 | "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==",
2950 | "dev": true,
2951 | "dependencies": {
2952 | "@jridgewell/gen-mapping": "^0.3.2",
2953 | "commander": "^4.0.0",
2954 | "glob": "7.1.6",
2955 | "lines-and-columns": "^1.1.6",
2956 | "mz": "^2.7.0",
2957 | "pirates": "^4.0.1",
2958 | "ts-interface-checker": "^0.1.9"
2959 | },
2960 | "bin": {
2961 | "sucrase": "bin/sucrase",
2962 | "sucrase-node": "bin/sucrase-node"
2963 | },
2964 | "engines": {
2965 | "node": ">=8"
2966 | }
2967 | },
2968 | "node_modules/sucrase/node_modules/glob": {
2969 | "version": "7.1.6",
2970 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2971 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2972 | "dev": true,
2973 | "dependencies": {
2974 | "fs.realpath": "^1.0.0",
2975 | "inflight": "^1.0.4",
2976 | "inherits": "2",
2977 | "minimatch": "^3.0.4",
2978 | "once": "^1.3.0",
2979 | "path-is-absolute": "^1.0.0"
2980 | },
2981 | "engines": {
2982 | "node": "*"
2983 | },
2984 | "funding": {
2985 | "url": "https://github.com/sponsors/isaacs"
2986 | }
2987 | },
2988 | "node_modules/supports-preserve-symlinks-flag": {
2989 | "version": "1.0.0",
2990 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2991 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2992 | "dev": true,
2993 | "engines": {
2994 | "node": ">= 0.4"
2995 | },
2996 | "funding": {
2997 | "url": "https://github.com/sponsors/ljharb"
2998 | }
2999 | },
3000 | "node_modules/svelte": {
3001 | "version": "4.0.4",
3002 | "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.0.4.tgz",
3003 | "integrity": "sha512-DDJavyX1mpNFLZ7jU9FwBKouemh6CJHZXwePBa5GXSaW5GuHZ361L2/1uznBqOCxu2UsUoWu8wRsB2iB8QG5sQ==",
3004 | "dev": true,
3005 | "dependencies": {
3006 | "@ampproject/remapping": "^2.2.1",
3007 | "@jridgewell/sourcemap-codec": "^1.4.15",
3008 | "@jridgewell/trace-mapping": "^0.3.18",
3009 | "acorn": "^8.9.0",
3010 | "aria-query": "^5.3.0",
3011 | "axobject-query": "^3.2.1",
3012 | "code-red": "^1.0.3",
3013 | "css-tree": "^2.3.1",
3014 | "estree-walker": "^3.0.3",
3015 | "is-reference": "^3.0.1",
3016 | "locate-character": "^3.0.0",
3017 | "magic-string": "^0.30.0",
3018 | "periscopic": "^3.1.0"
3019 | },
3020 | "engines": {
3021 | "node": ">=16"
3022 | }
3023 | },
3024 | "node_modules/svelte-check": {
3025 | "version": "3.4.4",
3026 | "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.4.tgz",
3027 | "integrity": "sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==",
3028 | "dev": true,
3029 | "dependencies": {
3030 | "@jridgewell/trace-mapping": "^0.3.17",
3031 | "chokidar": "^3.4.1",
3032 | "fast-glob": "^3.2.7",
3033 | "import-fresh": "^3.2.1",
3034 | "picocolors": "^1.0.0",
3035 | "sade": "^1.7.4",
3036 | "svelte-preprocess": "^5.0.3",
3037 | "typescript": "^5.0.3"
3038 | },
3039 | "bin": {
3040 | "svelte-check": "bin/svelte-check"
3041 | },
3042 | "peerDependencies": {
3043 | "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0"
3044 | }
3045 | },
3046 | "node_modules/svelte-hmr": {
3047 | "version": "0.15.2",
3048 | "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.2.tgz",
3049 | "integrity": "sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==",
3050 | "dev": true,
3051 | "engines": {
3052 | "node": "^12.20 || ^14.13.1 || >= 16"
3053 | },
3054 | "peerDependencies": {
3055 | "svelte": "^3.19.0 || ^4.0.0-next.0"
3056 | }
3057 | },
3058 | "node_modules/svelte-preprocess": {
3059 | "version": "5.0.4",
3060 | "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz",
3061 | "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==",
3062 | "dev": true,
3063 | "hasInstallScript": true,
3064 | "dependencies": {
3065 | "@types/pug": "^2.0.6",
3066 | "detect-indent": "^6.1.0",
3067 | "magic-string": "^0.27.0",
3068 | "sorcery": "^0.11.0",
3069 | "strip-indent": "^3.0.0"
3070 | },
3071 | "engines": {
3072 | "node": ">= 14.10.0"
3073 | },
3074 | "peerDependencies": {
3075 | "@babel/core": "^7.10.2",
3076 | "coffeescript": "^2.5.1",
3077 | "less": "^3.11.3 || ^4.0.0",
3078 | "postcss": "^7 || ^8",
3079 | "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0",
3080 | "pug": "^3.0.0",
3081 | "sass": "^1.26.8",
3082 | "stylus": "^0.55.0",
3083 | "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0",
3084 | "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0",
3085 | "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0"
3086 | },
3087 | "peerDependenciesMeta": {
3088 | "@babel/core": {
3089 | "optional": true
3090 | },
3091 | "coffeescript": {
3092 | "optional": true
3093 | },
3094 | "less": {
3095 | "optional": true
3096 | },
3097 | "postcss": {
3098 | "optional": true
3099 | },
3100 | "postcss-load-config": {
3101 | "optional": true
3102 | },
3103 | "pug": {
3104 | "optional": true
3105 | },
3106 | "sass": {
3107 | "optional": true
3108 | },
3109 | "stylus": {
3110 | "optional": true
3111 | },
3112 | "sugarss": {
3113 | "optional": true
3114 | },
3115 | "typescript": {
3116 | "optional": true
3117 | }
3118 | }
3119 | },
3120 | "node_modules/svelte-preprocess/node_modules/magic-string": {
3121 | "version": "0.27.0",
3122 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
3123 | "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
3124 | "dev": true,
3125 | "dependencies": {
3126 | "@jridgewell/sourcemap-codec": "^1.4.13"
3127 | },
3128 | "engines": {
3129 | "node": ">=12"
3130 | }
3131 | },
3132 | "node_modules/tailwindcss": {
3133 | "version": "3.3.2",
3134 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz",
3135 | "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==",
3136 | "dev": true,
3137 | "dependencies": {
3138 | "@alloc/quick-lru": "^5.2.0",
3139 | "arg": "^5.0.2",
3140 | "chokidar": "^3.5.3",
3141 | "didyoumean": "^1.2.2",
3142 | "dlv": "^1.1.3",
3143 | "fast-glob": "^3.2.12",
3144 | "glob-parent": "^6.0.2",
3145 | "is-glob": "^4.0.3",
3146 | "jiti": "^1.18.2",
3147 | "lilconfig": "^2.1.0",
3148 | "micromatch": "^4.0.5",
3149 | "normalize-path": "^3.0.0",
3150 | "object-hash": "^3.0.0",
3151 | "picocolors": "^1.0.0",
3152 | "postcss": "^8.4.23",
3153 | "postcss-import": "^15.1.0",
3154 | "postcss-js": "^4.0.1",
3155 | "postcss-load-config": "^4.0.1",
3156 | "postcss-nested": "^6.0.1",
3157 | "postcss-selector-parser": "^6.0.11",
3158 | "postcss-value-parser": "^4.2.0",
3159 | "resolve": "^1.22.2",
3160 | "sucrase": "^3.32.0"
3161 | },
3162 | "bin": {
3163 | "tailwind": "lib/cli.js",
3164 | "tailwindcss": "lib/cli.js"
3165 | },
3166 | "engines": {
3167 | "node": ">=14.0.0"
3168 | }
3169 | },
3170 | "node_modules/tailwindcss/node_modules/glob-parent": {
3171 | "version": "6.0.2",
3172 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
3173 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
3174 | "dev": true,
3175 | "dependencies": {
3176 | "is-glob": "^4.0.3"
3177 | },
3178 | "engines": {
3179 | "node": ">=10.13.0"
3180 | }
3181 | },
3182 | "node_modules/theme-change": {
3183 | "version": "2.5.0",
3184 | "resolved": "https://registry.npmjs.org/theme-change/-/theme-change-2.5.0.tgz",
3185 | "integrity": "sha512-B/UdsgdHAGhSKHTAQnxg/etN0RaMDpehuJmZIjLMDVJ6DGIliRHGD6pODi1CXLQAN9GV0GSyB3G6yCuK05PkPQ=="
3186 | },
3187 | "node_modules/thenify": {
3188 | "version": "3.3.1",
3189 | "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
3190 | "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
3191 | "dev": true,
3192 | "dependencies": {
3193 | "any-promise": "^1.0.0"
3194 | }
3195 | },
3196 | "node_modules/thenify-all": {
3197 | "version": "1.6.0",
3198 | "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
3199 | "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
3200 | "dev": true,
3201 | "dependencies": {
3202 | "thenify": ">= 3.1.0 < 4"
3203 | },
3204 | "engines": {
3205 | "node": ">=0.8"
3206 | }
3207 | },
3208 | "node_modules/timers-ext": {
3209 | "version": "0.1.7",
3210 | "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
3211 | "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
3212 | "dev": true,
3213 | "dependencies": {
3214 | "es5-ext": "~0.10.46",
3215 | "next-tick": "1"
3216 | }
3217 | },
3218 | "node_modules/to-regex-range": {
3219 | "version": "5.0.1",
3220 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3221 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3222 | "dev": true,
3223 | "dependencies": {
3224 | "is-number": "^7.0.0"
3225 | },
3226 | "engines": {
3227 | "node": ">=8.0"
3228 | }
3229 | },
3230 | "node_modules/totalist": {
3231 | "version": "3.0.1",
3232 | "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
3233 | "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
3234 | "dev": true,
3235 | "engines": {
3236 | "node": ">=6"
3237 | }
3238 | },
3239 | "node_modules/ts-interface-checker": {
3240 | "version": "0.1.13",
3241 | "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
3242 | "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
3243 | "dev": true
3244 | },
3245 | "node_modules/tslib": {
3246 | "version": "2.6.0",
3247 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
3248 | "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==",
3249 | "dev": true
3250 | },
3251 | "node_modules/type": {
3252 | "version": "1.2.0",
3253 | "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
3254 | "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
3255 | "dev": true
3256 | },
3257 | "node_modules/typescript": {
3258 | "version": "5.1.6",
3259 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
3260 | "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
3261 | "dev": true,
3262 | "bin": {
3263 | "tsc": "bin/tsc",
3264 | "tsserver": "bin/tsserver"
3265 | },
3266 | "engines": {
3267 | "node": ">=14.17"
3268 | }
3269 | },
3270 | "node_modules/undici": {
3271 | "version": "5.22.1",
3272 | "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz",
3273 | "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==",
3274 | "dev": true,
3275 | "dependencies": {
3276 | "busboy": "^1.6.0"
3277 | },
3278 | "engines": {
3279 | "node": ">=14.0"
3280 | }
3281 | },
3282 | "node_modules/update-browserslist-db": {
3283 | "version": "1.0.11",
3284 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
3285 | "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
3286 | "dev": true,
3287 | "funding": [
3288 | {
3289 | "type": "opencollective",
3290 | "url": "https://opencollective.com/browserslist"
3291 | },
3292 | {
3293 | "type": "tidelift",
3294 | "url": "https://tidelift.com/funding/github/npm/browserslist"
3295 | },
3296 | {
3297 | "type": "github",
3298 | "url": "https://github.com/sponsors/ai"
3299 | }
3300 | ],
3301 | "dependencies": {
3302 | "escalade": "^3.1.1",
3303 | "picocolors": "^1.0.0"
3304 | },
3305 | "bin": {
3306 | "update-browserslist-db": "cli.js"
3307 | },
3308 | "peerDependencies": {
3309 | "browserslist": ">= 4.21.0"
3310 | }
3311 | },
3312 | "node_modules/util-deprecate": {
3313 | "version": "1.0.2",
3314 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3315 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
3316 | "dev": true
3317 | },
3318 | "node_modules/vite": {
3319 | "version": "4.4.0",
3320 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.0.tgz",
3321 | "integrity": "sha512-Wf+DCEjuM8aGavEYiF77hnbxEZ+0+/jC9nABR46sh5Xi+GYeSvkeEFRiVuI3x+tPjxgZeS91h1jTAQTPFgePpA==",
3322 | "dev": true,
3323 | "dependencies": {
3324 | "esbuild": "^0.18.10",
3325 | "postcss": "^8.4.24",
3326 | "rollup": "^3.25.2"
3327 | },
3328 | "bin": {
3329 | "vite": "bin/vite.js"
3330 | },
3331 | "engines": {
3332 | "node": "^14.18.0 || >=16.0.0"
3333 | },
3334 | "funding": {
3335 | "url": "https://github.com/vitejs/vite?sponsor=1"
3336 | },
3337 | "optionalDependencies": {
3338 | "fsevents": "~2.3.2"
3339 | },
3340 | "peerDependencies": {
3341 | "@types/node": ">= 14",
3342 | "less": "*",
3343 | "lightningcss": "^1.21.0",
3344 | "sass": "*",
3345 | "stylus": "*",
3346 | "sugarss": "*",
3347 | "terser": "^5.4.0"
3348 | },
3349 | "peerDependenciesMeta": {
3350 | "@types/node": {
3351 | "optional": true
3352 | },
3353 | "less": {
3354 | "optional": true
3355 | },
3356 | "lightningcss": {
3357 | "optional": true
3358 | },
3359 | "sass": {
3360 | "optional": true
3361 | },
3362 | "stylus": {
3363 | "optional": true
3364 | },
3365 | "sugarss": {
3366 | "optional": true
3367 | },
3368 | "terser": {
3369 | "optional": true
3370 | }
3371 | }
3372 | },
3373 | "node_modules/vitefu": {
3374 | "version": "0.2.4",
3375 | "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz",
3376 | "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==",
3377 | "dev": true,
3378 | "peerDependencies": {
3379 | "vite": "^3.0.0 || ^4.0.0"
3380 | },
3381 | "peerDependenciesMeta": {
3382 | "vite": {
3383 | "optional": true
3384 | }
3385 | }
3386 | },
3387 | "node_modules/wordwrap": {
3388 | "version": "1.0.0",
3389 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3390 | "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
3391 | "dev": true
3392 | },
3393 | "node_modules/wrappy": {
3394 | "version": "1.0.2",
3395 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3396 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3397 | "dev": true
3398 | },
3399 | "node_modules/yaml": {
3400 | "version": "2.3.1",
3401 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
3402 | "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
3403 | "dev": true,
3404 | "engines": {
3405 | "node": ">= 14"
3406 | }
3407 | },
3408 | "node_modules/zod": {
3409 | "version": "3.21.4",
3410 | "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
3411 | "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
3412 | "dev": true,
3413 | "funding": {
3414 | "url": "https://github.com/sponsors/colinhacks"
3415 | }
3416 | }
3417 | }
3418 | }
3419 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "sv-drizzle",
3 | "version": "0.0.1",
4 | "private": true,
5 | "scripts": {
6 | "dev": "vite dev",
7 | "build": "vite build",
8 | "preview": "vite preview",
9 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
10 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
11 | "lint": "prettier --plugin-search-dir . --check .",
12 | "format": "prettier --plugin-search-dir . --write .",
13 | "generate": "drizzle-kit generate:pg"
14 | },
15 | "devDependencies": {
16 | "@sveltejs/adapter-auto": "^2.0.0",
17 | "@sveltejs/kit": "^1.20.4",
18 | "@tailwindcss/typography": "^0.5.9",
19 | "autoprefixer": "^10.4.14",
20 | "daisyui": "^3.1.6",
21 | "drizzle-kit": "^0.19.3",
22 | "postcss": "^8.4.24",
23 | "postcss-load-config": "^4.0.1",
24 | "prettier": "^2.8.0",
25 | "prettier-plugin-svelte": "^2.10.1",
26 | "svelte": "^4.0.0",
27 | "svelte-check": "^3.4.3",
28 | "tailwindcss": "^3.3.2",
29 | "tslib": "^2.4.1",
30 | "typescript": "^5.0.0",
31 | "vite": "^4.3.6"
32 | },
33 | "type": "module",
34 | "dependencies": {
35 | "dotenv": "^16.3.1",
36 | "drizzle-orm": "^0.27.0",
37 | "postgres": "^3.3.5",
38 | "theme-change": "^2.5.0"
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/postcss.config.cjs:
--------------------------------------------------------------------------------
1 | const tailwindcss = require('tailwindcss');
2 | const autoprefixer = require('autoprefixer');
3 |
4 | const config = {
5 | plugins: [
6 | //Some plugins, like tailwindcss/nesting, need to run before Tailwind,
7 | tailwindcss(),
8 | //But others, like autoprefixer, need to run after,
9 | autoprefixer
10 | ]
11 | };
12 |
13 | module.exports = config;
14 |
--------------------------------------------------------------------------------
/src/app.d.ts:
--------------------------------------------------------------------------------
1 | // See https://kit.svelte.dev/docs/types#app
2 | // for information about these interfaces
3 | declare global {
4 | namespace App {
5 | // interface Error {}
6 | // interface Locals {}
7 | // interface PageData {}
8 | // interface Platform {}
9 | }
10 | }
11 |
12 | export {};
13 |
--------------------------------------------------------------------------------
/src/app.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |12 |This Data Comes from Database :
11 |
17 | {item.fullName}18 | |
19 | {item.quote} |
20 |
---|