nandi/gleanpublic Fork 0
e48aa28
Commits
Clone
git clone https://git.rickub.com/nandi/glean.git
git clone ssh://git@rickub.com/nandi/glean.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Switch from npm/node to bunUnverified

Julien Robert committed 2026-05-15T14:07:44+02:00 Browse files
e48aa28 parent: 01b2a7b
modified .tangled/workflows/ci.yml +3 -4
@@ -18,12 +18,11 @@ dependencies:
1818 - gnumake
1919 - gnugrep
2020 - gawk
21- - nodejs
22- - curl
21+ - bun
2322
2423 steps:
25- - name: "Install node dependencies"
26- command: "npm install"
24+ - name: "Install dependencies"
25+ command: "bun install"
2726
2827 - name: "Build glean"
2928 command: "make build"
@@ -18,12 +18,11 @@ dependencies:
18 - gnumake18 - gnumake
19 - gnugrep19 - gnugrep
20 - gawk20 - gawk
21- - nodejs21+ - bun
22- - curl
23 22
24 steps:23 steps:
25- - name: "Install node dependencies"24+ - name: "Install dependencies"
26- command: "npm install"25+ command: "bun install"
27 26
28 - name: "Build glean"27 - name: "Build glean"
29 command: "make build"28 command: "make build"
modified Dockerfile +5 -4
@@ -1,16 +1,17 @@
11 FROM golang:1.26-alpine AS builder
22
3-RUN apk add --no-cache gcc musl-dev nodejs npm
3+RUN apk add --no-cache gcc musl-dev nodejs npm && \
4+ npm install -g bun
45
56 WORKDIR /src
67 COPY go.mod go.sum ./
78 RUN go mod download
89
9-COPY package.json package-lock.json ./
10-RUN npm ci
10+COPY package.json bun.lock ./
11+RUN bun install --frozen-lockfile
1112
1213 COPY . .
13-RUN npx tailwindcss -i ./static/input.css -o ./static/output.css --minify
14+RUN bunx tailwindcss -i ./static/input.css -o ./static/output.css --minify
1415
1516 RUN --mount=type=cache,target=/root/.cache/go-build \
1617 CGO_CFLAGS="-I/src/internal/db/include -I$(go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(grep 'mattn/go-sqlite3' go.mod | awk '{print $2}') -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int64_t=uint64_t" \
@@ -1,16 +1,17 @@
1 FROM golang:1.26-alpine AS builder1 FROM golang:1.26-alpine AS builder
2 2
3-RUN apk add --no-cache gcc musl-dev nodejs npm3+RUN apk add --no-cache gcc musl-dev nodejs npm && \
4+ npm install -g bun
4 5
5 WORKDIR /src6 WORKDIR /src
6 COPY go.mod go.sum ./7 COPY go.mod go.sum ./
7 RUN go mod download8 RUN go mod download
8 9
9-COPY package.json package-lock.json ./10+COPY package.json bun.lock ./
10-RUN npm ci11+RUN bun install --frozen-lockfile
11 12
12 COPY . .13 COPY . .
13-RUN npx tailwindcss -i ./static/input.css -o ./static/output.css --minify14+RUN bunx tailwindcss -i ./static/input.css -o ./static/output.css --minify
14 15
15 RUN --mount=type=cache,target=/root/.cache/go-build \16 RUN --mount=type=cache,target=/root/.cache/go-build \
16 CGO_CFLAGS="-I/src/internal/db/include -I$(go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(grep 'mattn/go-sqlite3' go.mod | awk '{print $2}') -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int64_t=uint64_t" \17 CGO_CFLAGS="-I/src/internal/db/include -I$(go env GOMODCACHE)/github.com/mattn/go-sqlite3@$(grep 'mattn/go-sqlite3' go.mod | awk '{print $2}') -Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int64_t=uint64_t" \
modified Makefile +2 -2
@@ -31,7 +31,7 @@ build: css htmx
3131
3232 .PHONY: css
3333 css:
34- npx tailwindcss -i ./static/input.css -o ./static/output.css --minify
34+ bunx tailwindcss -i ./static/input.css -o ./static/output.css --minify
3535
3636 .PHONY: htmx
3737 htmx:
@@ -39,7 +39,7 @@ htmx:
3939
4040 .PHONY: css-watch
4141 css-watch:
42- npx tailwindcss -i ./static/input.css -o ./static/output.css --watch
42+ bunx tailwindcss -i ./static/input.css -o ./static/output.css --watch
4343
4444 .PHONY: icons
4545 icons:
@@ -31,7 +31,7 @@ build: css htmx
31 31
32 .PHONY: css32 .PHONY: css
33 css:33 css:
34- npx tailwindcss -i ./static/input.css -o ./static/output.css --minify34+ bunx tailwindcss -i ./static/input.css -o ./static/output.css --minify
35 35
36 .PHONY: htmx36 .PHONY: htmx
37 htmx:37 htmx:
@@ -39,7 +39,7 @@ htmx:
39 39
40 .PHONY: css-watch40 .PHONY: css-watch
41 css-watch:41 css-watch:
42- npx tailwindcss -i ./static/input.css -o ./static/output.css --watch42+ bunx tailwindcss -i ./static/input.css -o ./static/output.css --watch
43 43
44 .PHONY: icons44 .PHONY: icons
45 icons:45 icons:
added bun.lock +160 -0
new file mode 100644
@@ -0,0 +1,160 @@
1+{
2+ "lockfileVersion": 1,
3+ "configVersion": 1,
4+ "workspaces": {
5+ "": {
6+ "dependencies": {
7+ "tailwindcss": "^3.4.19",
8+ },
9+ },
10+ },
11+ "packages": {
12+ "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="],
13+
14+ "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
15+
16+ "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
17+
18+ "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="],
19+
20+ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
21+
22+ "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="],
23+
24+ "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="],
25+
26+ "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
27+
28+ "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="],
29+
30+ "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="],
31+
32+ "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="],
33+
34+ "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="],
35+
36+ "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
37+
38+ "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="],
39+
40+ "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="],
41+
42+ "commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="],
43+
44+ "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
45+
46+ "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="],
47+
48+ "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="],
49+
50+ "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="],
51+
52+ "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
53+
54+ "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="],
55+
56+ "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
57+
58+ "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
59+
60+ "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
61+
62+ "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
63+
64+ "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="],
65+
66+ "hasown": ["hasown@2.0.3", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="],
67+
68+ "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="],
69+
70+ "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="],
71+
72+ "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
73+
74+ "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
75+
76+ "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="],
77+
78+ "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="],
79+
80+ "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="],
81+
82+ "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="],
83+
84+ "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="],
85+
86+ "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
87+
88+ "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="],
89+
90+ "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
91+
92+ "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
93+
94+ "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
95+
96+ "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="],
97+
98+ "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="],
99+
100+ "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
101+
102+ "picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="],
103+
104+ "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="],
105+
106+ "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="],
107+
108+ "postcss": ["postcss@8.5.14", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg=="],
109+
110+ "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="],
111+
112+ "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="],
113+
114+ "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="],
115+
116+ "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="],
117+
118+ "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],
119+
120+ "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="],
121+
122+ "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="],
123+
124+ "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="],
125+
126+ "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="],
127+
128+ "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="],
129+
130+ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="],
131+
132+ "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
133+
134+ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
135+
136+ "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="],
137+
138+ "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
139+
140+ "tailwindcss": ["tailwindcss@3.4.19", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ=="],
141+
142+ "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="],
143+
144+ "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="],
145+
146+ "tinyglobby": ["tinyglobby@0.2.16", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="],
147+
148+ "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
149+
150+ "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="],
151+
152+ "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
153+
154+ "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
155+
156+ "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
157+
158+ "tinyglobby/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
159+ }
160+}
new file mode 100644
@@ -0,0 +1,160 @@
1+{
2+ "lockfileVersion": 1,
3+ "configVersion": 1,
4+ "workspaces": {
5+ "": {
6+ "dependencies": {
7+ "tailwindcss": "^3.4.19",
8+ },
9+ },
10+ },
11+ "packages": {
12+ "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="],
13+
14+ "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
15+
16+ "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
17+
18+ "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="],
19+
20+ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
21+
22+ "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="],
23+
24+ "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="],
25+
26+ "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
27+
28+ "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="],
29+
30+ "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="],
31+
32+ "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="],
33+
34+ "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="],
35+
36+ "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
37+
38+ "camelcase-css": ["camelcase-css@2.0.1", "", {}, "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="],
39+
40+ "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="],
41+
42+ "commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="],
43+
44+ "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
45+
46+ "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="],
47+
48+ "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="],
49+
50+ "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="],
51+
52+ "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
53+
54+ "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="],
55+
56+ "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
57+
58+ "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
59+
60+ "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
61+
62+ "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
63+
64+ "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="],
65+
66+ "hasown": ["hasown@2.0.3", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="],
67+
68+ "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="],
69+
70+ "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="],
71+
72+ "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
73+
74+ "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
75+
76+ "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="],
77+
78+ "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="],
79+
80+ "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="],
81+
82+ "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="],
83+
84+ "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="],
85+
86+ "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
87+
88+ "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="],
89+
90+ "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
91+
92+ "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
93+
94+ "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
95+
96+ "object-hash": ["object-hash@3.0.0", "", {}, "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="],
97+
98+ "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="],
99+
100+ "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
101+
102+ "picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="],
103+
104+ "pify": ["pify@2.3.0", "", {}, "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="],
105+
106+ "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="],
107+
108+ "postcss": ["postcss@8.5.14", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg=="],
109+
110+ "postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="],
111+
112+ "postcss-js": ["postcss-js@4.1.0", "", { "dependencies": { "camelcase-css": "^2.0.1" }, "peerDependencies": { "postcss": "^8.4.21" } }, "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw=="],
113+
114+ "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="],
115+
116+ "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="],
117+
118+ "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],
119+
120+ "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="],
121+
122+ "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="],
123+
124+ "read-cache": ["read-cache@1.0.0", "", { "dependencies": { "pify": "^2.3.0" } }, "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="],
125+
126+ "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="],
127+
128+ "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="],
129+
130+ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="],
131+
132+ "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
133+
134+ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
135+
136+ "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="],
137+
138+ "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
139+
140+ "tailwindcss": ["tailwindcss@3.4.19", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ=="],
141+
142+ "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="],
143+
144+ "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="],
145+
146+ "tinyglobby": ["tinyglobby@0.2.16", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="],
147+
148+ "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
149+
150+ "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="],
151+
152+ "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
153+
154+ "chokidar/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
155+
156+ "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
157+
158+ "tinyglobby/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
159+ }
160+}
deleted package-lock.json +0 -986
deleted file mode 100644
@@ -1,986 +0,0 @@
1-{
2- "name": "glean",
3- "lockfileVersion": 3,
4- "requires": true,
5- "packages": {
6- "": {
7- "dependencies": {
8- "tailwindcss": "^3.4.19"
9- }
10- },
11- "node_modules/@alloc/quick-lru": {
12- "version": "5.2.0",
13- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
14- "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
15- "license": "MIT",
16- "engines": {
17- "node": ">=10"
18- },
19- "funding": {
20- "url": "https://github.com/sponsors/sindresorhus"
21- }
22- },
23- "node_modules/@jridgewell/gen-mapping": {
24- "version": "0.3.13",
25- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
26- "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
27- "license": "MIT",
28- "dependencies": {
29- "@jridgewell/sourcemap-codec": "^1.5.0",
30- "@jridgewell/trace-mapping": "^0.3.24"
31- }
32- },
33- "node_modules/@jridgewell/resolve-uri": {
34- "version": "3.1.2",
35- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
36- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
37- "license": "MIT",
38- "engines": {
39- "node": ">=6.0.0"
40- }
41- },
42- "node_modules/@jridgewell/sourcemap-codec": {
43- "version": "1.5.5",
44- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
45- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
46- "license": "MIT"
47- },
48- "node_modules/@jridgewell/trace-mapping": {
49- "version": "0.3.31",
50- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
51- "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
52- "license": "MIT",
53- "dependencies": {
54- "@jridgewell/resolve-uri": "^3.1.0",
55- "@jridgewell/sourcemap-codec": "^1.4.14"
56- }
57- },
58- "node_modules/@nodelib/fs.scandir": {
59- "version": "2.1.5",
60- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
61- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
62- "license": "MIT",
63- "dependencies": {
64- "@nodelib/fs.stat": "2.0.5",
65- "run-parallel": "^1.1.9"
66- },
67- "engines": {
68- "node": ">= 8"
69- }
70- },
71- "node_modules/@nodelib/fs.stat": {
72- "version": "2.0.5",
73- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
74- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
75- "license": "MIT",
76- "engines": {
77- "node": ">= 8"
78- }
79- },
80- "node_modules/@nodelib/fs.walk": {
81- "version": "1.2.8",
82- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
83- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
84- "license": "MIT",
85- "dependencies": {
86- "@nodelib/fs.scandir": "2.1.5",
87- "fastq": "^1.6.0"
88- },
89- "engines": {
90- "node": ">= 8"
91- }
92- },
93- "node_modules/any-promise": {
94- "version": "1.3.0",
95- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
96- "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
97- "license": "MIT"
98- },
99- "node_modules/anymatch": {
100- "version": "3.1.3",
101- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
102- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
103- "license": "ISC",
104- "dependencies": {
105- "normalize-path": "^3.0.0",
106- "picomatch": "^2.0.4"
107- },
108- "engines": {
109- "node": ">= 8"
110- }
111- },
112- "node_modules/anymatch/node_modules/picomatch": {
113- "version": "2.3.2",
114- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
115- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
116- "license": "MIT",
117- "engines": {
118- "node": ">=8.6"
119- },
120- "funding": {
121- "url": "https://github.com/sponsors/jonschlinkert"
122- }
123- },
124- "node_modules/arg": {
125- "version": "5.0.2",
126- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
127- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
128- "license": "MIT"
129- },
130- "node_modules/binary-extensions": {
131- "version": "2.3.0",
132- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
133- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
134- "license": "MIT",
135- "engines": {
136- "node": ">=8"
137- },
138- "funding": {
139- "url": "https://github.com/sponsors/sindresorhus"
140- }
141- },
142- "node_modules/braces": {
143- "version": "3.0.3",
144- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
145- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
146- "license": "MIT",
147- "dependencies": {
148- "fill-range": "^7.1.1"
149- },
150- "engines": {
151- "node": ">=8"
152- }
153- },
154- "node_modules/camelcase-css": {
155- "version": "2.0.1",
156- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
157- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
158- "license": "MIT",
159- "engines": {
160- "node": ">= 6"
161- }
162- },
163- "node_modules/chokidar": {
164- "version": "3.6.0",
165- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
166- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
167- "license": "MIT",
168- "dependencies": {
169- "anymatch": "~3.1.2",
170- "braces": "~3.0.2",
171- "glob-parent": "~5.1.2",
172- "is-binary-path": "~2.1.0",
173- "is-glob": "~4.0.1",
174- "normalize-path": "~3.0.0",
175- "readdirp": "~3.6.0"
176- },
177- "engines": {
178- "node": ">= 8.10.0"
179- },
180- "funding": {
181- "url": "https://paulmillr.com/funding/"
182- },
183- "optionalDependencies": {
184- "fsevents": "~2.3.2"
185- }
186- },
187- "node_modules/chokidar/node_modules/glob-parent": {
188- "version": "5.1.2",
189- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
190- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
191- "license": "ISC",
192- "dependencies": {
193- "is-glob": "^4.0.1"
194- },
195- "engines": {
196- "node": ">= 6"
197- }
198- },
199- "node_modules/commander": {
200- "version": "4.1.1",
201- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
202- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
203- "license": "MIT",
204- "engines": {
205- "node": ">= 6"
206- }
207- },
208- "node_modules/cssesc": {
209- "version": "3.0.0",
210- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
211- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
212- "license": "MIT",
213- "bin": {
214- "cssesc": "bin/cssesc"
215- },
216- "engines": {
217- "node": ">=4"
218- }
219- },
220- "node_modules/didyoumean": {
221- "version": "1.2.2",
222- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
223- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
224- "license": "Apache-2.0"
225- },
226- "node_modules/dlv": {
227- "version": "1.1.3",
228- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
229- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
230- "license": "MIT"
231- },
232- "node_modules/es-errors": {
233- "version": "1.3.0",
234- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
235- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
236- "license": "MIT",
237- "engines": {
238- "node": ">= 0.4"
239- }
240- },
241- "node_modules/fast-glob": {
242- "version": "3.3.3",
243- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
244- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
245- "license": "MIT",
246- "dependencies": {
247- "@nodelib/fs.stat": "^2.0.2",
248- "@nodelib/fs.walk": "^1.2.3",
249- "glob-parent": "^5.1.2",
250- "merge2": "^1.3.0",
251- "micromatch": "^4.0.8"
252- },
253- "engines": {
254- "node": ">=8.6.0"
255- }
256- },
257- "node_modules/fast-glob/node_modules/glob-parent": {
258- "version": "5.1.2",
259- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
260- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
261- "license": "ISC",
262- "dependencies": {
263- "is-glob": "^4.0.1"
264- },
265- "engines": {
266- "node": ">= 6"
267- }
268- },
269- "node_modules/fastq": {
270- "version": "1.20.1",
271- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
272- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
273- "license": "ISC",
274- "dependencies": {
275- "reusify": "^1.0.4"
276- }
277- },
278- "node_modules/fdir": {
279- "version": "6.5.0",
280- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
281- "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
282- "license": "MIT",
283- "engines": {
284- "node": ">=12.0.0"
285- },
286- "peerDependencies": {
287- "picomatch": "^3 || ^4"
288- },
289- "peerDependenciesMeta": {
290- "picomatch": {
291- "optional": true
292- }
293- }
294- },
295- "node_modules/fill-range": {
296- "version": "7.1.1",
297- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
298- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
299- "license": "MIT",
300- "dependencies": {
301- "to-regex-range": "^5.0.1"
302- },
303- "engines": {
304- "node": ">=8"
305- }
306- },
307- "node_modules/fsevents": {
308- "version": "2.3.3",
309- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
310- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
311- "hasInstallScript": true,
312- "license": "MIT",
313- "optional": true,
314- "os": [
315- "darwin"
316- ],
317- "engines": {
318- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
319- }
320- },
321- "node_modules/function-bind": {
322- "version": "1.1.2",
323- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
324- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
325- "license": "MIT",
326- "funding": {
327- "url": "https://github.com/sponsors/ljharb"
328- }
329- },
330- "node_modules/glob-parent": {
331- "version": "6.0.2",
332- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
333- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
334- "license": "ISC",
335- "dependencies": {
336- "is-glob": "^4.0.3"
337- },
338- "engines": {
339- "node": ">=10.13.0"
340- }
341- },
342- "node_modules/hasown": {
343- "version": "2.0.3",
344- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
345- "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
346- "license": "MIT",
347- "dependencies": {
348- "function-bind": "^1.1.2"
349- },
350- "engines": {
351- "node": ">= 0.4"
352- }
353- },
354- "node_modules/is-binary-path": {
355- "version": "2.1.0",
356- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
357- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
358- "license": "MIT",
359- "dependencies": {
360- "binary-extensions": "^2.0.0"
361- },
362- "engines": {
363- "node": ">=8"
364- }
365- },
366- "node_modules/is-core-module": {
367- "version": "2.16.1",
368- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
369- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
370- "license": "MIT",
371- "dependencies": {
372- "hasown": "^2.0.2"
373- },
374- "engines": {
375- "node": ">= 0.4"
376- },
377- "funding": {
378- "url": "https://github.com/sponsors/ljharb"
379- }
380- },
381- "node_modules/is-extglob": {
382- "version": "2.1.1",
383- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
384- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
385- "license": "MIT",
386- "engines": {
387- "node": ">=0.10.0"
388- }
389- },
390- "node_modules/is-glob": {
391- "version": "4.0.3",
392- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
393- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
394- "license": "MIT",
395- "dependencies": {
396- "is-extglob": "^2.1.1"
397- },
398- "engines": {
399- "node": ">=0.10.0"
400- }
401- },
402- "node_modules/is-number": {
403- "version": "7.0.0",
404- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
405- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
406- "license": "MIT",
407- "engines": {
408- "node": ">=0.12.0"
409- }
410- },
411- "node_modules/jiti": {
412- "version": "2.6.1",
413- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
414- "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
415- "license": "MIT",
416- "optional": true,
417- "peer": true,
418- "bin": {
419- "jiti": "lib/jiti-cli.mjs"
420- }
421- },
422- "node_modules/lilconfig": {
423- "version": "3.1.3",
424- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
425- "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
426- "license": "MIT",
427- "engines": {
428- "node": ">=14"
429- },
430- "funding": {
431- "url": "https://github.com/sponsors/antonk52"
432- }
433- },
434- "node_modules/lines-and-columns": {
435- "version": "1.2.4",
436- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
437- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
438- "license": "MIT"
439- },
440- "node_modules/merge2": {
441- "version": "1.4.1",
442- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
443- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
444- "license": "MIT",
445- "engines": {
446- "node": ">= 8"
447- }
448- },
449- "node_modules/micromatch": {
450- "version": "4.0.8",
451- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
452- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
453- "license": "MIT",
454- "dependencies": {
455- "braces": "^3.0.3",
456- "picomatch": "^2.3.1"
457- },
458- "engines": {
459- "node": ">=8.6"
460- }
461- },
462- "node_modules/micromatch/node_modules/picomatch": {
463- "version": "2.3.2",
464- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
465- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
466- "license": "MIT",
467- "engines": {
468- "node": ">=8.6"
469- },
470- "funding": {
471- "url": "https://github.com/sponsors/jonschlinkert"
472- }
473- },
474- "node_modules/mz": {
475- "version": "2.7.0",
476- "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
477- "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
478- "license": "MIT",
479- "dependencies": {
480- "any-promise": "^1.0.0",
481- "object-assign": "^4.0.1",
482- "thenify-all": "^1.0.0"
483- }
484- },
485- "node_modules/nanoid": {
486- "version": "3.3.11",
487- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
488- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
489- "funding": [
490- {
491- "type": "github",
492- "url": "https://github.com/sponsors/ai"
493- }
494- ],
495- "license": "MIT",
496- "bin": {
497- "nanoid": "bin/nanoid.cjs"
498- },
499- "engines": {
500- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
501- }
502- },
503- "node_modules/normalize-path": {
504- "version": "3.0.0",
505- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
506- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
507- "license": "MIT",
508- "engines": {
509- "node": ">=0.10.0"
510- }
511- },
512- "node_modules/object-assign": {
513- "version": "4.1.1",
514- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
515- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
516- "license": "MIT",
517- "engines": {
518- "node": ">=0.10.0"
519- }
520- },
521- "node_modules/object-hash": {
522- "version": "3.0.0",
523- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
524- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
525- "license": "MIT",
526- "engines": {
527- "node": ">= 6"
528- }
529- },
530- "node_modules/path-parse": {
531- "version": "1.0.7",
532- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
533- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
534- "license": "MIT"
535- },
536- "node_modules/picocolors": {
537- "version": "1.1.1",
538- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
539- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
540- "license": "ISC"
541- },
542- "node_modules/picomatch": {
543- "version": "4.0.4",
544- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
545- "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
546- "license": "MIT",
547- "engines": {
548- "node": ">=12"
549- },
550- "funding": {
551- "url": "https://github.com/sponsors/jonschlinkert"
552- }
553- },
554- "node_modules/pify": {
555- "version": "2.3.0",
556- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
557- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
558- "license": "MIT",
559- "engines": {
560- "node": ">=0.10.0"
561- }
562- },
563- "node_modules/pirates": {
564- "version": "4.0.7",
565- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
566- "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
567- "license": "MIT",
568- "engines": {
569- "node": ">= 6"
570- }
571- },
572- "node_modules/postcss": {
573- "version": "8.5.10",
574- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
575- "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
576- "funding": [
577- {
578- "type": "opencollective",
579- "url": "https://opencollective.com/postcss/"
580- },
581- {
582- "type": "tidelift",
583- "url": "https://tidelift.com/funding/github/npm/postcss"
584- },
585- {
586- "type": "github",
587- "url": "https://github.com/sponsors/ai"
588- }
589- ],
590- "license": "MIT",
591- "dependencies": {
592- "nanoid": "^3.3.11",
593- "picocolors": "^1.1.1",
594- "source-map-js": "^1.2.1"
595- },
596- "engines": {
597- "node": "^10 || ^12 || >=14"
598- }
599- },
600- "node_modules/postcss-import": {
601- "version": "15.1.0",
602- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
603- "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
604- "license": "MIT",
605- "dependencies": {
606- "postcss-value-parser": "^4.0.0",
607- "read-cache": "^1.0.0",
608- "resolve": "^1.1.7"
609- },
610- "engines": {
611- "node": ">=14.0.0"
612- },
613- "peerDependencies": {
614- "postcss": "^8.0.0"
615- }
616- },
617- "node_modules/postcss-js": {
618- "version": "4.1.0",
619- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
620- "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
621- "funding": [
622- {
623- "type": "opencollective",
624- "url": "https://opencollective.com/postcss/"
625- },
626- {
627- "type": "github",
628- "url": "https://github.com/sponsors/ai"
629- }
630- ],
631- "license": "MIT",
632- "dependencies": {
633- "camelcase-css": "^2.0.1"
634- },
635- "engines": {
636- "node": "^12 || ^14 || >= 16"
637- },
638- "peerDependencies": {
639- "postcss": "^8.4.21"
640- }
641- },
642- "node_modules/postcss-load-config": {
643- "version": "6.0.1",
644- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
645- "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
646- "funding": [
647- {
648- "type": "opencollective",
649- "url": "https://opencollective.com/postcss/"
650- },
651- {
652- "type": "github",
653- "url": "https://github.com/sponsors/ai"
654- }
655- ],
656- "license": "MIT",
657- "dependencies": {
658- "lilconfig": "^3.1.1"
659- },
660- "engines": {
661- "node": ">= 18"
662- },
663- "peerDependencies": {
664- "jiti": ">=1.21.0",
665- "postcss": ">=8.0.9",
666- "tsx": "^4.8.1",
667- "yaml": "^2.4.2"
668- },
669- "peerDependenciesMeta": {
670- "jiti": {
671- "optional": true
672- },
673- "postcss": {
674- "optional": true
675- },
676- "tsx": {
677- "optional": true
678- },
679- "yaml": {
680- "optional": true
681- }
682- }
683- },
684- "node_modules/postcss-nested": {
685- "version": "6.2.0",
686- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
687- "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
688- "funding": [
689- {
690- "type": "opencollective",
691- "url": "https://opencollective.com/postcss/"
692- },
693- {
694- "type": "github",
695- "url": "https://github.com/sponsors/ai"
696- }
697- ],
698- "license": "MIT",
699- "dependencies": {
700- "postcss-selector-parser": "^6.1.1"
701- },
702- "engines": {
703- "node": ">=12.0"
704- },
705- "peerDependencies": {
706- "postcss": "^8.2.14"
707- }
708- },
709- "node_modules/postcss-selector-parser": {
710- "version": "6.1.2",
711- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
712- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
713- "license": "MIT",
714- "dependencies": {
715- "cssesc": "^3.0.0",
716- "util-deprecate": "^1.0.2"
717- },
718- "engines": {
719- "node": ">=4"
720- }
721- },
722- "node_modules/postcss-value-parser": {
723- "version": "4.2.0",
724- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
725- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
726- "license": "MIT"
727- },
728- "node_modules/queue-microtask": {
729- "version": "1.2.3",
730- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
731- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
732- "funding": [
733- {
734- "type": "github",
735- "url": "https://github.com/sponsors/feross"
736- },
737- {
738- "type": "patreon",
739- "url": "https://www.patreon.com/feross"
740- },
741- {
742- "type": "consulting",
743- "url": "https://feross.org/support"
744- }
745- ],
746- "license": "MIT"
747- },
748- "node_modules/read-cache": {
749- "version": "1.0.0",
750- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
751- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
752- "license": "MIT",
753- "dependencies": {
754- "pify": "^2.3.0"
755- }
756- },
757- "node_modules/readdirp": {
758- "version": "3.6.0",
759- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
760- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
761- "license": "MIT",
762- "dependencies": {
763- "picomatch": "^2.2.1"
764- },
765- "engines": {
766- "node": ">=8.10.0"
767- }
768- },
769- "node_modules/readdirp/node_modules/picomatch": {
770- "version": "2.3.2",
771- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
772- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
773- "license": "MIT",
774- "engines": {
775- "node": ">=8.6"
776- },
777- "funding": {
778- "url": "https://github.com/sponsors/jonschlinkert"
779- }
780- },
781- "node_modules/resolve": {
782- "version": "1.22.12",
783- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
784- "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
785- "license": "MIT",
786- "dependencies": {
787- "es-errors": "^1.3.0",
788- "is-core-module": "^2.16.1",
789- "path-parse": "^1.0.7",
790- "supports-preserve-symlinks-flag": "^1.0.0"
791- },
792- "bin": {
793- "resolve": "bin/resolve"
794- },
795- "engines": {
796- "node": ">= 0.4"
797- },
798- "funding": {
799- "url": "https://github.com/sponsors/ljharb"
800- }
801- },
802- "node_modules/reusify": {
803- "version": "1.1.0",
804- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
805- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
806- "license": "MIT",
807- "engines": {
808- "iojs": ">=1.0.0",
809- "node": ">=0.10.0"
810- }
811- },
812- "node_modules/run-parallel": {
813- "version": "1.2.0",
814- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
815- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
816- "funding": [
817- {
818- "type": "github",
819- "url": "https://github.com/sponsors/feross"
820- },
821- {
822- "type": "patreon",
823- "url": "https://www.patreon.com/feross"
824- },
825- {
826- "type": "consulting",
827- "url": "https://feross.org/support"
828- }
829- ],
830- "license": "MIT",
831- "dependencies": {
832- "queue-microtask": "^1.2.2"
833- }
834- },
835- "node_modules/source-map-js": {
836- "version": "1.2.1",
837- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
838- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
839- "license": "BSD-3-Clause",
840- "engines": {
841- "node": ">=0.10.0"
842- }
843- },
844- "node_modules/sucrase": {
845- "version": "3.35.1",
846- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
847- "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
848- "license": "MIT",
849- "dependencies": {
850- "@jridgewell/gen-mapping": "^0.3.2",
851- "commander": "^4.0.0",
852- "lines-and-columns": "^1.1.6",
853- "mz": "^2.7.0",
854- "pirates": "^4.0.1",
855- "tinyglobby": "^0.2.11",
856- "ts-interface-checker": "^0.1.9"
857- },
858- "bin": {
859- "sucrase": "bin/sucrase",
860- "sucrase-node": "bin/sucrase-node"
861- },
862- "engines": {
863- "node": ">=16 || 14 >=14.17"
864- }
865- },
866- "node_modules/supports-preserve-symlinks-flag": {
867- "version": "1.0.0",
868- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
869- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
870- "license": "MIT",
871- "engines": {
872- "node": ">= 0.4"
873- },
874- "funding": {
875- "url": "https://github.com/sponsors/ljharb"
876- }
877- },
878- "node_modules/tailwindcss": {
879- "version": "3.4.19",
880- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
881- "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
882- "license": "MIT",
883- "dependencies": {
884- "@alloc/quick-lru": "^5.2.0",
885- "arg": "^5.0.2",
886- "chokidar": "^3.6.0",
887- "didyoumean": "^1.2.2",
888- "dlv": "^1.1.3",
889- "fast-glob": "^3.3.2",
890- "glob-parent": "^6.0.2",
891- "is-glob": "^4.0.3",
892- "jiti": "^1.21.7",
893- "lilconfig": "^3.1.3",
894- "micromatch": "^4.0.8",
895- "normalize-path": "^3.0.0",
896- "object-hash": "^3.0.0",
897- "picocolors": "^1.1.1",
898- "postcss": "^8.4.47",
899- "postcss-import": "^15.1.0",
900- "postcss-js": "^4.0.1",
901- "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
902- "postcss-nested": "^6.2.0",
903- "postcss-selector-parser": "^6.1.2",
904- "resolve": "^1.22.8",
905- "sucrase": "^3.35.0"
906- },
907- "bin": {
908- "tailwind": "lib/cli.js",
909- "tailwindcss": "lib/cli.js"
910- },
911- "engines": {
912- "node": ">=14.0.0"
913- }
914- },
915- "node_modules/tailwindcss/node_modules/jiti": {
916- "version": "1.21.7",
917- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
918- "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
919- "license": "MIT",
920- "bin": {
921- "jiti": "bin/jiti.js"
922- }
923- },
924- "node_modules/thenify": {
925- "version": "3.3.1",
926- "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
927- "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
928- "license": "MIT",
929- "dependencies": {
930- "any-promise": "^1.0.0"
931- }
932- },
933- "node_modules/thenify-all": {
934- "version": "1.6.0",
935- "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
936- "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
937- "license": "MIT",
938- "dependencies": {
939- "thenify": ">= 3.1.0 < 4"
940- },
941- "engines": {
942- "node": ">=0.8"
943- }
944- },
945- "node_modules/tinyglobby": {
946- "version": "0.2.16",
947- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
948- "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
949- "license": "MIT",
950- "dependencies": {
951- "fdir": "^6.5.0",
952- "picomatch": "^4.0.4"
953- },
954- "engines": {
955- "node": ">=12.0.0"
956- },
957- "funding": {
958- "url": "https://github.com/sponsors/SuperchupuDev"
959- }
960- },
961- "node_modules/to-regex-range": {
962- "version": "5.0.1",
963- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
964- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
965- "license": "MIT",
966- "dependencies": {
967- "is-number": "^7.0.0"
968- },
969- "engines": {
970- "node": ">=8.0"
971- }
972- },
973- "node_modules/ts-interface-checker": {
974- "version": "0.1.13",
975- "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
976- "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
977- "license": "Apache-2.0"
978- },
979- "node_modules/util-deprecate": {
980- "version": "1.0.2",
981- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
982- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
983- "license": "MIT"
984- }
985- }
986-}
deleted file mode 100644
@@ -1,986 +0,0 @@
1-{
2- "name": "glean",
3- "lockfileVersion": 3,
4- "requires": true,
5- "packages": {
6- "": {
7- "dependencies": {
8- "tailwindcss": "^3.4.19"
9- }
10- },
11- "node_modules/@alloc/quick-lru": {
12- "version": "5.2.0",
13- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
14- "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
15- "license": "MIT",
16- "engines": {
17- "node": ">=10"
18- },
19- "funding": {
20- "url": "https://github.com/sponsors/sindresorhus"
21- }
22- },
23- "node_modules/@jridgewell/gen-mapping": {
24- "version": "0.3.13",
25- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
26- "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
27- "license": "MIT",
28- "dependencies": {
29- "@jridgewell/sourcemap-codec": "^1.5.0",
30- "@jridgewell/trace-mapping": "^0.3.24"
31- }
32- },
33- "node_modules/@jridgewell/resolve-uri": {
34- "version": "3.1.2",
35- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
36- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
37- "license": "MIT",
38- "engines": {
39- "node": ">=6.0.0"
40- }
41- },
42- "node_modules/@jridgewell/sourcemap-codec": {
43- "version": "1.5.5",
44- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
45- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
46- "license": "MIT"
47- },
48- "node_modules/@jridgewell/trace-mapping": {
49- "version": "0.3.31",
50- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
51- "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
52- "license": "MIT",
53- "dependencies": {
54- "@jridgewell/resolve-uri": "^3.1.0",
55- "@jridgewell/sourcemap-codec": "^1.4.14"
56- }
57- },
58- "node_modules/@nodelib/fs.scandir": {
59- "version": "2.1.5",
60- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
61- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
62- "license": "MIT",
63- "dependencies": {
64- "@nodelib/fs.stat": "2.0.5",
65- "run-parallel": "^1.1.9"
66- },
67- "engines": {
68- "node": ">= 8"
69- }
70- },
71- "node_modules/@nodelib/fs.stat": {
72- "version": "2.0.5",
73- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
74- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
75- "license": "MIT",
76- "engines": {
77- "node": ">= 8"
78- }
79- },
80- "node_modules/@nodelib/fs.walk": {
81- "version": "1.2.8",
82- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
83- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
84- "license": "MIT",
85- "dependencies": {
86- "@nodelib/fs.scandir": "2.1.5",
87- "fastq": "^1.6.0"
88- },
89- "engines": {
90- "node": ">= 8"
91- }
92- },
93- "node_modules/any-promise": {
94- "version": "1.3.0",
95- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
96- "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
97- "license": "MIT"
98- },
99- "node_modules/anymatch": {
100- "version": "3.1.3",
101- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
102- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
103- "license": "ISC",
104- "dependencies": {
105- "normalize-path": "^3.0.0",
106- "picomatch": "^2.0.4"
107- },
108- "engines": {
109- "node": ">= 8"
110- }
111- },
112- "node_modules/anymatch/node_modules/picomatch": {
113- "version": "2.3.2",
114- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
115- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
116- "license": "MIT",
117- "engines": {
118- "node": ">=8.6"
119- },
120- "funding": {
121- "url": "https://github.com/sponsors/jonschlinkert"
122- }
123- },
124- "node_modules/arg": {
125- "version": "5.0.2",
126- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
127- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
128- "license": "MIT"
129- },
130- "node_modules/binary-extensions": {
131- "version": "2.3.0",
132- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
133- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
134- "license": "MIT",
135- "engines": {
136- "node": ">=8"
137- },
138- "funding": {
139- "url": "https://github.com/sponsors/sindresorhus"
140- }
141- },
142- "node_modules/braces": {
143- "version": "3.0.3",
144- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
145- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
146- "license": "MIT",
147- "dependencies": {
148- "fill-range": "^7.1.1"
149- },
150- "engines": {
151- "node": ">=8"
152- }
153- },
154- "node_modules/camelcase-css": {
155- "version": "2.0.1",
156- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
157- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
158- "license": "MIT",
159- "engines": {
160- "node": ">= 6"
161- }
162- },
163- "node_modules/chokidar": {
164- "version": "3.6.0",
165- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
166- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
167- "license": "MIT",
168- "dependencies": {
169- "anymatch": "~3.1.2",
170- "braces": "~3.0.2",
171- "glob-parent": "~5.1.2",
172- "is-binary-path": "~2.1.0",
173- "is-glob": "~4.0.1",
174- "normalize-path": "~3.0.0",
175- "readdirp": "~3.6.0"
176- },
177- "engines": {
178- "node": ">= 8.10.0"
179- },
180- "funding": {
181- "url": "https://paulmillr.com/funding/"
182- },
183- "optionalDependencies": {
184- "fsevents": "~2.3.2"
185- }
186- },
187- "node_modules/chokidar/node_modules/glob-parent": {
188- "version": "5.1.2",
189- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
190- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
191- "license": "ISC",
192- "dependencies": {
193- "is-glob": "^4.0.1"
194- },
195- "engines": {
196- "node": ">= 6"
197- }
198- },
199- "node_modules/commander": {
200- "version": "4.1.1",
201- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
202- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
203- "license": "MIT",
204- "engines": {
205- "node": ">= 6"
206- }
207- },
208- "node_modules/cssesc": {
209- "version": "3.0.0",
210- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
211- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
212- "license": "MIT",
213- "bin": {
214- "cssesc": "bin/cssesc"
215- },
216- "engines": {
217- "node": ">=4"
218- }
219- },
220- "node_modules/didyoumean": {
221- "version": "1.2.2",
222- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
223- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
224- "license": "Apache-2.0"
225- },
226- "node_modules/dlv": {
227- "version": "1.1.3",
228- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
229- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
230- "license": "MIT"
231- },
232- "node_modules/es-errors": {
233- "version": "1.3.0",
234- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
235- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
236- "license": "MIT",
237- "engines": {
238- "node": ">= 0.4"
239- }
240- },
241- "node_modules/fast-glob": {
242- "version": "3.3.3",
243- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
244- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
245- "license": "MIT",
246- "dependencies": {
247- "@nodelib/fs.stat": "^2.0.2",
248- "@nodelib/fs.walk": "^1.2.3",
249- "glob-parent": "^5.1.2",
250- "merge2": "^1.3.0",
251- "micromatch": "^4.0.8"
252- },
253- "engines": {
254- "node": ">=8.6.0"
255- }
256- },
257- "node_modules/fast-glob/node_modules/glob-parent": {
258- "version": "5.1.2",
259- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
260- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
261- "license": "ISC",
262- "dependencies": {
263- "is-glob": "^4.0.1"
264- },
265- "engines": {
266- "node": ">= 6"
267- }
268- },
269- "node_modules/fastq": {
270- "version": "1.20.1",
271- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
272- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
273- "license": "ISC",
274- "dependencies": {
275- "reusify": "^1.0.4"
276- }
277- },
278- "node_modules/fdir": {
279- "version": "6.5.0",
280- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
281- "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
282- "license": "MIT",
283- "engines": {
284- "node": ">=12.0.0"
285- },
286- "peerDependencies": {
287- "picomatch": "^3 || ^4"
288- },
289- "peerDependenciesMeta": {
290- "picomatch": {
291- "optional": true
292- }
293- }
294- },
295- "node_modules/fill-range": {
296- "version": "7.1.1",
297- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
298- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
299- "license": "MIT",
300- "dependencies": {
301- "to-regex-range": "^5.0.1"
302- },
303- "engines": {
304- "node": ">=8"
305- }
306- },
307- "node_modules/fsevents": {
308- "version": "2.3.3",
309- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
310- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
311- "hasInstallScript": true,
312- "license": "MIT",
313- "optional": true,
314- "os": [
315- "darwin"
316- ],
317- "engines": {
318- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
319- }
320- },
321- "node_modules/function-bind": {
322- "version": "1.1.2",
323- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
324- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
325- "license": "MIT",
326- "funding": {
327- "url": "https://github.com/sponsors/ljharb"
328- }
329- },
330- "node_modules/glob-parent": {
331- "version": "6.0.2",
332- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
333- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
334- "license": "ISC",
335- "dependencies": {
336- "is-glob": "^4.0.3"
337- },
338- "engines": {
339- "node": ">=10.13.0"
340- }
341- },
342- "node_modules/hasown": {
343- "version": "2.0.3",
344- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
345- "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
346- "license": "MIT",
347- "dependencies": {
348- "function-bind": "^1.1.2"
349- },
350- "engines": {
351- "node": ">= 0.4"
352- }
353- },
354- "node_modules/is-binary-path": {
355- "version": "2.1.0",
356- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
357- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
358- "license": "MIT",
359- "dependencies": {
360- "binary-extensions": "^2.0.0"
361- },
362- "engines": {
363- "node": ">=8"
364- }
365- },
366- "node_modules/is-core-module": {
367- "version": "2.16.1",
368- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
369- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
370- "license": "MIT",
371- "dependencies": {
372- "hasown": "^2.0.2"
373- },
374- "engines": {
375- "node": ">= 0.4"
376- },
377- "funding": {
378- "url": "https://github.com/sponsors/ljharb"
379- }
380- },
381- "node_modules/is-extglob": {
382- "version": "2.1.1",
383- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
384- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
385- "license": "MIT",
386- "engines": {
387- "node": ">=0.10.0"
388- }
389- },
390- "node_modules/is-glob": {
391- "version": "4.0.3",
392- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
393- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
394- "license": "MIT",
395- "dependencies": {
396- "is-extglob": "^2.1.1"
397- },
398- "engines": {
399- "node": ">=0.10.0"
400- }
401- },
402- "node_modules/is-number": {
403- "version": "7.0.0",
404- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
405- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
406- "license": "MIT",
407- "engines": {
408- "node": ">=0.12.0"
409- }
410- },
411- "node_modules/jiti": {
412- "version": "2.6.1",
413- "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
414- "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
415- "license": "MIT",
416- "optional": true,
417- "peer": true,
418- "bin": {
419- "jiti": "lib/jiti-cli.mjs"
420- }
421- },
422- "node_modules/lilconfig": {
423- "version": "3.1.3",
424- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
425- "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
426- "license": "MIT",
427- "engines": {
428- "node": ">=14"
429- },
430- "funding": {
431- "url": "https://github.com/sponsors/antonk52"
432- }
433- },
434- "node_modules/lines-and-columns": {
435- "version": "1.2.4",
436- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
437- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
438- "license": "MIT"
439- },
440- "node_modules/merge2": {
441- "version": "1.4.1",
442- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
443- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
444- "license": "MIT",
445- "engines": {
446- "node": ">= 8"
447- }
448- },
449- "node_modules/micromatch": {
450- "version": "4.0.8",
451- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
452- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
453- "license": "MIT",
454- "dependencies": {
455- "braces": "^3.0.3",
456- "picomatch": "^2.3.1"
457- },
458- "engines": {
459- "node": ">=8.6"
460- }
461- },
462- "node_modules/micromatch/node_modules/picomatch": {
463- "version": "2.3.2",
464- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
465- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
466- "license": "MIT",
467- "engines": {
468- "node": ">=8.6"
469- },
470- "funding": {
471- "url": "https://github.com/sponsors/jonschlinkert"
472- }
473- },
474- "node_modules/mz": {
475- "version": "2.7.0",
476- "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
477- "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
478- "license": "MIT",
479- "dependencies": {
480- "any-promise": "^1.0.0",
481- "object-assign": "^4.0.1",
482- "thenify-all": "^1.0.0"
483- }
484- },
485- "node_modules/nanoid": {
486- "version": "3.3.11",
487- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
488- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
489- "funding": [
490- {
491- "type": "github",
492- "url": "https://github.com/sponsors/ai"
493- }
494- ],
495- "license": "MIT",
496- "bin": {
497- "nanoid": "bin/nanoid.cjs"
498- },
499- "engines": {
500- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
501- }
502- },
503- "node_modules/normalize-path": {
504- "version": "3.0.0",
505- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
506- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
507- "license": "MIT",
508- "engines": {
509- "node": ">=0.10.0"
510- }
511- },
512- "node_modules/object-assign": {
513- "version": "4.1.1",
514- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
515- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
516- "license": "MIT",
517- "engines": {
518- "node": ">=0.10.0"
519- }
520- },
521- "node_modules/object-hash": {
522- "version": "3.0.0",
523- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
524- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
525- "license": "MIT",
526- "engines": {
527- "node": ">= 6"
528- }
529- },
530- "node_modules/path-parse": {
531- "version": "1.0.7",
532- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
533- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
534- "license": "MIT"
535- },
536- "node_modules/picocolors": {
537- "version": "1.1.1",
538- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
539- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
540- "license": "ISC"
541- },
542- "node_modules/picomatch": {
543- "version": "4.0.4",
544- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
545- "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
546- "license": "MIT",
547- "engines": {
548- "node": ">=12"
549- },
550- "funding": {
551- "url": "https://github.com/sponsors/jonschlinkert"
552- }
553- },
554- "node_modules/pify": {
555- "version": "2.3.0",
556- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
557- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
558- "license": "MIT",
559- "engines": {
560- "node": ">=0.10.0"
561- }
562- },
563- "node_modules/pirates": {
564- "version": "4.0.7",
565- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
566- "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
567- "license": "MIT",
568- "engines": {
569- "node": ">= 6"
570- }
571- },
572- "node_modules/postcss": {
573- "version": "8.5.10",
574- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
575- "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
576- "funding": [
577- {
578- "type": "opencollective",
579- "url": "https://opencollective.com/postcss/"
580- },
581- {
582- "type": "tidelift",
583- "url": "https://tidelift.com/funding/github/npm/postcss"
584- },
585- {
586- "type": "github",
587- "url": "https://github.com/sponsors/ai"
588- }
589- ],
590- "license": "MIT",
591- "dependencies": {
592- "nanoid": "^3.3.11",
593- "picocolors": "^1.1.1",
594- "source-map-js": "^1.2.1"
595- },
596- "engines": {
597- "node": "^10 || ^12 || >=14"
598- }
599- },
600- "node_modules/postcss-import": {
601- "version": "15.1.0",
602- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
603- "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
604- "license": "MIT",
605- "dependencies": {
606- "postcss-value-parser": "^4.0.0",
607- "read-cache": "^1.0.0",
608- "resolve": "^1.1.7"
609- },
610- "engines": {
611- "node": ">=14.0.0"
612- },
613- "peerDependencies": {
614- "postcss": "^8.0.0"
615- }
616- },
617- "node_modules/postcss-js": {
618- "version": "4.1.0",
619- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
620- "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
621- "funding": [
622- {
623- "type": "opencollective",
624- "url": "https://opencollective.com/postcss/"
625- },
626- {
627- "type": "github",
628- "url": "https://github.com/sponsors/ai"
629- }
630- ],
631- "license": "MIT",
632- "dependencies": {
633- "camelcase-css": "^2.0.1"
634- },
635- "engines": {
636- "node": "^12 || ^14 || >= 16"
637- },
638- "peerDependencies": {
639- "postcss": "^8.4.21"
640- }
641- },
642- "node_modules/postcss-load-config": {
643- "version": "6.0.1",
644- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
645- "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
646- "funding": [
647- {
648- "type": "opencollective",
649- "url": "https://opencollective.com/postcss/"
650- },
651- {
652- "type": "github",
653- "url": "https://github.com/sponsors/ai"
654- }
655- ],
656- "license": "MIT",
657- "dependencies": {
658- "lilconfig": "^3.1.1"
659- },
660- "engines": {
661- "node": ">= 18"
662- },
663- "peerDependencies": {
664- "jiti": ">=1.21.0",
665- "postcss": ">=8.0.9",
666- "tsx": "^4.8.1",
667- "yaml": "^2.4.2"
668- },
669- "peerDependenciesMeta": {
670- "jiti": {
671- "optional": true
672- },
673- "postcss": {
674- "optional": true
675- },
676- "tsx": {
677- "optional": true
678- },
679- "yaml": {
680- "optional": true
681- }
682- }
683- },
684- "node_modules/postcss-nested": {
685- "version": "6.2.0",
686- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
687- "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
688- "funding": [
689- {
690- "type": "opencollective",
691- "url": "https://opencollective.com/postcss/"
692- },
693- {
694- "type": "github",
695- "url": "https://github.com/sponsors/ai"
696- }
697- ],
698- "license": "MIT",
699- "dependencies": {
700- "postcss-selector-parser": "^6.1.1"
701- },
702- "engines": {
703- "node": ">=12.0"
704- },
705- "peerDependencies": {
706- "postcss": "^8.2.14"
707- }
708- },
709- "node_modules/postcss-selector-parser": {
710- "version": "6.1.2",
711- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
712- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
713- "license": "MIT",
714- "dependencies": {
715- "cssesc": "^3.0.0",
716- "util-deprecate": "^1.0.2"
717- },
718- "engines": {
719- "node": ">=4"
720- }
721- },
722- "node_modules/postcss-value-parser": {
723- "version": "4.2.0",
724- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
725- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
726- "license": "MIT"
727- },
728- "node_modules/queue-microtask": {
729- "version": "1.2.3",
730- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
731- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
732- "funding": [
733- {
734- "type": "github",
735- "url": "https://github.com/sponsors/feross"
736- },
737- {
738- "type": "patreon",
739- "url": "https://www.patreon.com/feross"
740- },
741- {
742- "type": "consulting",
743- "url": "https://feross.org/support"
744- }
745- ],
746- "license": "MIT"
747- },
748- "node_modules/read-cache": {
749- "version": "1.0.0",
750- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
751- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
752- "license": "MIT",
753- "dependencies": {
754- "pify": "^2.3.0"
755- }
756- },
757- "node_modules/readdirp": {
758- "version": "3.6.0",
759- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
760- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
761- "license": "MIT",
762- "dependencies": {
763- "picomatch": "^2.2.1"
764- },
765- "engines": {
766- "node": ">=8.10.0"
767- }
768- },
769- "node_modules/readdirp/node_modules/picomatch": {
770- "version": "2.3.2",
771- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
772- "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
773- "license": "MIT",
774- "engines": {
775- "node": ">=8.6"
776- },
777- "funding": {
778- "url": "https://github.com/sponsors/jonschlinkert"
779- }
780- },
781- "node_modules/resolve": {
782- "version": "1.22.12",
783- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
784- "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
785- "license": "MIT",
786- "dependencies": {
787- "es-errors": "^1.3.0",
788- "is-core-module": "^2.16.1",
789- "path-parse": "^1.0.7",
790- "supports-preserve-symlinks-flag": "^1.0.0"
791- },
792- "bin": {
793- "resolve": "bin/resolve"
794- },
795- "engines": {
796- "node": ">= 0.4"
797- },
798- "funding": {
799- "url": "https://github.com/sponsors/ljharb"
800- }
801- },
802- "node_modules/reusify": {
803- "version": "1.1.0",
804- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
805- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
806- "license": "MIT",
807- "engines": {
808- "iojs": ">=1.0.0",
809- "node": ">=0.10.0"
810- }
811- },
812- "node_modules/run-parallel": {
813- "version": "1.2.0",
814- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
815- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
816- "funding": [
817- {
818- "type": "github",
819- "url": "https://github.com/sponsors/feross"
820- },
821- {
822- "type": "patreon",
823- "url": "https://www.patreon.com/feross"
824- },
825- {
826- "type": "consulting",
827- "url": "https://feross.org/support"
828- }
829- ],
830- "license": "MIT",
831- "dependencies": {
832- "queue-microtask": "^1.2.2"
833- }
834- },
835- "node_modules/source-map-js": {
836- "version": "1.2.1",
837- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
838- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
839- "license": "BSD-3-Clause",
840- "engines": {
841- "node": ">=0.10.0"
842- }
843- },
844- "node_modules/sucrase": {
845- "version": "3.35.1",
846- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
847- "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
848- "license": "MIT",
849- "dependencies": {
850- "@jridgewell/gen-mapping": "^0.3.2",
851- "commander": "^4.0.0",
852- "lines-and-columns": "^1.1.6",
853- "mz": "^2.7.0",
854- "pirates": "^4.0.1",
855- "tinyglobby": "^0.2.11",
856- "ts-interface-checker": "^0.1.9"
857- },
858- "bin": {
859- "sucrase": "bin/sucrase",
860- "sucrase-node": "bin/sucrase-node"
861- },
862- "engines": {
863- "node": ">=16 || 14 >=14.17"
864- }
865- },
866- "node_modules/supports-preserve-symlinks-flag": {
867- "version": "1.0.0",
868- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
869- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
870- "license": "MIT",
871- "engines": {
872- "node": ">= 0.4"
873- },
874- "funding": {
875- "url": "https://github.com/sponsors/ljharb"
876- }
877- },
878- "node_modules/tailwindcss": {
879- "version": "3.4.19",
880- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
881- "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
882- "license": "MIT",
883- "dependencies": {
884- "@alloc/quick-lru": "^5.2.0",
885- "arg": "^5.0.2",
886- "chokidar": "^3.6.0",
887- "didyoumean": "^1.2.2",
888- "dlv": "^1.1.3",
889- "fast-glob": "^3.3.2",
890- "glob-parent": "^6.0.2",
891- "is-glob": "^4.0.3",
892- "jiti": "^1.21.7",
893- "lilconfig": "^3.1.3",
894- "micromatch": "^4.0.8",
895- "normalize-path": "^3.0.0",
896- "object-hash": "^3.0.0",
897- "picocolors": "^1.1.1",
898- "postcss": "^8.4.47",
899- "postcss-import": "^15.1.0",
900- "postcss-js": "^4.0.1",
901- "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0",
902- "postcss-nested": "^6.2.0",
903- "postcss-selector-parser": "^6.1.2",
904- "resolve": "^1.22.8",
905- "sucrase": "^3.35.0"
906- },
907- "bin": {
908- "tailwind": "lib/cli.js",
909- "tailwindcss": "lib/cli.js"
910- },
911- "engines": {
912- "node": ">=14.0.0"
913- }
914- },
915- "node_modules/tailwindcss/node_modules/jiti": {
916- "version": "1.21.7",
917- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
918- "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
919- "license": "MIT",
920- "bin": {
921- "jiti": "bin/jiti.js"
922- }
923- },
924- "node_modules/thenify": {
925- "version": "3.3.1",
926- "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
927- "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
928- "license": "MIT",
929- "dependencies": {
930- "any-promise": "^1.0.0"
931- }
932- },
933- "node_modules/thenify-all": {
934- "version": "1.6.0",
935- "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
936- "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
937- "license": "MIT",
938- "dependencies": {
939- "thenify": ">= 3.1.0 < 4"
940- },
941- "engines": {
942- "node": ">=0.8"
943- }
944- },
945- "node_modules/tinyglobby": {
946- "version": "0.2.16",
947- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
948- "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
949- "license": "MIT",
950- "dependencies": {
951- "fdir": "^6.5.0",
952- "picomatch": "^4.0.4"
953- },
954- "engines": {
955- "node": ">=12.0.0"
956- },
957- "funding": {
958- "url": "https://github.com/sponsors/SuperchupuDev"
959- }
960- },
961- "node_modules/to-regex-range": {
962- "version": "5.0.1",
963- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
964- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
965- "license": "MIT",
966- "dependencies": {
967- "is-number": "^7.0.0"
968- },
969- "engines": {
970- "node": ">=8.0"
971- }
972- },
973- "node_modules/ts-interface-checker": {
974- "version": "0.1.13",
975- "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
976- "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
977- "license": "Apache-2.0"
978- },
979- "node_modules/util-deprecate": {
980- "version": "1.0.2",
981- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
982- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
983- "license": "MIT"
984- }
985- }
986-}