diff --git a/package.json b/package.json index 8eb31208d..7dd44221e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "omorphia", - "version": "0.0.12", + "version": "0.0.13", "description": "A beautiful Svelte component & style library", "scripts": { "dev": "svelte-kit dev", @@ -16,40 +16,23 @@ "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ." }, "devDependencies": { - "@iconify-json/carbon": "^1.1.1", - "@iconify-json/heroicons-outline": "^1.1.1", - "@iconify-json/heroicons-solid": "^1.1.1", - "@iconify-json/lucide": "^1.1.7", - "@poppanator/sveltekit-svg": "^0.3.1", "@sveltejs/adapter-static": "^1.0.0-next.29", "@sveltejs/kit": "next", "@typescript-eslint/eslint-plugin": "^5.10.1", "@typescript-eslint/parser": "^5.10.1", - "autoprefixer": "^10.4.2", - "cssnano": "^5.1.1", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-svelte3": "^3.2.1", "mdsvex": "^0.10.5", "mdsvexamples": "^0.0.8", "nodemon": "^2.0.15", - "postcss": "^8.4.8", - "postcss-extend-rule": "^4.0.0", - "postcss-import": "^14.0.2", - "postcss-import-ext-glob": "^2.0.1", - "postcss-load-config": "^3.1.1", - "postcss-nested": "^5.0.6", - "postcss-preset-env": "^7.4.2", - "postcss-pxtorem": "^6.0.0", - "postcss-strip-inline-comments": "^0.1.5", "sveld": "^0.13.4", "svelte": "^3.44.0", "svelte-check": "^2.2.6", "svelte-preprocess": "^4.10.1", "svelte2tsx": "^0.5.5", "tslib": "^2.3.1", - "typescript": "~4.6.2", - "unplugin-icons": "^0.13.3" + "typescript": "~4.6.2" }, "type": "module", "svelte": "index.js", @@ -69,13 +52,31 @@ }, "homepage": "https://omorphia.modrinth.com", "dependencies": { + "@iconify-json/carbon": "^1.1.1", + "@iconify-json/heroicons-outline": "^1.1.1", + "@iconify-json/heroicons-solid": "^1.1.1", + "@iconify-json/lucide": "^1.1.7", + "@poppanator/sveltekit-svg": "^0.3.1", + "autoprefixer": "^10.4.2", + "cssnano": "^5.1.1", "highlight.js": "^11.5.0", "insane": "^2.6.2", "lodash.uniqueid": "^4.0.1", "marked": "^4.0.12", + "postcss": "^8.4.8", + "postcss-easy-import": "^4.0.0", + "postcss-extend-rule": "^4.0.0", + "postcss-import": "^14.0.2", + "postcss-import-ext-glob": "^2.0.1", + "postcss-load-config": "^3.1.4", + "postcss-nested": "^5.0.6", + "postcss-preset-env": "^7.4.2", + "postcss-pxtorem": "^6.0.0", + "postcss-strip-inline-comments": "^0.1.5", "sanitize.css": "^13.0.0", - "svelte-tiny-virtual-list": "^2.0.0", + "svelte-tiny-virtual-list": "^2.0.1", "svelte-use-click-outside": "^1.0.0", - "throttle-debounce": "^3.0.1" + "throttle-debounce": "^3.0.1", + "unplugin-icons": "^0.13.3" } } diff --git a/plugins/sveld.js b/plugins/sveld.js index 381f13fb4..a4803fbd9 100644 --- a/plugins/sveld.js +++ b/plugins/sveld.js @@ -1,8 +1,8 @@ import {ComponentParser} from 'sveld' -import sveltePreprocess from 'svelte-preprocess' import * as svelte from 'svelte/compiler' import fs from 'fs/promises' import path from 'path' +import {preprocess} from "../src/package/config/svelte.config.js"; export default function sveld() { return { @@ -43,7 +43,7 @@ export default function sveld() { } async function parseRaw(raw, filePath) { - let { code } = await svelte.preprocess(raw, sveltePreprocess({ postcss: true }), { + let { code } = await svelte.preprocess(raw, preprocess, { filename: filePath }) return new ComponentParser({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11613396e..f18787262 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,10 +23,11 @@ specifiers: mdsvexamples: ^0.0.8 nodemon: ^2.0.15 postcss: ^8.4.8 + postcss-easy-import: ^4.0.0 postcss-extend-rule: ^4.0.0 postcss-import: ^14.0.2 postcss-import-ext-glob: ^2.0.1 - postcss-load-config: ^3.1.1 + postcss-load-config: ^3.1.4 postcss-nested: ^5.0.6 postcss-preset-env: ^7.4.2 postcss-pxtorem: ^6.0.0 @@ -36,7 +37,7 @@ specifiers: svelte: ^3.44.0 svelte-check: ^2.2.6 svelte-preprocess: ^4.10.1 - svelte-tiny-virtual-list: ^2.0.0 + svelte-tiny-virtual-list: ^2.0.1 svelte-use-click-outside: ^1.0.0 svelte2tsx: ^0.5.5 throttle-debounce: ^3.0.1 @@ -45,50 +46,51 @@ specifiers: unplugin-icons: ^0.13.3 dependencies: - highlight.js: 11.5.0 - insane: 2.6.2 - lodash.uniqueid: 4.0.1 - marked: 4.0.12 - sanitize.css: 13.0.0 - svelte-tiny-virtual-list: 2.0.0 - svelte-use-click-outside: 1.0.0 - throttle-debounce: 3.0.1 - -devDependencies: '@iconify-json/carbon': 1.1.1 '@iconify-json/heroicons-outline': 1.1.1 '@iconify-json/heroicons-solid': 1.1.1 '@iconify-json/lucide': 1.1.7 '@poppanator/sveltekit-svg': 0.3.1_svelte@3.46.4 + autoprefixer: 10.4.2_postcss@8.4.8 + cssnano: 5.1.1_postcss@8.4.8 + highlight.js: 11.5.0 + insane: 2.6.2 + lodash.uniqueid: 4.0.1 + marked: 4.0.12 + postcss: 8.4.8 + postcss-easy-import: 4.0.0_postcss@8.4.8 + postcss-extend-rule: 4.0.0_postcss@8.4.8 + postcss-import: 14.0.2_postcss@8.4.8 + postcss-import-ext-glob: 2.0.1_postcss@8.4.8 + postcss-load-config: 3.1.4_postcss@8.4.8 + postcss-nested: 5.0.6_postcss@8.4.8 + postcss-preset-env: 7.4.2_postcss@8.4.8 + postcss-pxtorem: 6.0.0_postcss@8.4.8 + postcss-strip-inline-comments: 0.1.5 + sanitize.css: 13.0.0 + svelte-tiny-virtual-list: 2.0.1 + svelte-use-click-outside: 1.0.0 + throttle-debounce: 3.0.1 + unplugin-icons: 0.13.3 + +devDependencies: '@sveltejs/adapter-static': 1.0.0-next.29 '@sveltejs/kit': 1.0.0-next.304_svelte@3.46.4 '@typescript-eslint/eslint-plugin': 5.14.0_e3f5f4efe2bd492e36eb6c1c619dfc98 '@typescript-eslint/parser': 5.14.0_eslint@7.32.0+typescript@4.6.2 - autoprefixer: 10.4.2_postcss@8.4.8 - cssnano: 5.1.1_postcss@8.4.8 eslint: 7.32.0 eslint-config-prettier: 8.5.0_eslint@7.32.0 eslint-plugin-svelte3: 3.4.1_eslint@7.32.0+svelte@3.46.4 mdsvex: 0.10.5_svelte@3.46.4 mdsvexamples: 0.0.8 nodemon: 2.0.15 - postcss: 8.4.8 - postcss-extend-rule: 4.0.0_postcss@8.4.8 - postcss-import: 14.0.2_postcss@8.4.8 - postcss-import-ext-glob: 2.0.1_postcss@8.4.8 - postcss-load-config: 3.1.3 - postcss-nested: 5.0.6_postcss@8.4.8 - postcss-preset-env: 7.4.2_postcss@8.4.8 - postcss-pxtorem: 6.0.0_postcss@8.4.8 - postcss-strip-inline-comments: 0.1.5 - sveld: 0.13.4_c518e768a841b289340ac9217a6c6fc9 + sveld: 0.13.4_4db7643ceec6f88f007a3dfc606d2828 svelte: 3.46.4 - svelte-check: 2.4.5_33233005e4be8b4492b63cc9de0a2fd4 - svelte-preprocess: 4.10.4_8c88c4f1b7a55bcfafd385f58ef1abcd + svelte-check: 2.4.5_47ee9d04cb9dda3c584354882c0ecf6b + svelte-preprocess: 4.10.4_9839acb1407290622c7a666e6c1abf33 svelte2tsx: 0.5.5_svelte@3.46.4+typescript@4.6.2 tslib: 2.3.1 typescript: 4.6.2 - unplugin-icons: 0.13.3 packages: @@ -97,17 +99,17 @@ packages: dependencies: execa: 5.1.1 find-up: 5.0.0 - dev: true + dev: false /@antfu/utils/0.3.0: resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==} dependencies: '@types/throttle-debounce': 2.1.0 - dev: true + dev: false /@antfu/utils/0.5.0: resolution: {integrity: sha512-MrAQ/MrPSxbh1bBrmwJjORfJymw4IqSHFBXqvxaga3ZdDM+/zokYF8DjyJpSjY2QmpmgQrajDUBJOWrYeARfzA==} - dev: true + dev: false /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} @@ -138,7 +140,7 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-font-format-keywords/1.0.0_postcss@8.4.8: resolution: {integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==} @@ -148,7 +150,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-hwb-function/1.0.0_postcss@8.4.8: resolution: {integrity: sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==} @@ -158,7 +160,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-ic-unit/1.0.0_postcss@8.4.8: resolution: {integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==} @@ -169,7 +171,7 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-is-pseudo-class/2.0.1_postcss@8.4.8: resolution: {integrity: sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==} @@ -179,7 +181,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /@csstools/postcss-normalize-display-values/1.0.0_postcss@8.4.8: resolution: {integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==} @@ -189,7 +191,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-oklab-function/1.0.2_postcss@8.4.8: resolution: {integrity: sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==} @@ -200,7 +202,7 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.8: resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} @@ -210,7 +212,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /@eslint/eslintrc/0.4.3: resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} @@ -248,29 +250,29 @@ packages: resolution: {integrity: sha512-ClOYc+82CKlDAKH1tfDTJTzNz4oHhYD04ALA5uemw9PdWXg05yIJb9bxWjSz4UgdUbH5N/yd8s9hNPI3h6jnlg==} dependencies: '@iconify/types': 1.0.12 - dev: true + dev: false /@iconify-json/heroicons-outline/1.1.1: resolution: {integrity: sha512-Jy/aFbNQdszRxzhBvHB2AVu/IeMcK/YG3qJVf3XeqvBvhcPq/rWFEmo7jshzBclR/wbt9ylcBEUY1qRFcCXS9Q==} dependencies: '@iconify/types': 1.0.12 - dev: true + dev: false /@iconify-json/heroicons-solid/1.1.1: resolution: {integrity: sha512-yTq+PjF543FEp37gqLLQLMGBhZXaHJOY8wLPsWyQZzIDJ9h773ofvp32fgMh9YlgQT4MaeDH2VULvFBBCRmJgQ==} dependencies: '@iconify/types': 1.0.12 - dev: true + dev: false /@iconify-json/lucide/1.1.7: resolution: {integrity: sha512-zGX7M1EBJfYsTYG2vgMEjijcGUBYYjmhrXnPny5RLyJWhABKdrzBCB/hNamiKVCmJ0EWcUE1q3EGpCuivtsJcg==} dependencies: '@iconify/types': 1.0.12 - dev: true + dev: false /@iconify/types/1.0.12: resolution: {integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg==} - dev: true + dev: false /@iconify/utils/1.0.23: resolution: {integrity: sha512-Ktdmpe4mkMXQAnnDUz3s6s5aY/BeVPwHC1d5IhG1bgrWVNWFQNUj8cQPMbHpNCSD9MRC5yGxm9/PGPpOWGJLAg==} @@ -283,7 +285,7 @@ packages: local-pkg: 0.4.1 transitivePeerDependencies: - supports-color - dev: true + dev: false /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -291,12 +293,10 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - dev: true /@nodelib/fs.stat/2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true /@nodelib/fs.walk/1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} @@ -304,7 +304,6 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - dev: true /@poppanator/sveltekit-svg/0.3.1_svelte@3.46.4: resolution: {integrity: sha512-atwGnEYD3S18hrwvM4S55sAB2EKzbvLPVBWoL9KSVqPgbSfRvKQb6aBrA7gWOQVz3uoCwDujUvvlbxvzYxmthw==} @@ -313,7 +312,7 @@ packages: dependencies: svelte: 3.46.4 svgo: 2.8.0 - dev: true + dev: false /@rollup/plugin-node-resolve/11.2.1_rollup@2.70.0: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} @@ -412,7 +411,7 @@ packages: /@trysound/sax/0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - dev: true + dev: false /@types/estree/0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -444,7 +443,7 @@ packages: /@types/throttle-debounce/2.1.0: resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} - dev: true + dev: false /@types/unist/2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} @@ -644,7 +643,7 @@ packages: /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} - dev: true + dev: false /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -654,7 +653,7 @@ packages: /ansi-styles/2.2.1: resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} engines: {node: '>=0.10.0'} - dev: true + dev: false /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -684,11 +683,23 @@ packages: sprintf-js: 1.0.3 dev: true + /array-union/1.0.2: + resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} + engines: {node: '>=0.10.0'} + dependencies: + array-uniq: 1.0.3 + dev: false + /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} dev: true + /array-uniq/1.0.3: + resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} + engines: {node: '>=0.10.0'} + dev: false + /assignment/2.0.0: resolution: {integrity: sha1-/9F7Ib9dayLnd7mJaBqBVFaj3T4=} dev: false @@ -729,11 +740,10 @@ packages: picocolors: 1.0.0 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} @@ -742,7 +752,7 @@ packages: /boolbase/1.0.0: resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} - dev: true + dev: false /boxen/5.1.2: resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} @@ -763,14 +773,12 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - dev: true /browserslist/4.20.0: resolution: {integrity: sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==} @@ -782,7 +790,7 @@ packages: escalade: 3.1.1 node-releases: 2.0.2 picocolors: 1.0.0 - dev: true + dev: false /buffer-crc32/0.2.13: resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} @@ -823,11 +831,11 @@ packages: caniuse-lite: 1.0.30001314 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - dev: true + dev: false /caniuse-lite/1.0.30001314: resolution: {integrity: sha512-0zaSO+TnCHtHJIbpLroX7nsD+vYuOVjl3uzFbJO1wMVbuveJA0RK2WcQA9ZUIOiO0/ArMiMgHJLxfEZhQiC0kw==} - dev: true + dev: false /chalk/1.1.3: resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} @@ -838,7 +846,7 @@ packages: has-ansi: 2.0.0 strip-ansi: 3.0.1 supports-color: 2.0.0 - dev: true + dev: false /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -910,12 +918,12 @@ packages: /colord/2.9.2: resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==} - dev: true + dev: false /commander/7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - dev: true + dev: false /comment-parser/0.7.6: resolution: {integrity: sha512-GKNxVA7/iuTnAqGADlTWX4tkhzxZKXp5fLJqKTlQLHkE65XDUKutZ3BHaJC5IGcper2tT3QRD1xr4o3jNpgXXg==} @@ -924,7 +932,6 @@ packages: /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true /configstore/5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} @@ -945,7 +952,6 @@ packages: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true /crypto-random-string/2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} @@ -961,7 +967,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /css-declaration-sorter/6.1.4_postcss@8.4.8: resolution: {integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==} @@ -971,7 +977,7 @@ packages: dependencies: postcss: 8.4.8 timsort: 0.3.0 - dev: true + dev: false /css-has-pseudo/3.0.4_postcss@8.4.8: resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} @@ -982,7 +988,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /css-prefers-color-scheme/6.0.3_postcss@8.4.8: resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} @@ -992,7 +998,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.8 - dev: true + dev: false /css-select/4.2.1: resolution: {integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==} @@ -1002,7 +1008,7 @@ packages: domhandler: 4.3.0 domutils: 2.8.0 nth-check: 2.0.1 - dev: true + dev: false /css-tree/1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} @@ -1010,22 +1016,22 @@ packages: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: true + dev: false /css-what/5.1.0: resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} engines: {node: '>= 6'} - dev: true + dev: false /cssdb/6.4.1: resolution: {integrity: sha512-R70R/Q1fPlM1D6Y+Kpat0QjiY+aMsY2/8lekdVoYcJ7ZQs9kw71W78FdOMf8DFq975KHQf1089PNg1dLsbAhoA==} - dev: true + dev: false /cssesc/3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: true + dev: false /cssnano-preset-default/5.2.1_postcss@8.4.8: resolution: {integrity: sha512-Y+CUCS5iZ1uzHn5KtmKIlysQVXrTtLCnYsYTOJcbdd5rghOwtw1gobvEXefBncjGO4fWwGZr9/n9hwZfo6W1Fw==} @@ -1063,7 +1069,7 @@ packages: postcss-reduce-transforms: 5.1.0_postcss@8.4.8 postcss-svgo: 5.1.0_postcss@8.4.8 postcss-unique-selectors: 5.1.1_postcss@8.4.8 - dev: true + dev: false /cssnano-utils/3.1.0_postcss@8.4.8: resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} @@ -1072,7 +1078,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /cssnano/5.1.1_postcss@8.4.8: resolution: {integrity: sha512-WWfN7jBK/3Uk3oX/jsFbQApDf9DkXj6dOYull5ZaSGskcDggzg3RyDZI4GKKO+00LdfLMEZtY1cwTQUL+YMg2Q==} @@ -1084,14 +1090,14 @@ packages: lilconfig: 2.0.4 postcss: 8.4.8 yaml: 1.10.2 - dev: true + dev: false /csso/4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 - dev: true + dev: false /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -1109,7 +1115,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: true /decompress-response/3.3.0: resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=} @@ -1165,18 +1170,18 @@ packages: domelementtype: 2.2.0 domhandler: 4.3.0 entities: 2.2.0 - dev: true + dev: false /domelementtype/2.2.0: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} - dev: true + dev: false /domhandler/4.3.0: resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} engines: {node: '>= 4'} dependencies: domelementtype: 2.2.0 - dev: true + dev: false /domutils/2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -1184,7 +1189,7 @@ packages: dom-serializer: 1.3.2 domelementtype: 2.2.0 domhandler: 4.3.0 - dev: true + dev: false /dot-prop/5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} @@ -1199,7 +1204,7 @@ packages: /electron-to-chromium/1.4.80: resolution: {integrity: sha512-COsbJCGVYCc/aAY4cd94x1Js3q0r406YKGbdL8LXHg0O9dEjuFEFU/vZneRxBxKo/f1lLHi0YyAR7sbFM+i8Bg==} - dev: true + dev: false /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1220,7 +1225,7 @@ packages: /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: true + dev: false /es6-promise/3.3.1: resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=} @@ -1437,7 +1442,7 @@ packages: /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - dev: true + dev: false /escape-goat/2.1.1: resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} @@ -1447,7 +1452,6 @@ packages: /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} - dev: true /escape-string-regexp/4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} @@ -1632,7 +1636,7 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: true + dev: false /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1647,7 +1651,6 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - dev: true /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -1659,13 +1662,12 @@ packages: /fast-sort/2.2.0: resolution: {integrity: sha512-W7zqnn2zsYoQA87FKmYtgOsbJohOrh7XrtZrCVHN5XZKqTBTv5UG+rSS3+iWbg/nepRQUOu+wnas8BwtK8kiCg==} - dev: true + dev: false /fastq/1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} dependencies: reusify: 1.0.4 - dev: true /file-entry-cache/6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} @@ -1679,7 +1681,6 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - dev: true /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -1687,7 +1688,7 @@ packages: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true + dev: false /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} @@ -1703,7 +1704,7 @@ packages: /fraction.js/4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: true + dev: false /fs-extra/9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} @@ -1717,7 +1718,6 @@ packages: /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - dev: true /fsevents/2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -1729,7 +1729,6 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true /functional-red-black-tree/1.0.1: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} @@ -1752,14 +1751,13 @@ packages: /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - dev: true + dev: false /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - dev: true /glob/7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} @@ -1770,7 +1768,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true /global-dirs/3.0.0: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} @@ -1802,6 +1799,17 @@ packages: slash: 3.0.0 dev: true + /globby/6.1.0: + resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} + engines: {node: '>=0.10.0'} + dependencies: + array-union: 1.0.2 + glob: 7.2.0 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: false + /globrex/0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true @@ -1832,12 +1840,12 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 - dev: true + dev: false /has-flag/1.0.0: resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} engines: {node: '>=0.10.0'} - dev: true + dev: false /has-flag/3.0.0: resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} @@ -1859,7 +1867,6 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - dev: true /he/0.5.0: resolution: {integrity: sha1-LAX/rvkLaOhg8/0rVO9YCYknfuI=} @@ -1878,7 +1885,7 @@ packages: /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - dev: true + dev: false /ignore-by-default/1.0.1: resolution: {integrity: sha1-SMptcvbGo68Aqa1K5odr44ieKwk=} @@ -1917,11 +1924,9 @@ packages: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true /ini/1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -1957,12 +1962,10 @@ packages: resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: has: 1.0.3 - dev: true /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} - dev: true /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -1974,7 +1977,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - dev: true /is-installed-globally/0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} @@ -1996,7 +1998,6 @@ packages: /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true /is-obj/2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} @@ -2011,7 +2012,7 @@ packages: /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - dev: true + dev: false /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} @@ -2023,11 +2024,10 @@ packages: /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - dev: true /js-base64/2.6.4: resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - dev: true + dev: false /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2078,7 +2078,7 @@ packages: /kolorist/1.5.1: resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} - dev: true + dev: false /latest-version/5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} @@ -2098,23 +2098,28 @@ packages: /lilconfig/2.0.4: resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} engines: {node: '>=10'} - dev: true + dev: false + + /lilconfig/2.0.5: + resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==} + engines: {node: '>=10'} + dev: false /local-pkg/0.4.1: resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==} engines: {node: '>=14'} - dev: true + dev: false /locate-path/6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} dependencies: p-locate: 5.0.0 - dev: true + dev: false /lodash.memoize/4.1.2: resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} - dev: true + dev: false /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -2126,12 +2131,16 @@ packages: /lodash.uniq/4.5.0: resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} - dev: true + dev: false /lodash.uniqueid/4.0.1: resolution: {integrity: sha1-MmjyanyI5PSxdY1nknGBTjH6WyY=} dev: false + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + /lower-case/2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: @@ -2176,7 +2185,7 @@ packages: /mdn-data/2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: true + dev: false /mdsvex/0.10.5_svelte@3.46.4: resolution: {integrity: sha512-/B23WZn5Vjrjh7Qp2YsOXLkU9YFm59IEylKNXC10o05ZaCP4LNv32tGXKP6aEssss6hk/LdISJuneELHFIS2pQ==} @@ -2208,12 +2217,11 @@ packages: /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + dev: false /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - dev: true /meriyah/4.2.0: resolution: {integrity: sha512-fCVh5GB9YT53Bq14l00HLYE3i9DywrY0JVZxbk0clXWDuMsUKKwluvC5sY0bMBqHbnIbpIjfSSIsnrzbauA8Yw==} @@ -2226,12 +2234,11 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - dev: true + dev: false /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} @@ -2247,7 +2254,6 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - dev: true /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} @@ -2267,13 +2273,11 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true /nanoid/3.3.1: resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} @@ -2288,7 +2292,7 @@ packages: /node-releases/2.0.2: resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} - dev: true + dev: false /nodemon/2.0.15: resolution: {integrity: sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==} @@ -2323,7 +2327,7 @@ packages: /normalize-range/0.1.2: resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} engines: {node: '>=0.10.0'} - dev: true + dev: false /normalize-url/4.5.1: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} @@ -2333,33 +2337,37 @@ packages: /normalize-url/6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - dev: true + dev: false /npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} dependencies: path-key: 3.1.1 - dev: true + dev: false /nth-check/2.0.1: resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} dependencies: boolbase: 1.0.0 - dev: true + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + dev: false /once/1.4.0: resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} dependencies: wrappy: 1.0.2 - dev: true /onetime/5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 - dev: true + dev: false /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} @@ -2383,14 +2391,14 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - dev: true + dev: false /p-locate/5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - dev: true + dev: false /package-json/6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} @@ -2419,21 +2427,18 @@ packages: /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dev: true + dev: false /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} - dev: true /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - dev: true /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -2442,17 +2447,32 @@ packages: /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: true /pify/2.3.0: resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} engines: {node: '>=0.10.0'} - dev: true + dev: false + + /pify/3.0.0: + resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} + engines: {node: '>=4'} + dev: false + + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: false + + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} + dev: false /postcss-attribute-case-insensitive/5.0.0_postcss@8.4.8: resolution: {integrity: sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==} @@ -2461,7 +2481,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-calc/8.2.4_postcss@8.4.8: resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} @@ -2471,7 +2491,7 @@ packages: postcss: 8.4.8 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-color-functional-notation/4.2.2_postcss@8.4.8: resolution: {integrity: sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==} @@ -2481,7 +2501,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-color-hex-alpha/8.0.3_postcss@8.4.8: resolution: {integrity: sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==} @@ -2491,7 +2511,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-color-rebeccapurple/7.0.2_postcss@8.4.8: resolution: {integrity: sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==} @@ -2501,7 +2521,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-colormin/5.3.0_postcss@8.4.8: resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} @@ -2514,7 +2534,7 @@ packages: colord: 2.9.2 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-convert-values/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==} @@ -2524,7 +2544,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-custom-media/8.0.0_postcss@8.4.8: resolution: {integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==} @@ -2533,7 +2553,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-custom-properties/12.1.4_postcss@8.4.8: resolution: {integrity: sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==} @@ -2543,7 +2563,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-custom-selectors/6.0.0_postcss@8.4.8: resolution: {integrity: sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==} @@ -2553,7 +2573,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-dir-pseudo-class/6.0.4_postcss@8.4.8: resolution: {integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==} @@ -2563,7 +2583,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-discard-comments/5.1.1_postcss@8.4.8: resolution: {integrity: sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==} @@ -2572,7 +2592,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-discard-duplicates/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} @@ -2581,7 +2601,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-discard-empty/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA==} @@ -2590,7 +2610,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-discard-overridden/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} @@ -2599,7 +2619,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-double-position-gradients/3.1.1_postcss@8.4.8: resolution: {integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==} @@ -2610,7 +2630,23 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false + + /postcss-easy-import/4.0.0_postcss@8.4.8: + resolution: {integrity: sha512-Nq5/zsnyMyzz1D7Y7TC1hawNLWQLlh4eJnsM9zlxtc8mAeY8edlvSO1UGs1hyQvNvzK3OJ1bgLjsuyTijyvBEQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + globby: 6.1.0 + is-glob: 4.0.3 + lodash: 4.17.21 + object-assign: 4.1.1 + pify: 3.0.0 + postcss: 8.4.8 + postcss-import: 14.0.2_postcss@8.4.8 + resolve: 1.22.0 + dev: false /postcss-env-function/4.0.5_postcss@8.4.8: resolution: {integrity: sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA==} @@ -2620,7 +2656,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-extend-rule/4.0.0_postcss@8.4.8: resolution: {integrity: sha512-3gjPWUDNYjkRjtcpoN8ppZRXG8vyAk4mYdkYOETacCkCLVguW5IpCXCO31cDk8SW2/rx0RogWcXm1Zu/EayDVg==} @@ -2630,7 +2666,7 @@ packages: dependencies: postcss: 8.4.8 postcss-nesting: 10.1.3_postcss@8.4.8 - dev: true + dev: false /postcss-focus-visible/6.0.4_postcss@8.4.8: resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} @@ -2640,7 +2676,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-focus-within/5.0.4_postcss@8.4.8: resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} @@ -2650,7 +2686,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-font-variant/5.0.0_postcss@8.4.8: resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} @@ -2658,7 +2694,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-gap-properties/3.0.3_postcss@8.4.8: resolution: {integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==} @@ -2667,7 +2703,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-image-set-function/4.0.6_postcss@8.4.8: resolution: {integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==} @@ -2677,7 +2713,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-import-ext-glob/2.0.1_postcss@8.4.8: resolution: {integrity: sha512-cCvzsZBPuhLCOAfkPeBnJ31uz5azlAjNb5Aug1f2nlomgZK+WD7Uwfrk+epFU9PI20rsMAineDUK4Ty+jEQHcg==} @@ -2688,7 +2724,7 @@ packages: fast-sort: 2.2.0 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-import/14.0.2_postcss@8.4.8: resolution: {integrity: sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==} @@ -2700,7 +2736,7 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.0 - dev: true + dev: false /postcss-initial/4.0.1_postcss@8.4.8: resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} @@ -2708,7 +2744,7 @@ packages: postcss: ^8.0.0 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-lab-function/4.1.2_postcss@8.4.8: resolution: {integrity: sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==} @@ -2719,20 +2755,24 @@ packages: '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false - /postcss-load-config/3.1.3: - resolution: {integrity: sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==} + /postcss-load-config/3.1.4_postcss@8.4.8: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: + postcss: '>=8.0.9' ts-node: '>=9.0.0' peerDependenciesMeta: + postcss: + optional: true ts-node: optional: true dependencies: - lilconfig: 2.0.4 + lilconfig: 2.0.5 + postcss: 8.4.8 yaml: 1.10.2 - dev: true + dev: false /postcss-logical/5.0.4_postcss@8.4.8: resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} @@ -2741,7 +2781,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-media-minmax/5.0.0_postcss@8.4.8: resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} @@ -2750,7 +2790,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-merge-longhand/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-Gr46srN2tsLD8fudKYoHO56RG0BLQ2nsBRnSZGY04eNBPwTeWa9KeHrbL3tOLAHyB2aliikycPH2TMJG1U+W6g==} @@ -2761,7 +2801,7 @@ packages: postcss: 8.4.8 postcss-value-parser: 4.2.0 stylehacks: 5.1.0_postcss@8.4.8 - dev: true + dev: false /postcss-merge-rules/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==} @@ -2774,7 +2814,7 @@ packages: cssnano-utils: 3.1.0_postcss@8.4.8 postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-minify-font-values/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} @@ -2784,7 +2824,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-gradients/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==} @@ -2796,7 +2836,7 @@ packages: cssnano-utils: 3.1.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-params/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-q67dcts4Hct6x8+JmhBgctHkbvUsqGIg2IItenjE63iZXMbhjr7AlVZkNnKtIGt/1Wsv7p/7YzeSII6Q+KPXRg==} @@ -2808,7 +2848,7 @@ packages: cssnano-utils: 3.1.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-minify-selectors/5.2.0_postcss@8.4.8: resolution: {integrity: sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==} @@ -2818,7 +2858,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-nested/5.0.6_postcss@8.4.8: resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} @@ -2828,7 +2868,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-nesting/10.1.3_postcss@8.4.8: resolution: {integrity: sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==} @@ -2838,7 +2878,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-normalize-charset/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} @@ -2847,7 +2887,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-normalize-display-values/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} @@ -2857,7 +2897,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-positions/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==} @@ -2867,7 +2907,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-repeat-style/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==} @@ -2877,7 +2917,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-string/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} @@ -2887,7 +2927,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-timing-functions/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} @@ -2897,7 +2937,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-unicode/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} @@ -2908,7 +2948,7 @@ packages: browserslist: 4.20.0 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-url/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} @@ -2919,7 +2959,7 @@ packages: normalize-url: 6.1.0 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-normalize-whitespace/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-7O1FanKaJkpWFyCghFzIkLhehujV/frGkdofGLwhg5upbLyGsSfiTcZAdSzoPsSUgyPCkBkNMeWR8yVgPdQybg==} @@ -2929,12 +2969,12 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-opacity-percentage/1.1.2: resolution: {integrity: sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==} engines: {node: ^12 || ^14 || >=16} - dev: true + dev: false /postcss-ordered-values/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==} @@ -2945,7 +2985,7 @@ packages: cssnano-utils: 3.1.0_postcss@8.4.8 postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-overflow-shorthand/3.0.3_postcss@8.4.8: resolution: {integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==} @@ -2954,7 +2994,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-page-break/3.0.4_postcss@8.4.8: resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} @@ -2962,7 +3002,7 @@ packages: postcss: ^8 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-place/7.0.4_postcss@8.4.8: resolution: {integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==} @@ -2972,7 +3012,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-preset-env/7.4.2_postcss@8.4.8: resolution: {integrity: sha512-AmOkb8AeNNQwE/z2fHl1iwOIt8J50V8WR0rmLagcgIDoqlJZWjV3NdtOPnLGco1oN8DZe+Ss5B9ULbBeS6HfeA==} @@ -3023,7 +3063,7 @@ packages: postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.8 postcss-selector-not: 5.0.0_postcss@8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-pseudo-class-any-link/7.1.1_postcss@8.4.8: resolution: {integrity: sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==} @@ -3033,7 +3073,7 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-pxtorem/6.0.0_postcss@8.4.8: resolution: {integrity: sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg==} @@ -3041,7 +3081,7 @@ packages: postcss: ^8.0.0 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-reduce-initial/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} @@ -3052,7 +3092,7 @@ packages: browserslist: 4.20.0 caniuse-api: 3.0.0 postcss: 8.4.8 - dev: true + dev: false /postcss-reduce-transforms/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} @@ -3062,7 +3102,7 @@ packages: dependencies: postcss: 8.4.8 postcss-value-parser: 4.2.0 - dev: true + dev: false /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.8: resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} @@ -3070,7 +3110,7 @@ packages: postcss: ^8.0.3 dependencies: postcss: 8.4.8 - dev: true + dev: false /postcss-selector-not/5.0.0_postcss@8.4.8: resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} @@ -3079,7 +3119,7 @@ packages: dependencies: balanced-match: 1.0.2 postcss: 8.4.8 - dev: true + dev: false /postcss-selector-parser/6.0.9: resolution: {integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==} @@ -3087,13 +3127,13 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true + dev: false /postcss-strip-inline-comments/0.1.5: resolution: {integrity: sha1-f/a83BTmM+1M36AguuPt2tT4S5A=} dependencies: postcss: 5.2.18 - dev: true + dev: false /postcss-svgo/5.1.0_postcss@8.4.8: resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} @@ -3104,7 +3144,7 @@ packages: postcss: 8.4.8 postcss-value-parser: 4.2.0 svgo: 2.8.0 - dev: true + dev: false /postcss-unique-selectors/5.1.1_postcss@8.4.8: resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} @@ -3114,11 +3154,11 @@ packages: dependencies: postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true + dev: false /postcss/5.2.18: resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} @@ -3128,7 +3168,7 @@ packages: js-base64: 2.6.4 source-map: 0.5.7 supports-color: 3.2.3 - dev: true + dev: false /postcss/8.4.12: resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} @@ -3146,7 +3186,7 @@ packages: nanoid: 3.3.1 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true + dev: false /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -3207,7 +3247,6 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true /rc/1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -3223,7 +3262,7 @@ packages: resolution: {integrity: sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=} dependencies: pify: 2.3.0 - dev: true + dev: false /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -3272,7 +3311,6 @@ packages: is-core-module: 2.8.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true /responselike/1.0.2: resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} @@ -3283,7 +3321,6 @@ packages: /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} @@ -3330,7 +3367,6 @@ packages: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - dev: true /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} @@ -3382,16 +3418,13 @@ packages: engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - dev: true /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - dev: true /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} @@ -3420,17 +3453,16 @@ packages: /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - dev: true /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} engines: {node: '>=0.10.0'} - dev: true + dev: false /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true + dev: false /source-map/0.7.3: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} @@ -3447,7 +3479,7 @@ packages: /stable/0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - dev: true + dev: false /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3463,7 +3495,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 - dev: true + dev: false /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -3475,7 +3507,7 @@ packages: /strip-final-newline/2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - dev: true + dev: false /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -3503,19 +3535,19 @@ packages: browserslist: 4.20.0 postcss: 8.4.8 postcss-selector-parser: 6.0.9 - dev: true + dev: false /supports-color/2.0.0: resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} engines: {node: '>=0.8.0'} - dev: true + dev: false /supports-color/3.2.3: resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} engines: {node: '>=0.8.0'} dependencies: has-flag: 1.0.0 - dev: true + dev: false /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -3534,9 +3566,8 @@ packages: /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true - /sveld/0.13.4_c518e768a841b289340ac9217a6c6fc9: + /sveld/0.13.4_4db7643ceec6f88f007a3dfc606d2828: resolution: {integrity: sha512-LY9G/4aNv+WYnybqHfRFVHN3JZzDcnJEYX5/LYpD+/Jgr+Iby5bBSwm/YMtM7D4tvV7tPchv1Z0T7P3RiJIiJA==} hasBin: true dependencies: @@ -3549,7 +3580,7 @@ packages: rollup: 2.70.0 rollup-plugin-svelte: 7.1.0_rollup@2.70.0+svelte@3.46.4 svelte: 3.46.4 - svelte-preprocess: 4.10.4_8c88c4f1b7a55bcfafd385f58ef1abcd + svelte-preprocess: 4.10.4_9839acb1407290622c7a666e6c1abf33 typescript: 4.6.2 transitivePeerDependencies: - '@babel/core' @@ -3564,7 +3595,7 @@ packages: - sugarss dev: true - /svelte-check/2.4.5_33233005e4be8b4492b63cc9de0a2fd4: + /svelte-check/2.4.5_47ee9d04cb9dda3c584354882c0ecf6b: resolution: {integrity: sha512-nRft8BbG2wcxyCdHDZ7X43xLcvDzua3xLwq6wzHGcAF3ka3Jyhv2rvgq0+SF9NwHLMefp9C2XkM6etzsxK/cMQ==} hasBin: true peerDependencies: @@ -3578,7 +3609,7 @@ packages: sade: 1.8.1 source-map: 0.7.3 svelte: 3.46.4 - svelte-preprocess: 4.10.4_8c88c4f1b7a55bcfafd385f58ef1abcd + svelte-preprocess: 4.10.4_9839acb1407290622c7a666e6c1abf33 typescript: 4.6.2 transitivePeerDependencies: - '@babel/core' @@ -3602,7 +3633,7 @@ packages: svelte: 3.46.4 dev: true - /svelte-preprocess/4.10.4_8c88c4f1b7a55bcfafd385f58ef1abcd: + /svelte-preprocess/4.10.4_9839acb1407290622c7a666e6c1abf33: resolution: {integrity: sha512-fuwol0N4UoHsNQolLFbMqWivqcJ9N0vfWO9IuPAiX/5okfoGXURyJ6nECbuEIv0nU3M8Xe2I1ONNje2buk7l6A==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -3648,15 +3679,15 @@ packages: detect-indent: 6.1.0 magic-string: 0.25.9 postcss: 8.4.8 - postcss-load-config: 3.1.3 + postcss-load-config: 3.1.4_postcss@8.4.8 sorcery: 0.10.0 strip-indent: 3.0.0 svelte: 3.46.4 typescript: 4.6.2 dev: true - /svelte-tiny-virtual-list/2.0.0: - resolution: {integrity: sha512-6HxqgUaBICWV/Mm/x1Mr1L6G6EYJM3rcYhRWqYzKpv59e3s9rWifOwP7fLNKtblr16l2Gec0iBtUCOCPiYDmeQ==} + /svelte-tiny-virtual-list/2.0.1: + resolution: {integrity: sha512-0X6k5cZxF9yRLfVJ1bfwQmfEMbd3OSNNM/tI9y44jYbsB/FkI2GEIKpeV5J8AQy87qFU9xnPLxxo3erQFfdC2A==} dev: false /svelte-use-click-outside/1.0.0: @@ -3692,7 +3723,7 @@ packages: csso: 4.2.0 picocolors: 1.0.0 stable: 0.1.8 - dev: true + dev: false /table/6.8.0: resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} @@ -3716,7 +3747,7 @@ packages: /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} - dev: true + dev: false /tiny-glob/0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} @@ -3735,7 +3766,6 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - dev: true /touch/3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} @@ -3857,7 +3887,7 @@ packages: - supports-color - vite - webpack - dev: true + dev: false /unplugin/0.3.3: resolution: {integrity: sha512-WjZWpUqqcYPQ/efR00Zm2m1+J1LitwoZ4uhHV4VdZ+IpW0Nh/qnDYtVf+nLhozXdGxslMPecOshVR7NiWFl4gA==} @@ -3877,7 +3907,7 @@ packages: optional: true dependencies: webpack-virtual-modules: 0.4.3 - dev: true + dev: false /unplugin/0.5.2: resolution: {integrity: sha512-3SPYtus/56cxyD4jfjrnqCvb6jPxvdqJNaRXnEaG2BhNEMaoygu/39AG+LwKmiIUzj4XHyitcfZ7scGlWfEigA==} @@ -3941,7 +3971,7 @@ packages: /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - dev: true + dev: false /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -3985,7 +4015,6 @@ packages: /webpack-virtual-modules/0.4.3: resolution: {integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==} - dev: true /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} @@ -3993,7 +4022,6 @@ packages: hasBin: true dependencies: isexe: 2.0.0 - dev: true /widest-line/3.1.0: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} @@ -4018,7 +4046,6 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - dev: true /write-file-atomic/3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -4041,9 +4068,9 @@ packages: /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - dev: true + dev: false /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true + dev: false diff --git a/postcss.config.cjs b/postcss.config.cjs index f38c917ba..2c060fa35 100644 --- a/postcss.config.cjs +++ b/postcss.config.cjs @@ -1,32 +1 @@ -const config = { - plugins: [ - require('postcss-import-ext-glob'), - require('postcss-import'), - require('postcss-strip-inline-comments'), - require('postcss-extend-rule'), - require('postcss-nested'), - require('postcss-preset-env')({ - features: { - 'custom-media-queries': { - importFrom: [ - { - customMedia: { - '--sm': '(min-width: 544px)', - '--md': '(min-width: 768px)', - '--lg': '(min-width: 1012px)', - '--xl': '(min-width: 1280px)', - }, - }, - ] - } - } - }), - require('postcss-pxtorem'), - require('autoprefixer'), - process.env.NODE_ENV === 'development' && require('cssnano')({ - preset: 'default', - }) - ], -}; - -module.exports = config; +module.exports = require('./src/package/config/postcss.config.cjs') \ No newline at end of file diff --git a/src/package/components/Avatar.svelte b/src/package/components/Avatar.svelte index f8c856b17..ae3c0cb90 100644 --- a/src/package/components/Avatar.svelte +++ b/src/package/components/Avatar.svelte @@ -2,7 +2,7 @@ // TODO: Make square icon `md` more rounded import { onMount } from 'svelte' - import { classCombine } from '$package/utils/classCombine' + import { classCombine } from '../utils/classCombine' /** Optional, as a default icon will be substituted if no image was specified */ export let src: string | undefined diff --git a/src/package/components/Button.svelte b/src/package/components/Button.svelte index 00ff4a662..4cb2c9503 100644 --- a/src/package/components/Button.svelte +++ b/src/package/components/Button.svelte @@ -3,7 +3,7 @@ // TODO: icon only buttons should have uniform padding // TODO: Could be a class - import { classCombine } from '$package/utils/classCombine' + import { classCombine } from '../utils/classCombine' /** The element to be styled as a button */ export let as: 'button' | 'a' | 'summary' | 'input' = 'button' diff --git a/src/package/config/postcss.config.cjs b/src/package/config/postcss.config.cjs new file mode 100644 index 000000000..8eade62bb --- /dev/null +++ b/src/package/config/postcss.config.cjs @@ -0,0 +1,32 @@ +const config = { + plugins: [ + require('postcss-import-ext-glob'), + require('postcss-import'), + require('postcss-strip-inline-comments'), + require('postcss-extend-rule'), + require('postcss-nested'), + require('postcss-preset-env')({ + features: { + 'custom-media-queries': { + importFrom: [ + { + customMedia: { + '--sm': '(min-width: 544px)', + '--md': '(min-width: 768px)', + '--lg': '(min-width: 1012px)', + '--xl': '(min-width: 1280px)', + }, + }, + ] + } + } + }), + require('postcss-pxtorem'), + require('autoprefixer'), + process.env.NODE_ENV === 'development' && require('cssnano')({ + preset: 'default', + }) + ], +}; + +module.exports = config; diff --git a/src/package/config/svelte.config.js b/src/package/config/svelte.config.js new file mode 100644 index 000000000..cf6620720 --- /dev/null +++ b/src/package/config/svelte.config.js @@ -0,0 +1,15 @@ +import sveltePreprocess from 'svelte-preprocess'; +import Icons from 'unplugin-icons/vite'; +import svelteSvg from '@poppanator/sveltekit-svg'; + +export const preprocess = sveltePreprocess({ + postcss: true, +}) + +export const plugins = [svelteSvg(), + Icons({ + compiler: 'svelte', + defaultClass: 'icon', + scale: 1.1428, // 1.1428rem = 16px when root size is 14px + }), +] \ No newline at end of file diff --git a/src/package/styles/classes/base.postcss b/src/package/styles/classes/base.postcss index 50b0b5d6e..64b19aba4 100644 --- a/src/package/styles/classes/base.postcss +++ b/src/package/styles/classes/base.postcss @@ -1,12 +1,9 @@ .base { - display: flex; - justify-content: center; background-color: var(--color-bg); color: var(--color-text); font-family: var(--font-standard); font-size: var(--font-size-nm); font-weight: var(--font-weight-regular); - padding: 1rem; scrollbar-color: var(--color-scrollbar) var(--color-bg); diff --git a/svelte.config.js b/svelte.config.js index 4c5ca572a..a4658e032 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,22 +1,17 @@ import {mdsvex} from 'mdsvex'; import mdsvexConfig from './mdsvex.config.js'; import adapter from '@sveltejs/adapter-static'; -import preprocess from 'svelte-preprocess'; -import sveltePreprocess from 'svelte-preprocess'; -import Icons from 'unplugin-icons/vite'; -import svelteSvg from '@poppanator/sveltekit-svg'; import examples from 'mdsvexamples/vite' import sveld from './plugins/sveld.js' import path from "path"; +import { preprocess, plugins } from './src/package/config/svelte.config.js' /** @type {import('@sveltejs/kit').Config} */ const config = { extensions: ['.svelte', ...mdsvexConfig.extensions], preprocess: [ - preprocess({ - postcss: true, - }), + preprocess, mdsvex(mdsvexConfig), ], @@ -28,12 +23,7 @@ const config = { }, vite: { plugins: [ - svelteSvg(), - Icons({ - compiler: 'svelte', - defaultClass: 'icon', - scale: 1.1428, // 1.1428rem = 16px when root size is 14px - }), + ...plugins, examples, sveld(), ], @@ -52,6 +42,9 @@ const config = { } } }, + files: { + lib: 'src/package', + } }, };