From a8eb7c1115bb6568734e56f09025375f138fbf2d Mon Sep 17 00:00:00 2001 From: koehr Date: Sun, 2 Jan 2022 01:19:56 +0100 Subject: [PATCH] initial --- .gitignore | 5 + .vscode/extensions.json | 3 + README.md | 17 ++ index.html | 13 + package.json | 16 ++ public/favicon.png | Bin 0 -> 641 bytes src/App.vue | 100 +++++++ src/app.css | 101 +++++++ src/assets/douaroutline-webfont.woff2 | Bin 0 -> 15112 bytes src/assets/lack-webfont.woff2 | Bin 0 -> 15340 bytes src/assets/xolonium-regular-webfont.woff2 | Bin 0 -> 12248 bytes src/components/HelloWorld.vue | 21 ++ src/main.js | 5 + vite.config.js | 7 + yarn.lock | 329 ++++++++++++++++++++++ 15 files changed, 617 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 index.html create mode 100644 package.json create mode 100644 public/favicon.png create mode 100644 src/App.vue create mode 100644 src/app.css create mode 100644 src/assets/douaroutline-webfont.woff2 create mode 100644 src/assets/lack-webfont.woff2 create mode 100644 src/assets/xolonium-regular-webfont.woff2 create mode 100644 src/components/HelloWorld.vue create mode 100644 src/main.js create mode 100644 vite.config.js create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53f7466 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..3dc5b08 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["johnsoncodehk.volar"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..e485f46 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# RASTSYG + +**Random Star System Generator** + +## Acknowledgements + +Original idea from [Tanner Stephens Star System Generator](https://tannerstephens.com/star-system-creator/) and a post from [/u/koboldstyle on reddit](https://www.reddit.com/r/SWN/comments/cp4bkq/easy_solar_system_map_creator/ewp61ca/). + +The visual style is highly inspired by a [tweet from Anders Björkman](https://twitter.com/AndersGBjorkman/status/1006199432927436802). + +Title fonts are from [fontlibrary.org](https://fontlibrary.org/): + * [lack](https://fontlibrary.org/en/font/lack) + * [xolonium](https://fontlibrary.org/en/font/xolonium) + * [douar-outline](https://fontlibrary.org/en/font/douar-outline) + +and optimized with the [FontSquirrel webfont generator](https://www.fontsquirrel.com/tools/webfont-generator). + diff --git a/index.html b/index.html new file mode 100644 index 0000000..cbe640d --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..c9402e4 --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "starsystem-generator", + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "vue": "^3.2.25" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^2.0.0", + "vite": "^2.7.2" + } +} \ No newline at end of file diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac09afc59307e2176eb6d07f248fce18c1e37c9 GIT binary patch literal 641 zcmV-{0)G98P)LgK2=gcR#ZY+RzzA?MO;}&URz0ET}x$R zP-kRPZ)#F*Yglw}Sa@?=dv;!Ycwc~gV}pNYhJk2_glvw9aFL92mXUXvlXRJsdYhJf zotAf?nR=g^fT5aurk{VQqJylZhOnuMw5^V~v5~yBmBG20!@Qfty`9U$qs_&o(8rF%5ta}VDAHuz_nK=bs0 zJM(-Qp8cW;1!e5*qVuW6Rb{@a@+(-l>44~pY2TG+;{4`&~UX{I@ni3<8c z5lw*Dhn!8bMO4HKlg|PKS6sGsp5*6nITHH--h<6%BS#SUE}JE<0)oyRyHHW +
+
+

Starsy

+

Starsystem
Generator

+
+
+ + +
+
+ + + + + + + {{ o.name }} + + + + + {{ m.name }} + + + + {{ label }} + + +
+
+ + + + diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..9e8d9e5 --- /dev/null +++ b/src/app.css @@ -0,0 +1,101 @@ +@font-face { + font-family: 'douar'; + src: url('./assets/douaroutline-webfont.woff2') format('woff2'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'lack'; + src: url('./assets/lack-webfont.woff2') format('woff2'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'xolonium'; + src: url('./assets/xolonium-regular-webfont.woff2') format('woff2'); + font-weight: normal; + font-style: normal; +} + +html,body { + display: block; + margin: 0; + padding: 0; + min-height: 100vh; + font-family: sans; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: #333; + color: #EEE; +} + +body.theme-retro { + background: #4B4839; + color: #E4DCB5; +} +body.theme-inverse { + background: #333; + color: #E4DCB5; +} +body.theme-paper { + background: #FFF; + color: #000; +} + +.title-douar { font-family: 'douar'; } +.title-lack { font-family: 'lack'; } +.title-xolonium { font-family: 'xolonium'; } + +svg { background: #000; } +line { stroke: #FFF; } +#axis { stroke-width: 1; } +#label { fill: #FFF; text-anchor: end; } +#star { fill: #FFB; } +.object { fill: #FFF; text-anchor: middle; font-size: .6em; } +.moon { text-anchor: start; font-size: .7em; } +.object > line { stroke-width: .5; } + +.theme-retro svg { background: #E4DCB5; } +.theme-retro line { stroke: #4B4839; } +.theme-retro #label, +.theme-retro #star, +.theme-retro .object { + fill: #4B4839; +} + +.theme-inverse svg { background: #4B4839; } +.theme-inverse line { stroke: #E4DCB5; } +.theme-inverse #label, +.theme-inverse #star, +.theme-inverse .object { + fill: #E4DCB5; +} + +.theme-paper svg { background: #FFF; } +.theme-paper line { stroke: #000; } +.theme-paper #label, +.theme-paper #star, +.theme-paper .object { + fill: #000; +} + +#app > header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 2em; + font-family: xolonium; +} +#app > header label { + margin: 0 0 0 1em; +} +.headline { + display: flex; + align-items: center; +} + +#settings { + padding: 1em 2em; +} diff --git a/src/assets/douaroutline-webfont.woff2 b/src/assets/douaroutline-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1cf0370acc51ad3950f6c8eecc520b9f86432a54 GIT binary patch literal 15112 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 literal 0 HcmV?d00001 diff --git a/src/assets/lack-webfont.woff2 b/src/assets/lack-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4e0f8314d312c2c70135e90fb053a50d0ec62c62 GIT binary patch literal 15340 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 literal 0 HcmV?d00001 diff --git a/src/assets/xolonium-regular-webfont.woff2 b/src/assets/xolonium-regular-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..66c7a9b3b8774c13af5216d664af38011c317d99 GIT binary patch literal 12248 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 literal 0 HcmV?d00001 diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..579e11f --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..1845735 --- /dev/null +++ b/src/main.js @@ -0,0 +1,5 @@ +import { createApp } from 'vue' +import App from './App.vue' +import './app.css' + +createApp(App).mount('#app') diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..315212d --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()] +}) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..cb90666 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,329 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/parser@^7.16.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.7.tgz#d372dda9c89fcec340a82630a9f533f2fe15877e" + integrity sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA== + +"@vitejs/plugin-vue@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz#db0e5eacf96358e04cc501c9008079b25a70a4ac" + integrity sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg== + +"@vue/compiler-core@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.26.tgz#9ab92ae624da51f7b6064f4679c2d4564f437cc8" + integrity sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/shared" "3.2.26" + estree-walker "^2.0.2" + source-map "^0.6.1" + +"@vue/compiler-dom@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz#c7a7b55d50a7b7981dd44fc28211df1450482667" + integrity sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg== + dependencies: + "@vue/compiler-core" "3.2.26" + "@vue/shared" "3.2.26" + +"@vue/compiler-sfc@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz#3ce76677e4aa58311655a3bea9eb1cb804d2273f" + integrity sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.26" + "@vue/compiler-dom" "3.2.26" + "@vue/compiler-ssr" "3.2.26" + "@vue/reactivity-transform" "3.2.26" + "@vue/shared" "3.2.26" + estree-walker "^2.0.2" + magic-string "^0.25.7" + postcss "^8.1.10" + source-map "^0.6.1" + +"@vue/compiler-ssr@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz#fd049523341fbf4ab5e88e25eef566d862894ba7" + integrity sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag== + dependencies: + "@vue/compiler-dom" "3.2.26" + "@vue/shared" "3.2.26" + +"@vue/reactivity-transform@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz#6d8f20a4aa2d19728f25de99962addbe7c4d03e9" + integrity sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ== + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.26" + "@vue/shared" "3.2.26" + estree-walker "^2.0.2" + magic-string "^0.25.7" + +"@vue/reactivity@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.26.tgz#d529191e581521c3c12e29ef986d4c8a933a0f83" + integrity sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ== + dependencies: + "@vue/shared" "3.2.26" + +"@vue/runtime-core@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.26.tgz#5c59cc440ed7a39b6dbd4c02e2d21c8d1988f0de" + integrity sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ== + dependencies: + "@vue/reactivity" "3.2.26" + "@vue/shared" "3.2.26" + +"@vue/runtime-dom@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz#84d3ae2584488747717c2e072d5d9112c0d2e6c2" + integrity sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ== + dependencies: + "@vue/runtime-core" "3.2.26" + "@vue/shared" "3.2.26" + csstype "^2.6.8" + +"@vue/server-renderer@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.26.tgz#f16a4b9fbcc917417b4cea70c99afce2701341cf" + integrity sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w== + dependencies: + "@vue/compiler-ssr" "3.2.26" + "@vue/shared" "3.2.26" + +"@vue/shared@3.2.26": + version "3.2.26" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.26.tgz#7acd1621783571b9a82eca1f041b4a0a983481d9" + integrity sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA== + +csstype@^2.6.8: + version "2.6.19" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" + integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== + +esbuild-android-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44" + integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg== + +esbuild-darwin-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72" + integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ== + +esbuild-darwin-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a" + integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ== + +esbuild-freebsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85" + integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA== + +esbuild-freebsd-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52" + integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ== + +esbuild-linux-32@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69" + integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g== + +esbuild-linux-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3" + integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA== + +esbuild-linux-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1" + integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA== + +esbuild-linux-arm@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe" + integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA== + +esbuild-linux-mips64le@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7" + integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg== + +esbuild-linux-ppc64le@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2" + integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ== + +esbuild-netbsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038" + integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w== + +esbuild-openbsd-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7" + integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g== + +esbuild-sunos-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4" + integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw== + +esbuild-windows-32@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7" + integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw== + +esbuild-windows-64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294" + integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ== + +esbuild-windows-arm64@0.13.15: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3" + integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA== + +esbuild@^0.13.12: + version "0.13.15" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf" + integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== + optionalDependencies: + esbuild-android-arm64 "0.13.15" + esbuild-darwin-64 "0.13.15" + esbuild-darwin-arm64 "0.13.15" + esbuild-freebsd-64 "0.13.15" + esbuild-freebsd-arm64 "0.13.15" + esbuild-linux-32 "0.13.15" + esbuild-linux-64 "0.13.15" + esbuild-linux-arm "0.13.15" + esbuild-linux-arm64 "0.13.15" + esbuild-linux-mips64le "0.13.15" + esbuild-linux-ppc64le "0.13.15" + esbuild-netbsd-64 "0.13.15" + esbuild-openbsd-64 "0.13.15" + esbuild-sunos-64 "0.13.15" + esbuild-windows-32 "0.13.15" + esbuild-windows-64 "0.13.15" + esbuild-windows-arm64 "0.13.15" + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +is-core-module@^2.2.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" + integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== + dependencies: + has "^1.0.3" + +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== + dependencies: + sourcemap-codec "^1.4.4" + +nanoid@^3.1.30: + version "3.1.30" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" + integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +postcss@^8.1.10, postcss@^8.4.5: + version "8.4.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" + integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg== + dependencies: + nanoid "^3.1.30" + picocolors "^1.0.0" + source-map-js "^1.0.1" + +resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +rollup@^2.59.0: + version "2.62.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.62.0.tgz#9e640b419fc5b9e0241844f6d55258bd79986ecc" + integrity sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw== + optionalDependencies: + fsevents "~2.3.2" + +source-map-js@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" + integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +vite@^2.7.2: + version "2.7.10" + resolved "https://registry.yarnpkg.com/vite/-/vite-2.7.10.tgz#d12c4c10e56a0ecf7890cb529c15996c6111218f" + integrity sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w== + dependencies: + esbuild "^0.13.12" + postcss "^8.4.5" + resolve "^1.20.0" + rollup "^2.59.0" + optionalDependencies: + fsevents "~2.3.2" + +vue@^3.2.25: + version "3.2.26" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.26.tgz#5db575583ecae495c7caa5c12fd590dffcbb763e" + integrity sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg== + dependencies: + "@vue/compiler-dom" "3.2.26" + "@vue/compiler-sfc" "3.2.26" + "@vue/runtime-dom" "3.2.26" + "@vue/server-renderer" "3.2.26" + "@vue/shared" "3.2.26"