diff --git a/packages/app/package.json b/packages/app/package.json index 53a4f8c0..725d6ca4 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -93,6 +93,7 @@ "@webbtc/webln-types": "^1.0.10", "@webpack-cli/generators": "^3.0.4", "@webscopeio/react-textarea-autocomplete": "^4.9.2", + "autoprefixer": "^10.4.16", "babel-loader": "^9.1.3", "config": "^3.3.9", "copy-webpack-plugin": "^11.0.0", @@ -104,9 +105,13 @@ "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "mini-css-extract-plugin": "^2.7.5", + "postcss": "^8.4.31", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^9.2.0", "prettier": "2.8.3", "prop-types": "^15.8.1", "source-map-loader": "^4.0.1", + "tailwindcss": "^3.3.3", "terser-webpack-plugin": "^5.3.9", "tinybench": "^2.5.1", "ts-jest": "^29.1.1", diff --git a/packages/app/postcss.config.js b/packages/app/postcss.config.js new file mode 100644 index 00000000..116848f6 --- /dev/null +++ b/packages/app/postcss.config.js @@ -0,0 +1,3 @@ +module.exports = { + plugins: [require("tailwindcss"), require("autoprefixer")], +}; diff --git a/packages/app/src/Element/Event/Note.css b/packages/app/src/Element/Event/Note.css index bbefbb49..09b3c26b 100644 --- a/packages/app/src/Element/Event/Note.css +++ b/packages/app/src/Element/Event/Note.css @@ -136,15 +136,6 @@ gap: 5px; } -.reaction-pill.reacted { - color: var(--highlight); -} - -.reaction-pill:hover { - cursor: pointer; - color: var(--highlight); -} - .trash-icon { color: var(--error); margin-right: auto; diff --git a/packages/app/src/Element/Event/NoteFooter.tsx b/packages/app/src/Element/Event/NoteFooter.tsx index 8f770eea..0e754a5b 100644 --- a/packages/app/src/Element/Event/NoteFooter.tsx +++ b/packages/app/src/Element/Event/NoteFooter.tsx @@ -196,7 +196,7 @@ export default function NoteFooter(props: NoteFooterProps) { if (targets) { return ( diff --git a/packages/app/src/Element/Relay/Relay.css b/packages/app/src/Element/Relay/Relay.css index 5aac30e0..a61f3d99 100644 --- a/packages/app/src/Element/Relay/Relay.css +++ b/packages/app/src/Element/Relay/Relay.css @@ -28,6 +28,7 @@ background-color: var(--gray); user-select: none; color: var(--font-color); + display: inline-block; } .icon-btn:hover { @@ -39,4 +40,5 @@ padding: 2px 10px; background-color: var(--gray); border-radius: 10px; + display: inline-block; } diff --git a/packages/app/src/Element/User/FollowsYou.css b/packages/app/src/Element/User/FollowsYou.css index cd144165..8f20fa0e 100644 --- a/packages/app/src/Element/User/FollowsYou.css +++ b/packages/app/src/Element/User/FollowsYou.css @@ -6,4 +6,5 @@ padding: 4px 6px; background: var(--bg-secondary); border-radius: 6px; + line-height: 1; } diff --git a/packages/app/src/Pages/settings/Profile.tsx b/packages/app/src/Pages/settings/Profile.tsx index fcc1b40c..2b03119b 100644 --- a/packages/app/src/Pages/settings/Profile.tsx +++ b/packages/app/src/Pages/settings/Profile.tsx @@ -107,8 +107,8 @@ export default function ProfileSettings(props: ProfileSettingsProps) { function editor() { return ( -
-
+
+

@@ -120,7 +120,7 @@ export default function ProfileSettings(props: ProfileSettingsProps) { disabled={readonly} />
-
+

@@ -130,7 +130,7 @@ export default function ProfileSettings(props: ProfileSettingsProps) { value={about} disabled={readonly}>
-
+

@@ -142,11 +142,11 @@ export default function ProfileSettings(props: ProfileSettingsProps) { disabled={readonly} />
-
+

-
+
-
+

@@ -190,7 +190,7 @@ export default function ProfileSettings(props: ProfileSettingsProps) { if (!id) return null; return ( <> -
+
{(props.banner ?? true) && (
{
{

-
+
{Object.keys(relays.item || {}).map(a => ( ))}
-
+
saveRelays()} disabled={login.readonly}> @@ -99,7 +99,7 @@ const RelaySettingsPage = () => {

-
+
{otherConnections.map(a => ( ))} diff --git a/packages/app/src/index.css b/packages/app/src/index.css index e829ac6b..2b6e3ff7 100644 --- a/packages/app/src/index.css +++ b/packages/app/src/index.css @@ -1,3 +1,7 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + :root { --bg-color: #000; --font-color: #fff; @@ -229,7 +233,10 @@ small { line-height: 22px; /* 157.143% */ } -button { +button, +[type="button"], +[type="reset"], +[type="submit"] { position: relative; cursor: pointer; padding: 10px 16px; @@ -242,6 +249,12 @@ button { outline: none; } +.btn, +input, +select { + @apply rounded-full; +} + button.primary { background: rgb(239, 150, 68); background: var(--primary-gradient); @@ -390,6 +403,42 @@ textarea { font: inherit; } +p { + margin-top: 1em; + margin-bottom: 1em; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 1em; + margin-bottom: 1em; + font-weight: 600; +} + +h1 { + font-size: 32px; + line-height: 42px; +} + +h2 { + font-size: 26px; + line-height: 36px; +} + +h3 { + font-size: 20px; + line-height: 30px; +} + +h4 { + font-size: 18px; + line-height: 28px; +} + input[type="text"], input[type="password"], input[type="number"], @@ -758,6 +807,16 @@ div.form-col { line-height: 36px; } +.main-content .profile-preview { + margin: 8px 0; +} + +.main-content h2 { + font-weight: 600; + font-size: 26px; + line-height: 36px; +} + button.tall { height: 40px; } @@ -914,6 +973,17 @@ svg.zap-solid { border: 1px solid var(--border-color); } +.light .spinner-button { + background: #fff; + border: 1px solid var(--border-color); + color: var(--font-secondary); + box-shadow: rgba(0, 0, 0, 0.08) 0 1px 1px; +} + +.light .spinner-button:hover { + box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px; +} + .main-content.p { border-bottom: 0; border-top: 0; diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index 55b02de6..22218563 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -95,16 +95,16 @@ const System = new NostrSystem({ }); async function fetchProfile(key: string) { - const rsp = await fetch(`${CONFIG.httpCache}/profile/${key}`); - if (rsp.ok) { - try { + try { + const rsp = await fetch(`${CONFIG.httpCache}/profile/${key}`); + if (rsp.ok) { const data = (await rsp.json()) as NostrEvent; if (data) { return mapEventToProfile(data); } - } catch (e) { - console.error(e); } + } catch (e) { + console.error(e); } } diff --git a/packages/app/tailwind.config.js b/packages/app/tailwind.config.js new file mode 100644 index 00000000..198552d5 --- /dev/null +++ b/packages/app/tailwind.config.js @@ -0,0 +1,23 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + darkMode: "media", + content: ["./src/**/*.{js,jsx,ts,tsx}"], + theme: { + extend: { + colors: { + "neutral-999": "#090909", + }, + textColor: { + "nostr-blue": "var(--repost)", + "nostr-green": "var(--success)", + "nostr-orange": "var(--zap)", + "nostr-red": "var(--heart)", + "nostr-purple": "var(--highlight)", + }, + spacing: { + px: "1px", + }, + }, + }, + plugins: [], +}; diff --git a/packages/app/webpack.config.js b/packages/app/webpack.config.js index d7eaf093..35d4d060 100644 --- a/packages/app/webpack.config.js +++ b/packages/app/webpack.config.js @@ -140,7 +140,18 @@ const config = { }, { test: /\.css$/i, - use: [MiniCssExtractPlugin.loader, require.resolve("css-loader")], + use: [ + MiniCssExtractPlugin.loader, + require.resolve("css-loader"), + { + loader: require.resolve("postcss-loader"), + options: { + postcssOptions: { + plugins: [require("tailwindcss"), require("autoprefixer")], + }, + }, + }, + ], }, { test: /\.(eot|svg|ttf|woff|woff2|png|jpg|gif|webp|wasm)$/i, diff --git a/yarn.lock b/yarn.lock index 15e0f929..d33ffa45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,13 @@ __metadata: languageName: node linkType: hard +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8 + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0, @ampproject/remapping@npm:^2.2.1": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -1470,6 +1477,395 @@ __metadata: languageName: node linkType: hard +"@csstools/cascade-layer-name-parser@npm:^1.0.5": + version: 1.0.5 + resolution: "@csstools/cascade-layer-name-parser@npm:1.0.5" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 91c533690b249fc5a284dcdedcb29b4129cc64d8325895c566c13b795c381d65b4b9829eb2e66df883d5b9468536f6010cccc74c8bf78fbbd85ecc595656c8f6 + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/color-helpers@npm:3.0.2" + checksum: 199b55081959a67fb7eaa7be468f7e899d3c607c1b97eeb120aa8a1eff202e7592890b1233882ec3554467dedd530e21aec070cc2ce6b9184f366fa470a05fbd + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^1.1.4": + version: 1.1.4 + resolution: "@csstools/css-calc@npm:1.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 71788155c73b4f482f19de5b91f37d14ccb8fc1fb3f8336a83c4b3197a5d0b499ccad86b067699ac559a721f8d46d81612eba0fc79923b8f5058977032a7e8c0 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^1.4.0": + version: 1.4.0 + resolution: "@csstools/css-color-parser@npm:1.4.0" + dependencies: + "@csstools/color-helpers": ^3.0.2 + "@csstools/css-calc": ^1.1.4 + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 5bb07c02ee30ad4991b756443aea7dd7675f652bc4a3d5199851843a003a7233ef42c6b1acd159f40f00914b7d20d5fabf864211c56365c96c0a915a77a93748 + languageName: node + linkType: hard + +"@csstools/css-parser-algorithms@npm:2.3.2, @csstools/css-parser-algorithms@npm:^2.3.2": + version: 2.3.2 + resolution: "@csstools/css-parser-algorithms@npm:2.3.2" + peerDependencies: + "@csstools/css-tokenizer": ^2.2.1 + checksum: 71663a00369014727ac89ae738f0acd1341b2dc1474ff16799a6f4d24674c55c3ddb89d70c8f1ffc4e03508b18a621830f8f8a51707fda6cc5ea48f1a53cc559 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^2.2.1": + version: 2.2.1 + resolution: "@csstools/css-tokenizer@npm:2.2.1" + checksum: ebd9f65b253037d3a575ded45dbe41c12e71d83d6aa8a6a3a9fc2427862a805678df2a825cd19cf36b587be93f5cb1bd0932bb5c362d227ed9533db35b1fc6fa + languageName: node + linkType: hard + +"@csstools/media-query-list-parser@npm:^2.1.5": + version: 2.1.5 + resolution: "@csstools/media-query-list-parser@npm:2.1.5" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 119c27951377781c06c0b68ee6f7815c71d7623e439da0d5009f2101a6cd996f60b3fd60466d7059b8f7a936fbc9fbd2306ba953fa2daf9728a710881971ab08 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-cascade-layers@npm:4.0.0" + dependencies: + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 3bc9369e83a7ac1c017fdaac249de4d2fb9a7c016175352302fe82a2bfd5a0b1cfd352801573bff714b96398495c41593d59a5d77962811c4039ce9f97f300de + languageName: node + linkType: hard + +"@csstools/postcss-color-function@npm:^3.0.7": + version: 3.0.7 + resolution: "@csstools/postcss-color-function@npm:3.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: 42fd3459b9e7093fb7d5017c6ef7a5a31b75a9fb4cf63aef8b894040e43c3c130fee64f8e478cfb445070c76d6029c9f4dd11c7d8f444aa0d26217369bc4500c + languageName: node + linkType: hard + +"@csstools/postcss-color-mix-function@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-color-mix-function@npm:2.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: fc46036a73486ad0f3771de214021dc39a841d013eb30a154324f766029a1cbbbc05101d5dd399a296ad1d94e55c0a8b456bd4ba23c6ba0535b153d94a1be9d3 + languageName: node + linkType: hard + +"@csstools/postcss-exponential-functions@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-exponential-functions@npm:1.0.1" + dependencies: + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: fc670637e3dfc1394d343bcdaed941e307ba6470b2928ae08c90fa7042ebd0abe0bc007c9fd5bb8a4e20f8fb772d6af271df7588491f91e21681bd2c10a65ef5 + languageName: node + linkType: hard + +"@csstools/postcss-font-format-keywords@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-font-format-keywords@npm:3.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 3a36a11ea871a21442459bb46e8602e2a71d0520309e9fe5e062b544db612bcc9e3df13facfcbe6b5046bb6872aa9c2368dd12371b2ed81bfca5c64c71f5721d + languageName: node + linkType: hard + +"@csstools/postcss-gamut-mapping@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-gamut-mapping@npm:1.0.0" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": 2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: 003f25554d81d053e3f4ab39c6977569d5e5da169a23c92e20c966fd747fa782d9fabdb35af7e6cdef8dd49e390396184a6427ab8de0134bb3d50d82d7e7e533 + languageName: node + linkType: hard + +"@csstools/postcss-gradients-interpolation-method@npm:^4.0.7": + version: 4.0.7 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: 3bdce32d87f465cf91da5bcb0c3a450ef9a909efa747a9d41a8975dade10543a709f3e60f69dff2a4c4085043fb2b5e919d9ed296b4c522211d557edd216fb64 + languageName: node + linkType: hard + +"@csstools/postcss-hwb-function@npm:^3.0.6": + version: 3.0.6 + resolution: "@csstools/postcss-hwb-function@npm:3.0.6" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: a8b83fe03438411d47993308df3e595f373170e4807fc8d0e06a27c68bfaae6fa665546950dcabb6adc2bd010d0181dacfeecc77498d69a71570fee60bae73c1 + languageName: node + linkType: hard + +"@csstools/postcss-ic-unit@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-ic-unit@npm:3.0.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 29b2e00f81f991709e9a24968dde6e806ad939c161b0cd08538ae1831a0177c7220ab4247c272b49c8eebbbd0999fae9d635f05e688ab509e14cebd22f06a09c + languageName: node + linkType: hard + +"@csstools/postcss-initial@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-initial@npm:1.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 21d15759921509ddc78505265bd376854bf2710cdc27f62c138d4ee991581a34bebd8f61f100fd053e0bb95760121f1e1e4dbe61ae41cbef7b3f817e42c35743 + languageName: node + linkType: hard + +"@csstools/postcss-is-pseudo-class@npm:^4.0.3": + version: 4.0.3 + resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.3" + dependencies: + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 6e4a957fb8b229b74e1dad5484a0705687e02ed94f6e3e31531ed2b063cfd55b318271478915c924346ea93fa5ded6cc605203f2921dd86812dd03ce805e57f2 + languageName: node + linkType: hard + +"@csstools/postcss-logical-float-and-clear@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 6a1349e180e633e6287927b12bfbde605bc372bca9b35e06aca2d548cb4b2ff040a0ea7f6804f5c89512846eb707429fe4b436c420cc4a7ea7fe5a1a8d76f724 + languageName: node + linkType: hard + +"@csstools/postcss-logical-resize@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-resize@npm:2.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 2334309e97876a95fe6cf940b888b59f0896eb5110a11a275ce8b096e85d3b859b71a7e1f3e741c25f171bd3d724986c58845c0770ee21545b6129f591a020ca + languageName: node + linkType: hard + +"@csstools/postcss-logical-viewport-units@npm:^2.0.3": + version: 2.0.3 + resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.3" + dependencies: + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: e7be536b1bbdae949371b8bd1af0a42327f3387cd2e9641fdd181637e3d25036c686e5205d3c218d1c66a03234f958b0b9a8134eb4ace92c4d8a15529c183452 + languageName: node + linkType: hard + +"@csstools/postcss-media-minmax@npm:^1.1.0": + version: 1.1.0 + resolution: "@csstools/postcss-media-minmax@npm:1.1.0" + dependencies: + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 + peerDependencies: + postcss: ^8.4 + checksum: 9cd9693b08f665a009dd34d0d39257a0032a70787fecc4e5cc47b9621417ebcbafa7135494b63669ce353285d3b6a5e17c3542f3ec4ba760364b487182a89e4f + languageName: node + linkType: hard + +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.3": + version: 2.0.3 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.3" + dependencies: + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 + peerDependencies: + postcss: ^8.4 + checksum: d6b550abf1c75118da79233ca002932c848e004cb4280748231ec39fc683ba63653a0c772c115f35cb6e5a4ea8167bceeb67f79f33e4f1d4ead302aa1da78e3c + languageName: node + linkType: hard + +"@csstools/postcss-nested-calc@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-nested-calc@npm:3.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 1b9e75d157a9df49a382071f127900fc4ded044ca671ef402b09def584635fcaf225b6fdbb932db37d3a94bb30154be0123b22ae4e1426be4fb9e26bb98d468b + languageName: node + linkType: hard + +"@csstools/postcss-normalize-display-values@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:3.0.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 895873a7ec7551962fd2c03207b7899cc0f6a575b9bf816de49afff15b28dd751e8cf6fbf2a3bfb8372993309d600b3f35236ddf249a59ecf7c981ec72628305 + languageName: node + linkType: hard + +"@csstools/postcss-oklab-function@npm:^3.0.7": + version: 3.0.7 + resolution: "@csstools/postcss-oklab-function@npm:3.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: d60d2e628c1a49e51c1fa9d074d12b269fc47e58ff443a97dd733cd33209183cb296b7d6baa20236a86dc8043cd303e340a0017574ce8010918f7355584b656b + languageName: node + linkType: hard + +"@csstools/postcss-progressive-custom-properties@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.2" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: e7685f1ce7224204619cece0f5c4fe55ece74127c0de54294f827f1bae3be0a4bf4dda49f192267f0069d03942334888f61161bbc62b3ecea3801ec303972361 + languageName: node + linkType: hard + +"@csstools/postcss-relative-color-syntax@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: 987d71ef10e93e3f15fd8121db9a8535a2181abde049817ebfa0b99a379c740123236062064efecb30bad009ad47f329cc3b7cac60b5f62b1acec23f2177f09b + languageName: node + linkType: hard + +"@csstools/postcss-scope-pseudo-class@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 4616dcabf3294beb979004b295beec3f08e5544dca7919668e7befa5d445de9a23f662c395d52cbce153efbb3becdd72006dcdbc6f100a84a35d3bd3ec0542d8 + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.2" + dependencies: + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: 8a15ccfa69bd7ad4f44c1c7c8e9ff3f3c48a315f2a7e65dfe17e1d646d3fdb38b759fc37d9339e5433701c87f9489c20137bc4dedb21c8f4e9f8afec41a6e4e6 + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.3" + dependencies: + "@csstools/color-helpers": ^3.0.2 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: c39e4e7aa275f49c2dc565e606bdecc6605eac3fd46c1bdf551b75674034511c666294f935e203c2e0103f7c422c09ccdbbe1a5c3fb16991072744a963a820ad + languageName: node + linkType: hard + +"@csstools/postcss-trigonometric-functions@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.2" + dependencies: + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + peerDependencies: + postcss: ^8.4 + checksum: 314067759cb18725b90ce0ec86d570597dfb63ea4c6b312d62c79cdf64b2b5aad54949b9af2f6a86fd2a75f4a97840454d7edb838048d4426cd25935feac56c0 + languageName: node + linkType: hard + +"@csstools/postcss-unset-value@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-unset-value@npm:3.0.0" + peerDependencies: + postcss: ^8.4 + checksum: ebd5db2054333f6fdc92992179f3810e2b027f2a90b904845aebf4871494d67615a3e9173cd9415dbd12d9917a5db02f07acb5e5d45acb776932d389eec15205 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/selector-specificity@npm:3.0.0" + peerDependencies: + postcss-selector-parser: ^6.0.13 + checksum: 4a2dfe69998a499155d9dab4c2a0e7ae7594d8db98bb8a487d2d5347c0c501655051eb5eacad3fe323c86b0ba8212fe092c27fc883621e6ac2a27662edfc3528 + languageName: node + linkType: hard + "@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" @@ -2719,6 +3115,7 @@ __metadata: "@webbtc/webln-types": ^1.0.10 "@webpack-cli/generators": ^3.0.4 "@webscopeio/react-textarea-autocomplete": ^4.9.2 + autoprefixer: ^10.4.16 babel-loader: ^9.1.3 classnames: ^2.3.2 config: ^3.3.9 @@ -2739,6 +3136,9 @@ __metadata: marked-footnote: ^1.0.0 match-sorter: ^6.3.1 mini-css-extract-plugin: ^2.7.5 + postcss: ^8.4.31 + postcss-loader: ^7.3.3 + postcss-preset-env: ^9.2.0 prettier: 2.8.3 prop-types: ^15.8.1 qr-code-styling: ^1.6.0-rc.1 @@ -2751,6 +3151,7 @@ __metadata: react-twitter-embed: ^4.0.4 recharts: ^2.8.0 source-map-loader: ^4.0.1 + tailwindcss: ^3.3.3 terser-webpack-plugin: ^5.3.9 tinybench: ^2.5.1 ts-jest: ^29.1.1 @@ -4338,6 +4739,13 @@ __metadata: languageName: node linkType: hard +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de + languageName: node + linkType: hard + "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" @@ -4382,6 +4790,13 @@ __metadata: languageName: node linkType: hard +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -4505,6 +4920,24 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^10.4.16": + version: 10.4.16 + resolution: "autoprefixer@npm:10.4.16" + dependencies: + browserslist: ^4.21.10 + caniuse-lite: ^1.0.30001538 + fraction.js: ^4.3.6 + normalize-range: ^0.1.2 + picocolors: ^1.0.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 45fad7086495048dacb14bb7b00313e70e135b5d8e8751dcc60548889400763705ab16fc2d99ea628b44c3472698fb0e39598f595ba28409c965ab159035afde + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -4819,6 +5252,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.22.1": + version: 4.22.1 + resolution: "browserslist@npm:4.22.1" + dependencies: + caniuse-lite: ^1.0.30001541 + electron-to-chromium: ^1.4.535 + node-releases: ^2.0.13 + update-browserslist-db: ^1.0.13 + bin: + browserslist: cli.js + checksum: 7e6b10c53f7dd5d83fd2b95b00518889096382539fed6403829d447e05df4744088de46a571071afb447046abc3c66ad06fbc790e70234ec2517452e32ffd862 + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -5000,6 +5447,13 @@ __metadata: languageName: node linkType: hard +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 + languageName: node + linkType: hard + "camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -5033,6 +5487,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001541": + version: 1.0.30001546 + resolution: "caniuse-lite@npm:1.0.30001546" + checksum: d3ef82f5ee94743002c5b2dd61c84342debcc94b2d5907b64ade3514ecfc4f20bbe86a6bc453fd6436d5fbcf6582e07405d7c2077565675a71c83adc238a11fa + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -5359,6 +5820,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 + languageName: node + linkType: hard + "commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" @@ -5531,6 +5999,23 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^8.2.0": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" + dependencies: + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + path-type: ^4.0.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0 + languageName: node + linkType: hard + "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -5563,6 +6048,17 @@ __metadata: languageName: node linkType: hard +"css-blank-pseudo@npm:^6.0.0": + version: 6.0.0 + resolution: "css-blank-pseudo@npm:6.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: d005d57610af249708d385ce3f5e1f0b60ac3d7fb22d5a5b065b76a15db68c1f92498c8358e9ae4b819c93e24def312c4975e4d7a6be45569880ffc0e61a1693 + languageName: node + linkType: hard + "css-declaration-sorter@npm:^6.3.1": version: 6.4.1 resolution: "css-declaration-sorter@npm:6.4.1" @@ -5572,6 +6068,19 @@ __metadata: languageName: node linkType: hard +"css-has-pseudo@npm:^6.0.0": + version: 6.0.0 + resolution: "css-has-pseudo@npm:6.0.0" + dependencies: + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 0d1fecb8339e815c0e5d04c2d4d36357b92974dcb51f328c64b9aa668c509aade348235fcd169441fd71e1411a7984f5c309128b092033e00070200b0043bf11 + languageName: node + linkType: hard + "css-loader@npm:^6.7.3": version: 6.8.1 resolution: "css-loader@npm:6.8.1" @@ -5619,6 +6128,15 @@ __metadata: languageName: node linkType: hard +"css-prefers-color-scheme@npm:^9.0.0": + version: 9.0.0 + resolution: "css-prefers-color-scheme@npm:9.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 8508fbb8ca223bf53095ce71a962ceeff34ee7349705f6d7e36e148260bfb2e25fd93517a3d83d39d0ac9c60fe5fd5ec3bf4443b5d01ca711922d1b176d0b0e2 + languageName: node + linkType: hard + "css-select@npm:^4.1.3": version: 4.3.0 resolution: "css-select@npm:4.3.0" @@ -5679,6 +6197,13 @@ __metadata: languageName: node linkType: hard +"cssdb@npm:^7.8.0": + version: 7.8.0 + resolution: "cssdb@npm:7.8.0" + checksum: 4071a60df6edaeba1d7df63432836c59023b41bdf3c0a2b4f434cb46a4a6e1b6a5717d0003eb264503187d183827c4b24209f4ad3009b76b96df65654444207d + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -6102,6 +6627,13 @@ __metadata: languageName: node linkType: hard +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e + languageName: node + linkType: hard + "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -6132,6 +6664,13 @@ __metadata: languageName: node linkType: hard +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 + languageName: node + linkType: hard + "dns-equal@npm:^1.0.0": version: 1.0.0 resolution: "dns-equal@npm:1.0.0" @@ -6302,6 +6841,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.535": + version: 1.4.545 + resolution: "electron-to-chromium@npm:1.4.545" + checksum: ab420d982b7a357302c3ee86020f908d72f44a1e47b3e8cf8c7716c7b521c11c73ce43ce10d75871f3aca3ff467059847052079dbdcc66b11a225f45bfc2edf4 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -6840,7 +7386,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -7076,6 +7622,13 @@ __metadata: languageName: node linkType: hard +"fraction.js@npm:^4.3.6": + version: 4.3.6 + resolution: "fraction.js@npm:4.3.6" + checksum: e96ae77e64ebfd442d3a5a01a3f0637b0663fc2440bcf2841b3ad9341ba24c81fb2e3e7142e43ef7d088558c6b3f8609df135b201adc7a1c674aea6a71384162 + languageName: node + linkType: hard + "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -7296,6 +7849,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + languageName: node + linkType: hard + "glob@npm:^10.2.2": version: 10.3.3 resolution: "glob@npm:10.3.3" @@ -7823,7 +8390,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -8919,6 +9486,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^1.18.2": + version: 1.20.0 + resolution: "jiti@npm:1.20.0" + bin: + jiti: bin/jiti.js + checksum: 7924062b5675142e3e272a27735be84b7bfc0a0eb73217fc2dcafa034f37c4f7b4b9ffc07dd98bcff0f739a8811ce1544db205ae7e97b1c86f0df92c65ce3c72 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -9198,7 +9774,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.1.0": +"lilconfig@npm:^2.0.5, lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 @@ -9911,6 +10487,17 @@ __metadata: languageName: node linkType: hard +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + "nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -10080,6 +10667,13 @@ __metadata: languageName: node linkType: hard +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 + languageName: node + linkType: hard + "npm-bundled@npm:^1.1.1": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -10285,13 +10879,20 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.1.1": +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f languageName: node linkType: hard +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c + languageName: node + linkType: hard + "object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" @@ -10756,7 +11357,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.4": +"pirates@npm:^4.0.1, pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 @@ -10781,6 +11382,17 @@ __metadata: languageName: node linkType: hard +"postcss-attribute-case-insensitive@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-attribute-case-insensitive@npm:6.0.2" + dependencies: + postcss-selector-parser: ^6.0.10 + peerDependencies: + postcss: ^8.4 + checksum: c2df4ad608679820b42851d87e7ad3a09ee0f429fb5879fdea0ac630ade2d4ae442119044a962c3a5db32496dc64b31e8bc92ece176f9b995bef1e8225335a31 + languageName: node + linkType: hard + "postcss-calc@npm:^9.0.0": version: 9.0.1 resolution: "postcss-calc@npm:9.0.1" @@ -10793,6 +11405,51 @@ __metadata: languageName: node linkType: hard +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4.6 + checksum: 118eec936b3b035dc8d75c89973408f15c5a3de3d1ee210a2b3511e3e431d9c56e6f354b509a90540241e2225ffe3caaa2fdf25919c63348ce4583a28ada642c + languageName: node + linkType: hard + +"postcss-color-functional-notation@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-color-functional-notation@npm:6.0.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 35f81de7107f6680fc11fcb70102f2ade204a6fc4dcf6a379b299b62a52b38f29d940f261c077a027792b33b81c23e71b992b8938ddd7c729a12035ca7fbc0e5 + languageName: node + linkType: hard + +"postcss-color-hex-alpha@npm:^9.0.2": + version: 9.0.2 + resolution: "postcss-color-hex-alpha@npm:9.0.2" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 2b622500d7815fc54027c8be35ae6c147e4b5b86c008ba8a396e434eac44301211fc14f23a1bfa6cd9a05676f40a4375eb26a19d749c74d49ea1eba9dc7f906e + languageName: node + linkType: hard + +"postcss-color-rebeccapurple@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-color-rebeccapurple@npm:9.0.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: baf61a300dc4922a9bbcb34c3c7b224c53bd2a3f504fae3cd30ad62a8ded0dea61c5c8e2f15a554d810ff1c2c9f2d681d58f816ee1e6c6049152c76d242e1dca + languageName: node + linkType: hard + "postcss-colormin@npm:^6.0.0": version: 6.0.0 resolution: "postcss-colormin@npm:6.0.0" @@ -10819,6 +11476,59 @@ __metadata: languageName: node linkType: hard +"postcss-custom-media@npm:^10.0.2": + version: 10.0.2 + resolution: "postcss-custom-media@npm:10.0.2" + dependencies: + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 + peerDependencies: + postcss: ^8.4 + checksum: fc249688ce87016d55e2cbb32172f11ad58beb3a2786d42e98f956f8805487c997b79f4ca3d0fec559b89e8f353beb387b7d482955789233d0b06242ca4ef80f + languageName: node + linkType: hard + +"postcss-custom-properties@npm:^13.3.2": + version: 13.3.2 + resolution: "postcss-custom-properties@npm:13.3.2" + dependencies: + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: d53f6b2514b9d144008e646c16bd000d3536aec5776941bd1452d39fe9b173e131b429672e946fd1811820d2dc2938f7ea20b52f1c7abd2a713644b8d43fdcc4 + languageName: node + linkType: hard + +"postcss-custom-selectors@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-custom-selectors@npm:7.1.6" + dependencies: + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: b37ff361a2252c1a671c091ae4d7bed4d1c0f956a24c0e71446e35aabe2822a85b11d2bc5b145af263feeecfc7799babeb456672a868fd43fe4f09fcdd1d018d + languageName: node + linkType: hard + +"postcss-dir-pseudo-class@npm:^8.0.0": + version: 8.0.0 + resolution: "postcss-dir-pseudo-class@npm:8.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 4a951409b3641e2bc8a0319937688cdfaa4a90e60b7ae822f3392d7519cd6728e07193452f59ab48c7cc2acf2c71365661c000151b763e3f8dcc998701e1daca + languageName: node + linkType: hard + "postcss-discard-comments@npm:^6.0.0": version: 6.0.0 resolution: "postcss-discard-comments@npm:6.0.0" @@ -10855,6 +11565,150 @@ __metadata: languageName: node linkType: hard +"postcss-double-position-gradients@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-double-position-gradients@npm:5.0.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: c8bfa195bef375514c47042cd71f557b8f02060e689e496ec28e380d1b835d47edfcc73905bbc0a42a98a0e0c20919e21b51d213a184ca34fcfee911b0e2187c + languageName: node + linkType: hard + +"postcss-focus-visible@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-focus-visible@npm:9.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 2a262056453387da4c614d6be4d9dede919202b1746e20d87b4194b169bfa29bb47bbbd37b1689ebe27c8695ed8f622d5893d0cbac0bd59bdeab9540b090ab6c + languageName: node + linkType: hard + +"postcss-focus-within@npm:^8.0.0": + version: 8.0.0 + resolution: "postcss-focus-within@npm:8.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: cf0d175c5c09c99df5c59d5b0ed16f6071e7d493d3366bcb660c772b7518fbd7da3b97a2228b39ad8edb47cd0331bf37ccaed928b069f39402741aa781a1f999 + languageName: node + linkType: hard + +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: a19286589261c2bc3e20470486e1ee3b4daf34271c5020167f30856c9b30c26f23264307cb97a184d503814e1b8c5d8a1f9f64a14fd4fd9551c173dca9424695 + languageName: node + linkType: hard + +"postcss-gap-properties@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-gap-properties@npm:5.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 42481ce5f272e722ce623c8aa21f2d18b5da250c8fa18ddbb72725c8c158f2894e3f682c7adfb2451ba01bc07fbc5168182e021d779d96e64f7b1604149db6e5 + languageName: node + linkType: hard + +"postcss-image-set-function@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-image-set-function@npm:6.0.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 0a4043591af3b92725f439651330cfb0a43f1388772e7aa4441ceee502e347bd131e71b1bcaa3fc50205195f1e00513d3d515108c4de6f57a60b1b06a28ca9a0 + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: ^4.0.0 + read-cache: ^1.0.0 + resolve: ^1.1.7 + peerDependencies: + postcss: ^8.0.0 + checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" + dependencies: + camelcase-css: ^2.0.1 + peerDependencies: + postcss: ^8.4.21 + checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491 + languageName: node + linkType: hard + +"postcss-lab-function@npm:^6.0.7": + version: 6.0.7 + resolution: "postcss-lab-function@npm:6.0.7" + dependencies: + "@csstools/css-color-parser": ^1.4.0 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + peerDependencies: + postcss: ^8.4 + checksum: f9c53bf0b7a44b55350b902a98cb744c741ec1aade222fd8078fe556b5af9ac071b695a6d31b595c5a305dccd49612724ad95e32a5f0c63fc718e599d093b089 + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-load-config@npm:4.0.1" + dependencies: + lilconfig: ^2.0.5 + yaml: ^2.1.1 + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 + languageName: node + linkType: hard + +"postcss-loader@npm:^7.3.3": + version: 7.3.3 + resolution: "postcss-loader@npm:7.3.3" + dependencies: + cosmiconfig: ^8.2.0 + jiti: ^1.18.2 + semver: ^7.3.8 + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: c724044d6ae56334535c26bb4efc9c151431d44d60bc8300157c760747281a242757d8dab32db72738434531175b38a408cb0b270bb96207c07584dcfcd899ff + languageName: node + linkType: hard + +"postcss-logical@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-logical@npm:7.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 1d8c0f97dfc4ab3fed5f9dd6718f52e35ac00f3612ddf477771a4a0e2027f92be69f97d4dcdde275bcef680c2ac9af9dce455b87b82639926ff4a731c31986f8 + languageName: node + linkType: hard + "postcss-merge-longhand@npm:^6.0.0": version: 6.0.0 resolution: "postcss-merge-longhand@npm:6.0.0" @@ -10973,6 +11827,29 @@ __metadata: languageName: node linkType: hard +"postcss-nested@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-nested@npm:6.0.1" + dependencies: + postcss-selector-parser: ^6.0.11 + peerDependencies: + postcss: ^8.2.14 + checksum: 7ddb0364cd797de01e38f644879189e0caeb7ea3f78628c933d91cc24f327c56d31269384454fc02ecaf503b44bfa8e08870a7c4cc56b23bc15640e1894523fa + languageName: node + linkType: hard + +"postcss-nesting@npm:^12.0.1": + version: 12.0.1 + resolution: "postcss-nesting@npm:12.0.1" + dependencies: + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: fa6157fbdc9109b3859cdb925ec8357ea7c9c984110015381a55e63770d1b5aaddaac5f5816a32b9efbb55fbdb87f8187ff7fc2db24331c82b2f74091aa9ba06 + languageName: node + linkType: hard + "postcss-normalize-charset@npm:^6.0.0": version: 6.0.0 resolution: "postcss-normalize-charset@npm:6.0.0" @@ -11071,6 +11948,15 @@ __metadata: languageName: node linkType: hard +"postcss-opacity-percentage@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-opacity-percentage@npm:2.0.0" + peerDependencies: + postcss: ^8.2 + checksum: 57948eb722fef5c733eb598fca93e92b364b91c565bd2fd35c59234bf52f797df613be8c790a77c85700d4a62172cfb2e21d4e313093cd32023531190b8e20d4 + languageName: node + linkType: hard + "postcss-ordered-values@npm:^6.0.0": version: 6.0.0 resolution: "postcss-ordered-values@npm:6.0.0" @@ -11083,6 +11969,116 @@ __metadata: languageName: node linkType: hard +"postcss-overflow-shorthand@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-overflow-shorthand@npm:5.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 9f14c56f00736dd19838d6f833e58cb5e87d214c521b8d49d430abb106c9a6e7c7eb6a439b3d6699f1b0667d1a43a5dc60947a267321430d293272509b01fb82 + languageName: node + linkType: hard + +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: a7d08c945fc691f62c77ac701e64722218b14ec5c8fc1972b8af9c21553492d40808cf95e61b9697b1dacaf7e6180636876d7fee314f079e6c9e39ac1b1edc6f + languageName: node + linkType: hard + +"postcss-place@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-place@npm:9.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 5ca970f19f5078406d3349cc200057cdee4d7b5fb58b6872aa06a55c4cae5e28c9726bd6cf5ba3fd6a4f85f26cd3db804e4e26da09ff8519b2eb49824097cbd0 + languageName: node + linkType: hard + +"postcss-preset-env@npm:^9.2.0": + version: 9.2.0 + resolution: "postcss-preset-env@npm:9.2.0" + dependencies: + "@csstools/postcss-cascade-layers": ^4.0.0 + "@csstools/postcss-color-function": ^3.0.7 + "@csstools/postcss-color-mix-function": ^2.0.7 + "@csstools/postcss-exponential-functions": ^1.0.1 + "@csstools/postcss-font-format-keywords": ^3.0.0 + "@csstools/postcss-gamut-mapping": ^1.0.0 + "@csstools/postcss-gradients-interpolation-method": ^4.0.7 + "@csstools/postcss-hwb-function": ^3.0.6 + "@csstools/postcss-ic-unit": ^3.0.2 + "@csstools/postcss-initial": ^1.0.0 + "@csstools/postcss-is-pseudo-class": ^4.0.3 + "@csstools/postcss-logical-float-and-clear": ^2.0.0 + "@csstools/postcss-logical-resize": ^2.0.0 + "@csstools/postcss-logical-viewport-units": ^2.0.3 + "@csstools/postcss-media-minmax": ^1.1.0 + "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.3 + "@csstools/postcss-nested-calc": ^3.0.0 + "@csstools/postcss-normalize-display-values": ^3.0.1 + "@csstools/postcss-oklab-function": ^3.0.7 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + "@csstools/postcss-relative-color-syntax": ^2.0.7 + "@csstools/postcss-scope-pseudo-class": ^3.0.0 + "@csstools/postcss-stepped-value-functions": ^3.0.2 + "@csstools/postcss-text-decoration-shorthand": ^3.0.3 + "@csstools/postcss-trigonometric-functions": ^3.0.2 + "@csstools/postcss-unset-value": ^3.0.0 + autoprefixer: ^10.4.16 + browserslist: ^4.22.1 + css-blank-pseudo: ^6.0.0 + css-has-pseudo: ^6.0.0 + css-prefers-color-scheme: ^9.0.0 + cssdb: ^7.8.0 + postcss-attribute-case-insensitive: ^6.0.2 + postcss-clamp: ^4.1.0 + postcss-color-functional-notation: ^6.0.2 + postcss-color-hex-alpha: ^9.0.2 + postcss-color-rebeccapurple: ^9.0.1 + postcss-custom-media: ^10.0.2 + postcss-custom-properties: ^13.3.2 + postcss-custom-selectors: ^7.1.6 + postcss-dir-pseudo-class: ^8.0.0 + postcss-double-position-gradients: ^5.0.2 + postcss-focus-visible: ^9.0.0 + postcss-focus-within: ^8.0.0 + postcss-font-variant: ^5.0.0 + postcss-gap-properties: ^5.0.0 + postcss-image-set-function: ^6.0.1 + postcss-lab-function: ^6.0.7 + postcss-logical: ^7.0.0 + postcss-nesting: ^12.0.1 + postcss-opacity-percentage: ^2.0.0 + postcss-overflow-shorthand: ^5.0.0 + postcss-page-break: ^3.0.4 + postcss-place: ^9.0.0 + postcss-pseudo-class-any-link: ^9.0.0 + postcss-replace-overflow-wrap: ^4.0.0 + postcss-selector-not: ^7.0.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 1423ec0e081379d612462952d04b7f826eb458702e10289f06a33aec14b47afa66a65562aa2209e5103056e0206782f44c13e23d062a3af4dce93b1e6a945558 + languageName: node + linkType: hard + +"postcss-pseudo-class-any-link@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-pseudo-class-any-link@npm:9.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: af9c586f33dab93ef9167e53c5696f2f896310809523594c066230fba3611cd5f7c0ef4452153a3d1165cda66e4c3f97b5621b9f23bf815e915997eb99bc2e50 + languageName: node + linkType: hard + "postcss-reduce-initial@npm:^6.0.0": version: 6.0.0 resolution: "postcss-reduce-initial@npm:6.0.0" @@ -11106,7 +12102,27 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": +"postcss-replace-overflow-wrap@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 3ffe20b300a4c377a11c588b142740d8557e03c707474c45234c934190ac374750ddc92c7906c373471d273a20504a429c2062c21fdcaff830fb28e0a81ac1dc + languageName: node + linkType: hard + +"postcss-selector-not@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-selector-not@npm:7.0.1" + dependencies: + postcss-selector-parser: ^6.0.10 + peerDependencies: + postcss: ^8.4 + checksum: 4dec95f785a06356b6eb1aadb0b06b86cf80d21765b44acdbc4a028ab1183b2ac2fd992c41bc2d15b24bec2b71e016750baf73624621937eb3a1770c44c82096 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -11146,7 +12162,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f @@ -11164,6 +12180,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.23, postcss@npm:^8.4.31": + version: 8.4.31 + resolution: "postcss@npm:8.4.31" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea + languageName: node + linkType: hard + "preferred-pm@npm:^3.0.3": version: 3.0.3 resolution: "preferred-pm@npm:3.0.3" @@ -11614,6 +12641,15 @@ __metadata: languageName: node linkType: hard +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: ^2.3.0 + checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6 + languageName: node + linkType: hard + "read-cmd-shim@npm:^3.0.0": version: 3.0.1 resolution: "read-cmd-shim@npm:3.0.1" @@ -11967,6 +13003,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.7, resolve@npm:^1.22.2": + version: 1.22.6 + resolution: "resolve@npm:1.22.6" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b + languageName: node + linkType: hard + "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin": version: 1.22.4 resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=c3c19d" @@ -11980,6 +13029,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.22.2#~builtin": + version: 1.22.6 + resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=c3c19d" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a + languageName: node + linkType: hard + "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -12892,6 +13954,24 @@ __metadata: languageName: node linkType: hard +"sucrase@npm:^3.32.0": + version: 3.34.0 + resolution: "sucrase@npm:3.34.0" + dependencies: + "@jridgewell/gen-mapping": ^0.3.2 + commander: ^4.0.0 + glob: 7.1.6 + lines-and-columns: ^1.1.6 + mz: ^2.7.0 + pirates: ^4.0.1 + ts-interface-checker: ^0.1.9 + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -12970,6 +14050,39 @@ __metadata: languageName: node linkType: hard +"tailwindcss@npm:^3.3.3": + version: 3.3.3 + resolution: "tailwindcss@npm:3.3.3" + dependencies: + "@alloc/quick-lru": ^5.2.0 + arg: ^5.0.2 + chokidar: ^3.5.3 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.2.12 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + jiti: ^1.18.2 + lilconfig: ^2.1.0 + micromatch: ^4.0.5 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.4.23 + postcss-import: ^15.1.0 + postcss-js: ^4.0.1 + postcss-load-config: ^4.0.1 + postcss-nested: ^6.0.1 + postcss-selector-parser: ^6.0.11 + resolve: ^1.22.2 + sucrase: ^3.32.0 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 0195c7a3ebb0de5e391d2a883d777c78a4749f0c532d204ee8aea9129f2ed8e701d8c0c276aa5f7338d07176a3c2a7682c1d0ab9c8a6c2abe6d9325c2954eb50 + languageName: node + linkType: hard + "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -13078,6 +14191,24 @@ __metadata: languageName: node linkType: hard +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e + languageName: node + linkType: hard + "through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -13198,6 +14329,13 @@ __metadata: languageName: node linkType: hard +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e + languageName: node + linkType: hard + "ts-jest@npm:^29.1.0, ts-jest@npm:^29.1.1": version: 29.1.1 resolution: "ts-jest@npm:29.1.1" @@ -13592,6 +14730,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -14580,6 +15732,13 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.1.1": + version: 2.3.2 + resolution: "yaml@npm:2.3.2" + checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146 + languageName: node + linkType: hard + "yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1"