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 df1cee6c..00000000 Binary files a/src/node_modules/images/paimon.png and /dev/null differ 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 00000000..80f56fc0 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/favicon.png b/static/favicon.png index 7e6f5eb5..0a292fa9 100644 Binary files a/static/favicon.png and b/static/favicon.png differ diff --git a/static/global.css b/static/global.css deleted file mode 100644 index 3566e73f..00000000 --- a/static/global.css +++ /dev/null @@ -1,36 +0,0 @@ -body { - margin: 0; - font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - font-size: 14px; - line-height: 1.5; - color: #333; -} - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 0.5em 0; - font-weight: 400; - line-height: 1.2; -} - -h1 { - font-size: 2em; -} - -a { - color: inherit; -} - -code { - font-family: menlo, inconsolata, monospace; - font-size: calc(1em - 2px); - color: #555; - background-color: #f0f0f0; - padding: 0.2em 0.4em; - border-radius: 2px; -} - -@media (min-width: 400px) { - body { - font-size: 16px; - } -} \ No newline at end of file diff --git a/src/node_modules/images/artifacts.png b/static/images/artifacts.png similarity index 100% rename from src/node_modules/images/artifacts.png rename to static/images/artifacts.png diff --git a/src/node_modules/images/characters.png b/static/images/characters.png similarity index 100% rename from src/node_modules/images/characters.png rename to static/images/characters.png diff --git a/src/node_modules/images/characters/amber.png b/static/images/characters/amber.png similarity index 100% rename from src/node_modules/images/characters/amber.png rename to static/images/characters/amber.png diff --git a/src/node_modules/images/characters/barbara.png b/static/images/characters/barbara.png similarity index 100% rename from src/node_modules/images/characters/barbara.png rename to static/images/characters/barbara.png diff --git a/src/node_modules/images/characters/beidou.png b/static/images/characters/beidou.png similarity index 100% rename from src/node_modules/images/characters/beidou.png rename to static/images/characters/beidou.png diff --git a/src/node_modules/images/characters/bennett.png b/static/images/characters/bennett.png similarity index 100% rename from src/node_modules/images/characters/bennett.png rename to static/images/characters/bennett.png diff --git a/src/node_modules/images/characters/chongyun.png b/static/images/characters/chongyun.png similarity index 100% rename from src/node_modules/images/characters/chongyun.png rename to static/images/characters/chongyun.png diff --git a/src/node_modules/images/characters/diluc.png b/static/images/characters/diluc.png similarity index 100% rename from src/node_modules/images/characters/diluc.png rename to static/images/characters/diluc.png diff --git a/src/node_modules/images/characters/fischl.png b/static/images/characters/fischl.png similarity index 100% rename from src/node_modules/images/characters/fischl.png rename to static/images/characters/fischl.png diff --git a/src/node_modules/images/characters/jean.png b/static/images/characters/jean.png similarity index 100% rename from src/node_modules/images/characters/jean.png rename to static/images/characters/jean.png diff --git a/src/node_modules/images/characters/kaeya.png b/static/images/characters/kaeya.png similarity index 100% rename from src/node_modules/images/characters/kaeya.png rename to static/images/characters/kaeya.png diff --git a/src/node_modules/images/characters/keqing.png b/static/images/characters/keqing.png similarity index 100% rename from src/node_modules/images/characters/keqing.png rename to static/images/characters/keqing.png diff --git a/src/node_modules/images/characters/klee.png b/static/images/characters/klee.png similarity index 100% rename from src/node_modules/images/characters/klee.png rename to static/images/characters/klee.png diff --git a/src/node_modules/images/characters/lisa.png b/static/images/characters/lisa.png similarity index 100% rename from src/node_modules/images/characters/lisa.png rename to static/images/characters/lisa.png diff --git a/src/node_modules/images/characters/mona.png b/static/images/characters/mona.png similarity index 100% rename from src/node_modules/images/characters/mona.png rename to static/images/characters/mona.png diff --git a/src/node_modules/images/characters/ningguang.png b/static/images/characters/ningguang.png similarity index 100% rename from src/node_modules/images/characters/ningguang.png rename to static/images/characters/ningguang.png diff --git a/src/node_modules/images/characters/noelle.png b/static/images/characters/noelle.png similarity index 100% rename from src/node_modules/images/characters/noelle.png rename to static/images/characters/noelle.png diff --git a/src/node_modules/images/characters/qiqi.png b/static/images/characters/qiqi.png similarity index 100% rename from src/node_modules/images/characters/qiqi.png rename to static/images/characters/qiqi.png diff --git a/src/node_modules/images/characters/razor.png b/static/images/characters/razor.png similarity index 100% rename from src/node_modules/images/characters/razor.png rename to static/images/characters/razor.png diff --git a/src/node_modules/images/characters/sucrose.png b/static/images/characters/sucrose.png similarity index 100% rename from src/node_modules/images/characters/sucrose.png rename to static/images/characters/sucrose.png diff --git a/src/node_modules/images/characters/traveler_anemo.png b/static/images/characters/traveler_anemo.png similarity index 100% rename from src/node_modules/images/characters/traveler_anemo.png rename to static/images/characters/traveler_anemo.png diff --git a/src/node_modules/images/characters/traveler_geo.png b/static/images/characters/traveler_geo.png similarity index 100% rename from src/node_modules/images/characters/traveler_geo.png rename to static/images/characters/traveler_geo.png diff --git a/src/node_modules/images/characters/venti.png b/static/images/characters/venti.png similarity index 100% rename from src/node_modules/images/characters/venti.png rename to static/images/characters/venti.png diff --git a/src/node_modules/images/characters/xiangling.png b/static/images/characters/xiangling.png similarity index 100% rename from src/node_modules/images/characters/xiangling.png rename to static/images/characters/xiangling.png diff --git a/src/node_modules/images/characters/xiao.png b/static/images/characters/xiao.png similarity index 100% rename from src/node_modules/images/characters/xiao.png rename to static/images/characters/xiao.png diff --git a/src/node_modules/images/characters/xingqiu.png b/static/images/characters/xingqiu.png similarity index 100% rename from src/node_modules/images/characters/xingqiu.png rename to static/images/characters/xingqiu.png diff --git a/src/node_modules/images/elements/anemo.png b/static/images/elements/anemo.png similarity index 100% rename from src/node_modules/images/elements/anemo.png rename to static/images/elements/anemo.png diff --git a/src/node_modules/images/elements/cryo.png b/static/images/elements/cryo.png similarity index 100% rename from src/node_modules/images/elements/cryo.png rename to static/images/elements/cryo.png diff --git a/src/node_modules/images/elements/dendro.png b/static/images/elements/dendro.png similarity index 100% rename from src/node_modules/images/elements/dendro.png rename to static/images/elements/dendro.png diff --git a/src/node_modules/images/elements/electro.png b/static/images/elements/electro.png similarity index 100% rename from src/node_modules/images/elements/electro.png rename to static/images/elements/electro.png diff --git a/src/node_modules/images/elements/geo.png b/static/images/elements/geo.png similarity index 100% rename from src/node_modules/images/elements/geo.png rename to static/images/elements/geo.png diff --git a/src/node_modules/images/elements/hydro.png b/static/images/elements/hydro.png similarity index 100% rename from src/node_modules/images/elements/hydro.png rename to static/images/elements/hydro.png diff --git a/src/node_modules/images/elements/pyro.png b/static/images/elements/pyro.png similarity index 100% rename from src/node_modules/images/elements/pyro.png rename to static/images/elements/pyro.png diff --git a/src/node_modules/images/weapons/bow.png b/static/images/weapons/bow.png similarity index 100% rename from src/node_modules/images/weapons/bow.png rename to static/images/weapons/bow.png diff --git a/src/node_modules/images/weapons/catalyst.png b/static/images/weapons/catalyst.png similarity index 100% rename from src/node_modules/images/weapons/catalyst.png rename to static/images/weapons/catalyst.png diff --git a/src/node_modules/images/weapons/claymore.png b/static/images/weapons/claymore.png similarity index 100% rename from src/node_modules/images/weapons/claymore.png rename to static/images/weapons/claymore.png diff --git a/src/node_modules/images/weapons/polearm.png b/static/images/weapons/polearm.png similarity index 100% rename from src/node_modules/images/weapons/polearm.png rename to static/images/weapons/polearm.png diff --git a/src/node_modules/images/weapons/sword.png b/static/images/weapons/sword.png similarity index 100% rename from src/node_modules/images/weapons/sword.png rename to static/images/weapons/sword.png diff --git a/static/logo-192.png b/static/logo-192.png deleted file mode 100644 index 96fac032..00000000 Binary files a/static/logo-192.png and /dev/null differ diff --git a/static/logo-512.png b/static/logo-512.png deleted file mode 100644 index 9f0e764b..00000000 Binary files a/static/logo-512.png and /dev/null differ 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"