Author: Adam Argyle [atom@argyleink.com]
Hash: 0379e9d71e8702595d58b944a1d7b72a3ef0360c
Timestamp: Wed, 20 Sep 2023 05:36:39 +0000 (1 year ago)

+315 -2 +/-2 browse
update branch, update lightning
1diff --git a/package-lock.json b/package-lock.json
2index c985b57..c4b7b43 100644
3--- a/package-lock.json
4+++ b/package-lock.json
5 @@ -1,12 +1,12 @@
6 {
7 "name": "open-props",
8- "version": "1.5.10",
9+ "version": "1.5.15",
10 "lockfileVersion": 2,
11 "requires": true,
12 "packages": {
13 "": {
14 "name": "open-props",
15- "version": "1.5.10",
16+ "version": "1.5.15",
17 "license": "MIT",
18 "devDependencies": {
19 "ava": "^3.15.0",
20 @@ -14,6 +14,7 @@
21 "concurrently": "^7.2.2",
22 "cssnano": "^5.1.10",
23 "json": "^11.0.0",
24+ "lightningcss-cli": "^1.22.0",
25 "open-color": "^1.9.1",
26 "postcss": "^8.3.9",
27 "postcss-cli": "^8.3.1",
28 @@ -1688,6 +1689,18 @@
29 "node": ">= 0.6.0"
30 }
31 },
32+ "node_modules/detect-libc": {
33+ "version": "1.0.3",
34+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
35+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
36+ "dev": true,
37+ "bin": {
38+ "detect-libc": "bin/detect-libc.js"
39+ },
40+ "engines": {
41+ "node": ">=0.10"
42+ }
43+ },
44 "node_modules/dir-glob": {
45 "version": "3.0.1",
46 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
47 @@ -2582,6 +2595,217 @@
48 "node": ">=8"
49 }
50 },
51+ "node_modules/lightningcss-cli": {
52+ "version": "1.22.0",
53+ "resolved": "https://registry.npmjs.org/lightningcss-cli/-/lightningcss-cli-1.22.0.tgz",
54+ "integrity": "sha512-uJA+a1Yv5Nwq9VD8pAuHv+yS8G0yJP55W2qLwERSetDVxJdnU8QBvfyW8/BFM4GfO4xLliIx31wxMbhmuyxkGw==",
55+ "dev": true,
56+ "hasInstallScript": true,
57+ "dependencies": {
58+ "detect-libc": "^1.0.3"
59+ },
60+ "bin": {
61+ "lightningcss": "lightningcss"
62+ },
63+ "engines": {
64+ "node": ">= 12.0.0"
65+ },
66+ "funding": {
67+ "type": "opencollective",
68+ "url": "https://opencollective.com/parcel"
69+ },
70+ "optionalDependencies": {
71+ "lightningcss-cli-darwin-arm64": "1.22.0",
72+ "lightningcss-cli-darwin-x64": "1.22.0",
73+ "lightningcss-cli-freebsd-x64": "1.22.0",
74+ "lightningcss-cli-linux-arm-gnueabihf": "1.22.0",
75+ "lightningcss-cli-linux-arm64-gnu": "1.22.0",
76+ "lightningcss-cli-linux-arm64-musl": "1.22.0",
77+ "lightningcss-cli-linux-x64-gnu": "1.22.0",
78+ "lightningcss-cli-linux-x64-musl": "1.22.0",
79+ "lightningcss-cli-win32-x64-msvc": "1.22.0"
80+ }
81+ },
82+ "node_modules/lightningcss-cli-darwin-arm64": {
83+ "version": "1.22.0",
84+ "resolved": "https://registry.npmjs.org/lightningcss-cli-darwin-arm64/-/lightningcss-cli-darwin-arm64-1.22.0.tgz",
85+ "integrity": "sha512-4JDDccSTOX0JItTvPovPIr3HR+YfHl+3f6WUq/Xl+0jlA66YHcm1xmL8wUAf34GGrBrA+tTVEFozKkxCmORYHA==",
86+ "cpu": [
87+ "arm64"
88+ ],
89+ "dev": true,
90+ "optional": true,
91+ "os": [
92+ "darwin"
93+ ],
94+ "engines": {
95+ "node": ">= 12.0.0"
96+ },
97+ "funding": {
98+ "type": "opencollective",
99+ "url": "https://opencollective.com/parcel"
100+ }
101+ },
102+ "node_modules/lightningcss-cli-darwin-x64": {
103+ "version": "1.22.0",
104+ "resolved": "https://registry.npmjs.org/lightningcss-cli-darwin-x64/-/lightningcss-cli-darwin-x64-1.22.0.tgz",
105+ "integrity": "sha512-4UEIUqyoQ5k0Kby2XJbYUmqXs8qWbPmVzNcyzEZK6jIPAuQsFh6RQEak7sVreqYN1rTbtLTP+BkWbJ36brLnsA==",
106+ "cpu": [
107+ "x64"
108+ ],
109+ "dev": true,
110+ "optional": true,
111+ "os": [
112+ "darwin"
113+ ],
114+ "engines": {
115+ "node": ">= 12.0.0"
116+ },
117+ "funding": {
118+ "type": "opencollective",
119+ "url": "https://opencollective.com/parcel"
120+ }
121+ },
122+ "node_modules/lightningcss-cli-freebsd-x64": {
123+ "version": "1.22.0",
124+ "resolved": "https://registry.npmjs.org/lightningcss-cli-freebsd-x64/-/lightningcss-cli-freebsd-x64-1.22.0.tgz",
125+ "integrity": "sha512-OEBKEsisTM837qEGMME41MlQ/YTrdvSG5UV6+81jhUIVNYGPiHv42iyIKUEa8C9gqiRqRWOMIU60ksuC9UdotQ==",
126+ "cpu": [
127+ "x64"
128+ ],
129+ "dev": true,
130+ "optional": true,
131+ "os": [
132+ "freebsd"
133+ ],
134+ "engines": {
135+ "node": ">= 12.0.0"
136+ },
137+ "funding": {
138+ "type": "opencollective",
139+ "url": "https://opencollective.com/parcel"
140+ }
141+ },
142+ "node_modules/lightningcss-cli-linux-arm-gnueabihf": {
143+ "version": "1.22.0",
144+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm-gnueabihf/-/lightningcss-cli-linux-arm-gnueabihf-1.22.0.tgz",
145+ "integrity": "sha512-r95vVVmNlY3hQPiHz9aeGPMAlvht1OvKyVMSUJ3nXkG8W9XbsOVXwjSI60QAaEj1FlezuUeDjQ1I3JfB6dYHhQ==",
146+ "cpu": [
147+ "arm"
148+ ],
149+ "dev": true,
150+ "optional": true,
151+ "os": [
152+ "linux"
153+ ],
154+ "engines": {
155+ "node": ">= 12.0.0"
156+ },
157+ "funding": {
158+ "type": "opencollective",
159+ "url": "https://opencollective.com/parcel"
160+ }
161+ },
162+ "node_modules/lightningcss-cli-linux-arm64-gnu": {
163+ "version": "1.22.0",
164+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm64-gnu/-/lightningcss-cli-linux-arm64-gnu-1.22.0.tgz",
165+ "integrity": "sha512-UrzE1KKt7lcwoUAM9VP+3gSRrT1mRWZDNxvj7WaQt77SVjxcOKIW4xgrcr3hyn+BpojYXex2nHCh/kCpBu7YIw==",
166+ "cpu": [
167+ "arm64"
168+ ],
169+ "dev": true,
170+ "optional": true,
171+ "os": [
172+ "linux"
173+ ],
174+ "engines": {
175+ "node": ">= 12.0.0"
176+ },
177+ "funding": {
178+ "type": "opencollective",
179+ "url": "https://opencollective.com/parcel"
180+ }
181+ },
182+ "node_modules/lightningcss-cli-linux-arm64-musl": {
183+ "version": "1.22.0",
184+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm64-musl/-/lightningcss-cli-linux-arm64-musl-1.22.0.tgz",
185+ "integrity": "sha512-mSXEMKQt1/ZYxQ/d/GPtjr3yvrCrzV7SIMc+uADnWZelM41hWmeB4D5JRw2PP9ZgNCRVSui5umaLuyjDdeMgeg==",
186+ "cpu": [
187+ "arm64"
188+ ],
189+ "dev": true,
190+ "optional": true,
191+ "os": [
192+ "linux"
193+ ],
194+ "engines": {
195+ "node": ">= 12.0.0"
196+ },
197+ "funding": {
198+ "type": "opencollective",
199+ "url": "https://opencollective.com/parcel"
200+ }
201+ },
202+ "node_modules/lightningcss-cli-linux-x64-gnu": {
203+ "version": "1.22.0",
204+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-x64-gnu/-/lightningcss-cli-linux-x64-gnu-1.22.0.tgz",
205+ "integrity": "sha512-Gd84GEZcuL/0gxGxuDKZj0D9dROb+mjz5fjBsj9CJnFFwv0K6K0T6bjoigCH8Snmrv8xlkCoou3amvarNdq+cQ==",
206+ "cpu": [
207+ "x64"
208+ ],
209+ "dev": true,
210+ "optional": true,
211+ "os": [
212+ "linux"
213+ ],
214+ "engines": {
215+ "node": ">= 12.0.0"
216+ },
217+ "funding": {
218+ "type": "opencollective",
219+ "url": "https://opencollective.com/parcel"
220+ }
221+ },
222+ "node_modules/lightningcss-cli-linux-x64-musl": {
223+ "version": "1.22.0",
224+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-x64-musl/-/lightningcss-cli-linux-x64-musl-1.22.0.tgz",
225+ "integrity": "sha512-Hg4Swn57RlwdgQSiGWwqggTPqJQuDtPNXLoEJTFjvQw506ISKnyKsvhonNlEX0gGYNlnKKsaZTVVNzBgjhHuOg==",
226+ "cpu": [
227+ "x64"
228+ ],
229+ "dev": true,
230+ "optional": true,
231+ "os": [
232+ "linux"
233+ ],
234+ "engines": {
235+ "node": ">= 12.0.0"
236+ },
237+ "funding": {
238+ "type": "opencollective",
239+ "url": "https://opencollective.com/parcel"
240+ }
241+ },
242+ "node_modules/lightningcss-cli-win32-x64-msvc": {
243+ "version": "1.22.0",
244+ "resolved": "https://registry.npmjs.org/lightningcss-cli-win32-x64-msvc/-/lightningcss-cli-win32-x64-msvc-1.22.0.tgz",
245+ "integrity": "sha512-+S3mMn4fV8yWsOEIrz214Z10O5vkdEjzApZufSzZBN4fpmqONgk0F+hjOwJyQTJ8mpCXmWM+nU3afyC6jt1XoA==",
246+ "cpu": [
247+ "x64"
248+ ],
249+ "dev": true,
250+ "optional": true,
251+ "os": [
252+ "win32"
253+ ],
254+ "engines": {
255+ "node": ">= 12.0.0"
256+ },
257+ "funding": {
258+ "type": "opencollective",
259+ "url": "https://opencollective.com/parcel"
260+ }
261+ },
262 "node_modules/lilconfig": {
263 "version": "2.0.3",
264 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
265 @@ -7567,6 +7791,12 @@
266 "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==",
267 "dev": true
268 },
269+ "detect-libc": {
270+ "version": "1.0.3",
271+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
272+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
273+ "dev": true
274+ },
275 "dir-glob": {
276 "version": "3.0.1",
277 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
278 @@ -8223,6 +8453,87 @@
279 "package-json": "^6.3.0"
280 }
281 },
282+ "lightningcss-cli": {
283+ "version": "1.22.0",
284+ "resolved": "https://registry.npmjs.org/lightningcss-cli/-/lightningcss-cli-1.22.0.tgz",
285+ "integrity": "sha512-uJA+a1Yv5Nwq9VD8pAuHv+yS8G0yJP55W2qLwERSetDVxJdnU8QBvfyW8/BFM4GfO4xLliIx31wxMbhmuyxkGw==",
286+ "dev": true,
287+ "requires": {
288+ "detect-libc": "^1.0.3",
289+ "lightningcss-cli-darwin-arm64": "1.22.0",
290+ "lightningcss-cli-darwin-x64": "1.22.0",
291+ "lightningcss-cli-freebsd-x64": "1.22.0",
292+ "lightningcss-cli-linux-arm-gnueabihf": "1.22.0",
293+ "lightningcss-cli-linux-arm64-gnu": "1.22.0",
294+ "lightningcss-cli-linux-arm64-musl": "1.22.0",
295+ "lightningcss-cli-linux-x64-gnu": "1.22.0",
296+ "lightningcss-cli-linux-x64-musl": "1.22.0",
297+ "lightningcss-cli-win32-x64-msvc": "1.22.0"
298+ }
299+ },
300+ "lightningcss-cli-darwin-arm64": {
301+ "version": "1.22.0",
302+ "resolved": "https://registry.npmjs.org/lightningcss-cli-darwin-arm64/-/lightningcss-cli-darwin-arm64-1.22.0.tgz",
303+ "integrity": "sha512-4JDDccSTOX0JItTvPovPIr3HR+YfHl+3f6WUq/Xl+0jlA66YHcm1xmL8wUAf34GGrBrA+tTVEFozKkxCmORYHA==",
304+ "dev": true,
305+ "optional": true
306+ },
307+ "lightningcss-cli-darwin-x64": {
308+ "version": "1.22.0",
309+ "resolved": "https://registry.npmjs.org/lightningcss-cli-darwin-x64/-/lightningcss-cli-darwin-x64-1.22.0.tgz",
310+ "integrity": "sha512-4UEIUqyoQ5k0Kby2XJbYUmqXs8qWbPmVzNcyzEZK6jIPAuQsFh6RQEak7sVreqYN1rTbtLTP+BkWbJ36brLnsA==",
311+ "dev": true,
312+ "optional": true
313+ },
314+ "lightningcss-cli-freebsd-x64": {
315+ "version": "1.22.0",
316+ "resolved": "https://registry.npmjs.org/lightningcss-cli-freebsd-x64/-/lightningcss-cli-freebsd-x64-1.22.0.tgz",
317+ "integrity": "sha512-OEBKEsisTM837qEGMME41MlQ/YTrdvSG5UV6+81jhUIVNYGPiHv42iyIKUEa8C9gqiRqRWOMIU60ksuC9UdotQ==",
318+ "dev": true,
319+ "optional": true
320+ },
321+ "lightningcss-cli-linux-arm-gnueabihf": {
322+ "version": "1.22.0",
323+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm-gnueabihf/-/lightningcss-cli-linux-arm-gnueabihf-1.22.0.tgz",
324+ "integrity": "sha512-r95vVVmNlY3hQPiHz9aeGPMAlvht1OvKyVMSUJ3nXkG8W9XbsOVXwjSI60QAaEj1FlezuUeDjQ1I3JfB6dYHhQ==",
325+ "dev": true,
326+ "optional": true
327+ },
328+ "lightningcss-cli-linux-arm64-gnu": {
329+ "version": "1.22.0",
330+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm64-gnu/-/lightningcss-cli-linux-arm64-gnu-1.22.0.tgz",
331+ "integrity": "sha512-UrzE1KKt7lcwoUAM9VP+3gSRrT1mRWZDNxvj7WaQt77SVjxcOKIW4xgrcr3hyn+BpojYXex2nHCh/kCpBu7YIw==",
332+ "dev": true,
333+ "optional": true
334+ },
335+ "lightningcss-cli-linux-arm64-musl": {
336+ "version": "1.22.0",
337+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-arm64-musl/-/lightningcss-cli-linux-arm64-musl-1.22.0.tgz",
338+ "integrity": "sha512-mSXEMKQt1/ZYxQ/d/GPtjr3yvrCrzV7SIMc+uADnWZelM41hWmeB4D5JRw2PP9ZgNCRVSui5umaLuyjDdeMgeg==",
339+ "dev": true,
340+ "optional": true
341+ },
342+ "lightningcss-cli-linux-x64-gnu": {
343+ "version": "1.22.0",
344+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-x64-gnu/-/lightningcss-cli-linux-x64-gnu-1.22.0.tgz",
345+ "integrity": "sha512-Gd84GEZcuL/0gxGxuDKZj0D9dROb+mjz5fjBsj9CJnFFwv0K6K0T6bjoigCH8Snmrv8xlkCoou3amvarNdq+cQ==",
346+ "dev": true,
347+ "optional": true
348+ },
349+ "lightningcss-cli-linux-x64-musl": {
350+ "version": "1.22.0",
351+ "resolved": "https://registry.npmjs.org/lightningcss-cli-linux-x64-musl/-/lightningcss-cli-linux-x64-musl-1.22.0.tgz",
352+ "integrity": "sha512-Hg4Swn57RlwdgQSiGWwqggTPqJQuDtPNXLoEJTFjvQw506ISKnyKsvhonNlEX0gGYNlnKKsaZTVVNzBgjhHuOg==",
353+ "dev": true,
354+ "optional": true
355+ },
356+ "lightningcss-cli-win32-x64-msvc": {
357+ "version": "1.22.0",
358+ "resolved": "https://registry.npmjs.org/lightningcss-cli-win32-x64-msvc/-/lightningcss-cli-win32-x64-msvc-1.22.0.tgz",
359+ "integrity": "sha512-+S3mMn4fV8yWsOEIrz214Z10O5vkdEjzApZufSzZBN4fpmqONgk0F+hjOwJyQTJ8mpCXmWM+nU3afyC6jt1XoA==",
360+ "dev": true,
361+ "optional": true
362+ },
363 "lilconfig": {
364 "version": "2.0.3",
365 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
366 diff --git a/package.json b/package.json
367index 7210243..0c7d279 100644
368--- a/package.json
369+++ b/package.json
370 @@ -189,6 +189,7 @@
371 "gen:shadowdom": "cd build && node props \"\" false \":host\" \"shadow\"",
372 "gen:prefixed": "cd build && node props.js \"op\" true",
373 "gen:types": "tsc -p tsconfig.json",
374+ "lightning": "lightningcss --bundle --custom-media --minify -t 'last 2 versions' src/index.css -o open-props.⚡️.min.css",
375 "lib:all": "postcss src/index.css -o open-props.min.css",
376 "lib:normalize": "postcss src/extra/normalize.css -o normalize.min.css && node ./build/extras.js",
377 "lib:normalize:light": "postcss src/extra/normalize.light.css -o normalize.light.min.css",
378 @@ -314,6 +315,7 @@
379 "concurrently": "^7.2.2",
380 "cssnano": "^5.1.10",
381 "json": "^11.0.0",
382+ "lightningcss-cli": "^1.22.0",
383 "open-color": "^1.9.1",
384 "postcss": "^8.3.9",
385 "postcss-cli": "^8.3.1",