1{
2 "name": "styles",
3 "version": "1.0.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "styles",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "@k-vyn/coloralgorithm": "^1.0.0",
13 "@types/chroma-js": "^2.1.3",
14 "@types/node": "^17.0.23",
15 "case-anything": "^2.1.10",
16 "chroma-js": "^2.4.2",
17 "toml": "^3.0.0",
18 "ts-node": "^10.7.0"
19 }
20 },
21 "node_modules/@cspotcode/source-map-consumer": {
22 "version": "0.8.0",
23 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
24 "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
25 "engines": {
26 "node": ">= 12"
27 }
28 },
29 "node_modules/@cspotcode/source-map-support": {
30 "version": "0.7.0",
31 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
32 "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
33 "dependencies": {
34 "@cspotcode/source-map-consumer": "0.8.0"
35 },
36 "engines": {
37 "node": ">=12"
38 }
39 },
40 "node_modules/@k-vyn/coloralgorithm": {
41 "version": "1.0.0",
42 "resolved": "https://registry.npmjs.org/@k-vyn/coloralgorithm/-/coloralgorithm-1.0.0.tgz",
43 "integrity": "sha512-a9aAOXxQ+c2Mw5sMC39elT0wYkPa3qktFjtxVkfY3mQEFBr7NMQEczCARVdkmIKo1dIrgNSx3z12sTXohzSZDg==",
44 "dependencies": {
45 "bezier-easing": "^2.1.0",
46 "chroma-js": "^2.1.0"
47 }
48 },
49 "node_modules/@tsconfig/node10": {
50 "version": "1.0.8",
51 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
52 "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
53 },
54 "node_modules/@tsconfig/node12": {
55 "version": "1.0.9",
56 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
57 "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
58 },
59 "node_modules/@tsconfig/node14": {
60 "version": "1.0.1",
61 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
62 "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
63 },
64 "node_modules/@tsconfig/node16": {
65 "version": "1.0.2",
66 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
67 "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
68 },
69 "node_modules/@types/chroma-js": {
70 "version": "2.1.3",
71 "resolved": "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.3.tgz",
72 "integrity": "sha512-1xGPhoSGY1CPmXLCBcjVZSQinFjL26vlR8ZqprsBWiFyED4JacJJ9zHhh5aaUXqbY9B37mKQ73nlydVAXmr1+g=="
73 },
74 "node_modules/@types/node": {
75 "version": "17.0.23",
76 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
77 "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
78 },
79 "node_modules/acorn": {
80 "version": "8.7.0",
81 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
82 "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
83 "bin": {
84 "acorn": "bin/acorn"
85 },
86 "engines": {
87 "node": ">=0.4.0"
88 }
89 },
90 "node_modules/acorn-walk": {
91 "version": "8.2.0",
92 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
93 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
94 "engines": {
95 "node": ">=0.4.0"
96 }
97 },
98 "node_modules/arg": {
99 "version": "4.1.3",
100 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
101 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
102 },
103 "node_modules/bezier-easing": {
104 "version": "2.1.0",
105 "resolved": "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz",
106 "integrity": "sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig=="
107 },
108 "node_modules/case-anything": {
109 "version": "2.1.10",
110 "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz",
111 "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ==",
112 "engines": {
113 "node": ">=12.13"
114 },
115 "funding": {
116 "url": "https://github.com/sponsors/mesqueeb"
117 }
118 },
119 "node_modules/chroma-js": {
120 "version": "2.4.2",
121 "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
122 "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
123 },
124 "node_modules/create-require": {
125 "version": "1.1.1",
126 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
127 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
128 },
129 "node_modules/diff": {
130 "version": "4.0.2",
131 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
132 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
133 "engines": {
134 "node": ">=0.3.1"
135 }
136 },
137 "node_modules/make-error": {
138 "version": "1.3.6",
139 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
140 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
141 },
142 "node_modules/toml": {
143 "version": "3.0.0",
144 "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
145 "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
146 },
147 "node_modules/ts-node": {
148 "version": "10.7.0",
149 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
150 "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
151 "dependencies": {
152 "@cspotcode/source-map-support": "0.7.0",
153 "@tsconfig/node10": "^1.0.7",
154 "@tsconfig/node12": "^1.0.7",
155 "@tsconfig/node14": "^1.0.0",
156 "@tsconfig/node16": "^1.0.2",
157 "acorn": "^8.4.1",
158 "acorn-walk": "^8.1.1",
159 "arg": "^4.1.0",
160 "create-require": "^1.1.0",
161 "diff": "^4.0.1",
162 "make-error": "^1.1.1",
163 "v8-compile-cache-lib": "^3.0.0",
164 "yn": "3.1.1"
165 },
166 "bin": {
167 "ts-node": "dist/bin.js",
168 "ts-node-cwd": "dist/bin-cwd.js",
169 "ts-node-esm": "dist/bin-esm.js",
170 "ts-node-script": "dist/bin-script.js",
171 "ts-node-transpile-only": "dist/bin-transpile.js",
172 "ts-script": "dist/bin-script-deprecated.js"
173 },
174 "peerDependencies": {
175 "@swc/core": ">=1.2.50",
176 "@swc/wasm": ">=1.2.50",
177 "@types/node": "*",
178 "typescript": ">=2.7"
179 },
180 "peerDependenciesMeta": {
181 "@swc/core": {
182 "optional": true
183 },
184 "@swc/wasm": {
185 "optional": true
186 }
187 }
188 },
189 "node_modules/typescript": {
190 "version": "4.6.3",
191 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
192 "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
193 "peer": true,
194 "bin": {
195 "tsc": "bin/tsc",
196 "tsserver": "bin/tsserver"
197 },
198 "engines": {
199 "node": ">=4.2.0"
200 }
201 },
202 "node_modules/v8-compile-cache-lib": {
203 "version": "3.0.0",
204 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
205 "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA=="
206 },
207 "node_modules/yn": {
208 "version": "3.1.1",
209 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
210 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
211 "engines": {
212 "node": ">=6"
213 }
214 }
215 },
216 "dependencies": {
217 "@cspotcode/source-map-consumer": {
218 "version": "0.8.0",
219 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
220 "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg=="
221 },
222 "@cspotcode/source-map-support": {
223 "version": "0.7.0",
224 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
225 "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
226 "requires": {
227 "@cspotcode/source-map-consumer": "0.8.0"
228 }
229 },
230 "@k-vyn/coloralgorithm": {
231 "version": "1.0.0",
232 "resolved": "https://registry.npmjs.org/@k-vyn/coloralgorithm/-/coloralgorithm-1.0.0.tgz",
233 "integrity": "sha512-a9aAOXxQ+c2Mw5sMC39elT0wYkPa3qktFjtxVkfY3mQEFBr7NMQEczCARVdkmIKo1dIrgNSx3z12sTXohzSZDg==",
234 "requires": {
235 "bezier-easing": "^2.1.0",
236 "chroma-js": "^2.1.0"
237 }
238 },
239 "@tsconfig/node10": {
240 "version": "1.0.8",
241 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
242 "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg=="
243 },
244 "@tsconfig/node12": {
245 "version": "1.0.9",
246 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
247 "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw=="
248 },
249 "@tsconfig/node14": {
250 "version": "1.0.1",
251 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
252 "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg=="
253 },
254 "@tsconfig/node16": {
255 "version": "1.0.2",
256 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
257 "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA=="
258 },
259 "@types/chroma-js": {
260 "version": "2.1.3",
261 "resolved": "https://registry.npmjs.org/@types/chroma-js/-/chroma-js-2.1.3.tgz",
262 "integrity": "sha512-1xGPhoSGY1CPmXLCBcjVZSQinFjL26vlR8ZqprsBWiFyED4JacJJ9zHhh5aaUXqbY9B37mKQ73nlydVAXmr1+g=="
263 },
264 "@types/node": {
265 "version": "17.0.23",
266 "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
267 "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
268 },
269 "acorn": {
270 "version": "8.7.0",
271 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
272 "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
273 },
274 "acorn-walk": {
275 "version": "8.2.0",
276 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
277 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
278 },
279 "arg": {
280 "version": "4.1.3",
281 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
282 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="
283 },
284 "bezier-easing": {
285 "version": "2.1.0",
286 "resolved": "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz",
287 "integrity": "sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig=="
288 },
289 "case-anything": {
290 "version": "2.1.10",
291 "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.10.tgz",
292 "integrity": "sha512-JczJwVrCP0jPKh05McyVsuOg6AYosrB9XWZKbQzXeDAm2ClE/PJE/BcrrQrVyGYH7Jg8V/LDupmyL4kFlVsVFQ=="
293 },
294 "chroma-js": {
295 "version": "2.4.2",
296 "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz",
297 "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A=="
298 },
299 "create-require": {
300 "version": "1.1.1",
301 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
302 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
303 },
304 "diff": {
305 "version": "4.0.2",
306 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
307 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
308 },
309 "make-error": {
310 "version": "1.3.6",
311 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
312 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
313 },
314 "toml": {
315 "version": "3.0.0",
316 "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz",
317 "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w=="
318 },
319 "ts-node": {
320 "version": "10.7.0",
321 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
322 "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
323 "requires": {
324 "@cspotcode/source-map-support": "0.7.0",
325 "@tsconfig/node10": "^1.0.7",
326 "@tsconfig/node12": "^1.0.7",
327 "@tsconfig/node14": "^1.0.0",
328 "@tsconfig/node16": "^1.0.2",
329 "acorn": "^8.4.1",
330 "acorn-walk": "^8.1.1",
331 "arg": "^4.1.0",
332 "create-require": "^1.1.0",
333 "diff": "^4.0.1",
334 "make-error": "^1.1.1",
335 "v8-compile-cache-lib": "^3.0.0",
336 "yn": "3.1.1"
337 }
338 },
339 "typescript": {
340 "version": "4.6.3",
341 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
342 "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
343 "peer": true
344 },
345 "v8-compile-cache-lib": {
346 "version": "3.0.0",
347 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
348 "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA=="
349 },
350 "yn": {
351 "version": "3.1.1",
352 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
353 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q=="
354 }
355 }
356}