From 3bf67bebce05f8cb8bff170d5b02eae9429db7b5 Mon Sep 17 00:00:00 2001 From: I Made Setia Baruna Date: Tue, 27 Oct 2020 03:06:59 +0700 Subject: [PATCH] Add characters page --- package.json | 1 + rollup.config.js | 30 +- src/components/Sidebar/Sidebar.svelte | 7 +- src/components/Table/TableHeader.svelte | 20 ++ src/data/characters.js | 275 ++++++++++++++++-- src/node_modules/images/paimon.png | Bin 5545 -> 0 bytes src/routes/characters.svelte | 157 +++++++++- src/template.html | 1 - static/favicon.ico | Bin 0 -> 1150 bytes static/favicon.png | Bin 3127 -> 3772 bytes static/global.css | 36 --- .../images/artifacts.png | Bin .../images/characters.png | Bin .../images/characters/amber.png | Bin .../images/characters/barbara.png | Bin .../images/characters/beidou.png | Bin .../images/characters/bennett.png | Bin .../images/characters/chongyun.png | Bin .../images/characters/diluc.png | Bin .../images/characters/fischl.png | Bin .../images/characters/jean.png | Bin .../images/characters/kaeya.png | Bin .../images/characters/keqing.png | Bin .../images/characters/klee.png | Bin .../images/characters/lisa.png | Bin .../images/characters/mona.png | Bin .../images/characters/ningguang.png | Bin .../images/characters/noelle.png | Bin .../images/characters/qiqi.png | Bin .../images/characters/razor.png | Bin .../images/characters/sucrose.png | Bin .../images/characters/traveler_anemo.png | Bin .../images/characters/traveler_geo.png | Bin .../images/characters/venti.png | Bin .../images/characters/xiangling.png | Bin .../images/characters/xiao.png | Bin .../images/characters/xingqiu.png | Bin .../images/elements/anemo.png | Bin .../images/elements/cryo.png | Bin .../images/elements/dendro.png | Bin .../images/elements/electro.png | Bin .../images/elements/geo.png | Bin .../images/elements/hydro.png | Bin .../images/elements/pyro.png | Bin .../images/weapons/bow.png | Bin .../images/weapons/catalyst.png | Bin .../images/weapons/claymore.png | Bin .../images/weapons/polearm.png | Bin .../images/weapons/sword.png | Bin static/logo-192.png | Bin 4760 -> 0 bytes static/logo-512.png | Bin 13928 -> 0 bytes static/manifest.json | 18 +- tailwind.config.js | 3 +- yarn.lock | 161 +++++++++- 54 files changed, 608 insertions(+), 101 deletions(-) create mode 100644 src/components/Table/TableHeader.svelte delete mode 100644 src/node_modules/images/paimon.png create mode 100644 static/favicon.ico delete mode 100644 static/global.css rename {src/node_modules => static}/images/artifacts.png (100%) rename {src/node_modules => static}/images/characters.png (100%) rename {src/node_modules => static}/images/characters/amber.png (100%) rename {src/node_modules => static}/images/characters/barbara.png (100%) rename {src/node_modules => static}/images/characters/beidou.png (100%) rename {src/node_modules => static}/images/characters/bennett.png (100%) rename {src/node_modules => static}/images/characters/chongyun.png (100%) rename {src/node_modules => static}/images/characters/diluc.png (100%) rename {src/node_modules => static}/images/characters/fischl.png (100%) rename {src/node_modules => static}/images/characters/jean.png (100%) rename {src/node_modules => static}/images/characters/kaeya.png (100%) rename {src/node_modules => static}/images/characters/keqing.png (100%) rename {src/node_modules => static}/images/characters/klee.png (100%) rename {src/node_modules => static}/images/characters/lisa.png (100%) rename {src/node_modules => static}/images/characters/mona.png (100%) rename {src/node_modules => static}/images/characters/ningguang.png (100%) rename {src/node_modules => static}/images/characters/noelle.png (100%) rename {src/node_modules => static}/images/characters/qiqi.png (100%) rename {src/node_modules => static}/images/characters/razor.png (100%) rename {src/node_modules => static}/images/characters/sucrose.png (100%) rename {src/node_modules => static}/images/characters/traveler_anemo.png (100%) rename {src/node_modules => static}/images/characters/traveler_geo.png (100%) rename {src/node_modules => static}/images/characters/venti.png (100%) rename {src/node_modules => static}/images/characters/xiangling.png (100%) rename {src/node_modules => static}/images/characters/xiao.png (100%) rename {src/node_modules => static}/images/characters/xingqiu.png (100%) rename {src/node_modules => static}/images/elements/anemo.png (100%) rename {src/node_modules => static}/images/elements/cryo.png (100%) rename {src/node_modules => static}/images/elements/dendro.png (100%) rename {src/node_modules => static}/images/elements/electro.png (100%) rename {src/node_modules => static}/images/elements/geo.png (100%) rename {src/node_modules => static}/images/elements/hydro.png (100%) rename {src/node_modules => static}/images/elements/pyro.png (100%) rename {src/node_modules => static}/images/weapons/bow.png (100%) rename {src/node_modules => static}/images/weapons/catalyst.png (100%) rename {src/node_modules => static}/images/weapons/claymore.png (100%) rename {src/node_modules => static}/images/weapons/polearm.png (100%) rename {src/node_modules => static}/images/weapons/sword.png (100%) delete mode 100644 static/logo-192.png delete mode 100644 static/logo-512.png diff --git a/package.json b/package.json index 2254f2c1..adb7f147 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "@mdi/js": "^5.7.55", "@rollup/plugin-babel": "^5.0.0", "@rollup/plugin-commonjs": "^14.0.0", + "@rollup/plugin-dynamic-import-vars": "^1.1.0", "@rollup/plugin-node-resolve": "^8.0.0", "@rollup/plugin-replace": "^2.2.0", "@rollup/plugin-url": "^5.0.0", diff --git a/rollup.config.js b/rollup.config.js index 74b1c740..7d340904 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -108,20 +108,20 @@ export default { onwarn, }, - serviceworker: { - input: config.serviceworker.input(), - output: config.serviceworker.output(), - plugins: [ - resolve(), - replace({ - 'process.browser': true, - 'process.env.NODE_ENV': JSON.stringify(mode), - }), - commonjs(), - !dev && terser(), - ], + // serviceworker: { + // input: config.serviceworker.input(), + // output: config.serviceworker.output(), + // plugins: [ + // resolve(), + // replace({ + // 'process.browser': true, + // 'process.env.NODE_ENV': JSON.stringify(mode), + // }), + // commonjs(), + // !dev && terser(), + // ], - preserveEntrySignatures: false, - onwarn, - }, + // preserveEntrySignatures: false, + // onwarn, + // }, }; diff --git a/src/components/Sidebar/Sidebar.svelte b/src/components/Sidebar/Sidebar.svelte index 09aa650a..edce7946 100644 --- a/src/components/Sidebar/Sidebar.svelte +++ b/src/components/Sidebar/Sidebar.svelte @@ -7,9 +7,6 @@ import SidebarTitle from './Title.svelte'; import SidebarItem from './SidebarItem.svelte'; - import characterImage from 'images/characters.png'; - import artifactImage from 'images/artifacts.png'; - import { showSidebar } from '../../stores/sidebar'; export let segment; @@ -50,13 +47,13 @@ diff --git a/src/components/Table/TableHeader.svelte b/src/components/Table/TableHeader.svelte new file mode 100644 index 00000000..43f69b48 --- /dev/null +++ b/src/components/Table/TableHeader.svelte @@ -0,0 +1,20 @@ + + + + + {#if sort} +
+ +
+ {/if} +
+ diff --git a/src/data/characters.js b/src/data/characters.js index a3c8b817..fb8fce57 100644 --- a/src/data/characters.js +++ b/src/data/characters.js @@ -2,26 +2,257 @@ import { elements } from './elements'; import { weapons } from './weapons'; export const characters = { - amber: { name: 'Amber', element: elements.pyro, weapon: weapons.bow, rarity: 4 }, - barbara: { name: 'Barbara', element: elements.hydro, weapon: weapons.catalyst, rarity: 4 }, - beidou: { name: 'Beidou', element: elements.electro, weapon: weapons.claymore, rarity: 4 }, - bennett: { name: 'Bennett', element: elements.pyro, weapon: weapons.sword, rarity: 4 }, - chongyun: { name: 'Chongyun', element: elements.cryo, weapon: weapons.claymore, rarity: 4 }, - diluc: { name: 'Diluc', element: elements.pyro, weapon: weapons.claymore, rarity: 5 }, - fischl: { name: 'Fischl', element: elements.electro, weapon: weapons.bow, rarity: 4 }, - jean: { name: 'Jean', element: elements.anemo, weapon: weapons.sword, rarity: 5 }, - kaeya: { name: 'Kaeya', element: elements.cryo, weapon: weapons.sword, rarity: 4 }, - keqing: { name: 'Keqing', element: elements.electro, weapon: weapons.sword, rarity: 5 }, - lisa: { name: 'Lisa', element: elements.electro, weapon: weapons.catalyst, rarity: 4 }, - mona: { name: 'Mona', element: elements.hydro, weapon: weapons.catalyst, rarity: 5 }, - ningguang: { name: 'Ningguang', element: elements.geo, weapon: weapons.catalyst, rarity: 4 }, - noelle: { name: 'Noelle', element: elements.geo, weapon: weapons.claymore, rarity: 4 }, - qiqi: { name: 'Qiqi', element: elements.cryo, weapon: weapons.sword, rarity: 5 }, - razor: { name: 'Razor', element: elements.electro, weapon: weapons.claymore, rarity: 4 }, - sucrose: { name: 'Sucrose', element: elements.anemo, weapon: weapons.catalyst, rarity: 4 }, - traveler_anemo: { name: 'Traveler (Anemo)', element: elements.anemo, weapon: weapons.sword, rarity: 5 }, - traveler_geo: { name: 'Traveler (Geo)', element: elements.geo, weapon: weapons.sword, rarity: 5 }, - venti: { name: 'Venti', element: elements.anemo, weapon: weapons.bow, rarity: 5 }, - xiangling: { name: 'Xiangling', element: elements.pyro, weapon: weapons.polearm, rarity: 4 }, - xingqiu: { name: 'Xingqiu', element: elements.hydro, weapon: weapons.sword, rarity: 4 }, + amber: { + name: 'Amber', + element: elements.pyro, + weapon: weapons.bow, + rarity: 4, + stats: { + hp: 6233, + atk: 147, + def: 396, + }, + }, + barbara: { + name: 'Barbara', + element: elements.hydro, + weapon: weapons.catalyst, + rarity: 4, + stats: { + hp: 7164, + atk: 149, + def: 441, + }, + }, + beidou: { + name: 'Beidou', + element: elements.electro, + weapon: weapons.claymore, + rarity: 4, + stats: { + hp: 8597, + atk: 148, + def: 427, + }, + }, + bennett: { + name: 'Bennett', + element: elements.pyro, + weapon: weapons.sword, + rarity: 4, + stats: { + hp: 8168, + atk: 126, + def: 508, + }, + }, + chongyun: { + name: 'Chongyun', + element: elements.cryo, + weapon: weapons.claymore, + rarity: 4, + stats: { + hp: 7236, + atk: 147, + def: 427, + }, + }, + diluc: { + name: 'Diluc', + element: elements.pyro, + weapon: weapons.claymore, + rarity: 5, + stats: { + hp: 8421, + atk: 217, + def: 509, + }, + }, + fischl: { + name: 'Fischl', + element: elements.electro, + weapon: weapons.bow, + rarity: 4, + stats: { + hp: 6054, + atk: 161, + def: 391, + }, + }, + jean: { + name: 'Jean', + element: elements.anemo, + weapon: weapons.sword, + rarity: 5, + stats: { + hp: 9533, + atk: 155, + def: 499, + }, + }, + kaeya: { + name: 'Kaeya', + element: elements.cryo, + weapon: weapons.sword, + rarity: 4, + stats: { + hp: 7666, + atk: 147, + def: 522, + }, + }, + keqing: { + name: 'Keqing', + element: elements.electro, + weapon: weapons.sword, + rarity: 5, + stats: { + hp: 8500, + atk: 209, + def: 519, + }, + }, + klee: { + name: 'Klee', + element: elements.pyro, + weapon: weapons.catalyst, + rarity: 5, + stats: { + hp: 6673, + atk: 202, + def: 399, + }, + }, + lisa: { + name: 'Lisa', + element: elements.electro, + weapon: weapons.catalyst, + rarity: 4, + stats: { + hp: 6305, + atk: 153, + def: 378, + }, + }, + mona: { + name: 'Mona', + element: elements.hydro, + weapon: weapons.catalyst, + rarity: 5, + stats: { + hp: 6752, + atk: 186, + def: 424, + }, + }, + ningguang: { + name: 'Ningguang', + element: elements.geo, + weapon: weapons.catalyst, + rarity: 4, + stats: { + hp: 6448, + atk: 140, + def: 378, + }, + }, + noelle: { + name: 'Noelle', + element: elements.geo, + weapon: weapons.claymore, + rarity: 4, + stats: { + hp: 7953, + atk: 126, + def: 526, + }, + }, + qiqi: { + name: 'Qiqi', + element: elements.cryo, + weapon: weapons.sword, + rarity: 5, + stats: { + hp: 8023, + atk: 186, + def: 598, + }, + }, + razor: { + name: 'Razor', + element: elements.electro, + weapon: weapons.claymore, + rarity: 4, + stats: { + hp: 7881, + atk: 154, + def: 495, + }, + }, + sucrose: { + name: 'Sucrose', + element: elements.anemo, + weapon: weapons.catalyst, + rarity: 4, + stats: { + hp: 6090, + atk: 112, + def: 463, + }, + }, + traveler_anemo: { + name: 'Traveler (Anemo)', + element: elements.anemo, + weapon: weapons.sword, + rarity: 5, + stats: { + hp: 7164, + atk: 147, + def: 450, + }, + }, + traveler_geo: { + name: 'Traveler (Geo)', + element: elements.geo, + weapon: weapons.sword, + rarity: 5, + stats: { + hp: 7164, + atk: 147, + def: 450, + }, + }, + venti: { + name: 'Venti', + element: elements.anemo, + weapon: weapons.bow, + rarity: 5, + stats: { + hp: 6832, + atk: 170, + def: 434, + }, + }, + xiangling: { + name: 'Xiangling', + element: elements.pyro, + weapon: weapons.polearm, + rarity: 4, + stats: { + hp: 7164, + atk: 149, + def: 441, + }, + }, + xingqiu: { + name: 'Xingqiu', + element: elements.hydro, + weapon: weapons.sword, + rarity: 4, + stats: { + hp: 6735, + atk: 133, + def: 499, + }, + }, }; diff --git a/src/node_modules/images/paimon.png b/src/node_modules/images/paimon.png deleted file mode 100644 index df1cee6c97cbfa7d8c757a4443dd35ae00351ec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5545 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 diff --git a/src/routes/characters.svelte b/src/routes/characters.svelte index e1734b3c..f0fc5ecf 100644 --- a/src/routes/characters.svelte +++ b/src/routes/characters.svelte @@ -1,7 +1,156 @@ + + + + - About + Characters - Paimon.moe +
+

Characters

+

+ ※ Stat numbers are at level 60. You can also click the header to sort! +

-

About this site

- -

This is the 'about' page. There's not much here.

\ No newline at end of file +
+
+ + + + + {#each chars as [id, char] (id)} + + + + + + + + + + + {/each} + +
+ sort('name')} sort={sortBy === 'name'} order={sortOrder}>Name + sort('element')} sort={sortBy === 'element'} order={sortOrder} align="center"> + Element + + sort('rarity')} sort={sortBy === 'rarity'} order={sortOrder} align="center"> + Rarity + + sort('weapon')} sort={sortBy === 'weapon'} order={sortOrder} align="center"> + Weapon + + sort('hp')} sort={sortBy === 'hp'} order={sortOrder} align="center"> + HP + + sort('atk')} sort={sortBy === 'atk'} order={sortOrder} align="center"> + ATK + + sort('def')} sort={sortBy === 'def'} order={sortOrder} align="center"> + DEF + +
+ {char.name} + {char.name} + {char.element.name} + + + + {char.weapon.name} + {char.stats.hp}{char.stats.atk}{char.stats.def}
+
+
+
diff --git a/src/template.html b/src/template.html index c1f17ddb..f9bac5f2 100644 --- a/src/template.html +++ b/src/template.html @@ -8,7 +8,6 @@ %sapper.base% - diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..80f56fc051865143d8791603d0f561f89e4c18b5 GIT binary patch literal 1150 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 diff --git a/static/manifest.json b/static/manifest.json index 78ad114f..2174cc47 100644 --- a/static/manifest.json +++ b/static/manifest.json @@ -1,20 +1,8 @@ { "background_color": "#ffffff", "theme_color": "#333333", - "name": "TODO", - "short_name": "TODO", + "name": "Paimon.moe", + "short_name": "Paimon.moe", "display": "minimal-ui", - "start_url": "/", - "icons": [ - { - "src": "logo-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "logo-512.png", - "sizes": "512x512", - "type": "image/png" - } - ] + "start_url": "/" } diff --git a/tailwind.config.js b/tailwind.config.js index 19968251..6c4f5562 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -46,7 +46,8 @@ module.exports = { }, variants: { textColor: ['responsive', 'hover', 'focus', 'group-hover', 'focus-within', 'group-focus'], - boxShadow: ['responsive', 'hover', 'focus', 'hover'], + boxShadow: ['responsive', 'hover', 'focus'], + backgroundImage: ['responsive', 'hover', 'focus'], borderColor: ['responsive', 'hover', 'focus', 'focus-within'], opacity: ['group-hover'], }, diff --git a/yarn.lock b/yarn.lock index e965631c..4e04fb57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -847,6 +847,27 @@ resolved "https://registry.yarnpkg.com/@mdi/js/-/js-5.7.55.tgz#c3b487131755c726df1802a10ef72096b2de4c2f" integrity sha512-fxOEaPPn4hTlNpUG7VzmleYiK8lilON8dw1g8U42OAILtIu2+knfEjguspfVNtS5aJu1zP+DBeoxbsGhIUZcEw== +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@polka/url@^1.0.0-next.11", "@polka/url@^1.0.0-next.9": version "1.0.0-next.11" resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.11.tgz#aeb16f50649a91af79dbe36574b66d0f9e4d9f71" @@ -873,6 +894,16 @@ magic-string "^0.25.2" resolve "^1.11.0" +"@rollup/plugin-dynamic-import-vars@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-1.1.0.tgz#233a9ee9583bd770cddbb0d1b26208de1f1ed81f" + integrity sha512-IIskWjkzMUl0Zx1dn7Kr36HAx7g/rVJuNdWQqJUxShw0l7EGpsVileMw+A1dKXka0oJtgyV2YVZ3ewoIeW37Og== + dependencies: + "@rollup/pluginutils" "^3.1.0" + estree-walker "^2.0.1" + globby "^11.0.1" + magic-string "^0.25.7" + "@rollup/plugin-node-resolve@^8.0.0": version "8.4.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz#261d79a680e9dc3d86761c14462f24126ba83575" @@ -992,6 +1023,11 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + autoprefixer@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.0.1.tgz#e2d9000f84ebd98d77b7bc16f8adb2ff1f7bb946" @@ -1037,6 +1073,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.8.5: version "4.14.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.5.tgz#1c751461a102ddc60e40993639b709be7f2c4015" @@ -1285,6 +1328,13 @@ detective@^5.2.0: defined "^1.0.0" minimist "^1.1.1" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + electron-to-chromium@^1.3.571: version "1.3.582" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz#1adfac5affce84d85b3d7b3dfbc4ade293a6ffc4" @@ -1344,11 +1394,42 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== +estree-walker@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0" + integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +fast-glob@^3.1.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fastq@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" + integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + dependencies: + reusify "^1.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + fs-extra@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -1378,6 +1459,13 @@ gensync@^1.0.0-beta.1: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== +glob-parent@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + glob@^7.0.0, glob@^7.1.2: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -1395,6 +1483,18 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" @@ -1450,6 +1550,11 @@ http-link-header@^1.0.2: resolved "https://registry.yarnpkg.com/http-link-header/-/http-link-header-1.0.3.tgz#abbc2cdc5e06dd7e196a4983adac08a2d085ec90" integrity sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w== +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + import-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-3.0.0.tgz#20845547718015126ea9b3676b7592fb8bd4cf92" @@ -1517,6 +1622,18 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" @@ -1527,6 +1644,11 @@ is-negative-zero@^2.0.0: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + is-reference@^1.1.2: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" @@ -1631,7 +1753,7 @@ lower-case@^1.1.1: resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= -magic-string@^0.25.2, magic-string@^0.25.5: +magic-string@^0.25.2, magic-string@^0.25.5, magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== @@ -1650,6 +1772,19 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" @@ -1824,7 +1959,7 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picomatch@^2.2.2: +picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== @@ -2046,6 +2181,11 @@ resolve@^1.11.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8. is-core-module "^2.0.0" path-parse "^1.0.6" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rollup-plugin-svelte@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.0.tgz#bba94a37796fac1f73528161e84cc4976df431e1" @@ -2079,6 +2219,11 @@ rollup@^2.3.4: optionalDependencies: fsevents "~2.1.2" +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + safe-buffer@5.1.2, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -2144,6 +2289,11 @@ sirv@^1.0.0: mime "^2.3.1" totalist "^1.0.0" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" @@ -2278,6 +2428,13 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + totalist@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"