From a7db9a79bea088398f374924f6d88e3284b39255 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Jun 2020 16:57:04 -0400 Subject: [PATCH] upgrade to vite 1.0 beta --- package.json | 8 +- src/client/app/utils.ts | 4 +- src/client/shim.d.ts | 4 - .../composables/activeSidebarLink.ts | 2 +- src/client/tsconfig.json | 2 +- src/node/server.ts | 2 +- yarn.lock | 167 +++++++++++++++--- 7 files changed, 150 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index 2ef6d439..bc357f40 100644 --- a/package.json +++ b/package.json @@ -53,8 +53,8 @@ "author": "Evan You", "license": "MIT", "dependencies": { - "@vue/compiler-sfc": "^3.0.0-beta.14", - "@vue/server-renderer": "^3.0.0-beta.14", + "@vue/compiler-sfc": "^3.0.0-beta.15", + "@vue/server-renderer": "^3.0.0-beta.15", "debug": "^4.1.1", "diacritics": "^1.3.0", "escape-html": "^1.0.3", @@ -70,8 +70,8 @@ "minimist": "^1.2.5", "prismjs": "^1.20.0", "slash": "^3.0.0", - "vite": "^0.20.2", - "vue": "^3.0.0-beta.14" + "vite": "^1.0.0-beta.1", + "vue": "^3.0.0-beta.15" }, "devDependencies": { "@types/fs-extra": "^8.1.0", diff --git a/src/client/app/utils.ts b/src/client/app/utils.ts index 0d479236..93a9674e 100644 --- a/src/client/app/utils.ts +++ b/src/client/app/utils.ts @@ -9,7 +9,7 @@ export function pathToFile(path: string): string { pagePath += 'index' } - if (process.env.NODE_ENV !== 'production') { + if (import.meta.env.DEV) { // awlays force re-fetch content in dev pagePath += `.md?t=${Date.now()}` } else { @@ -17,7 +17,7 @@ export function pathToFile(path: string): string { // the path conversion scheme. // /foo/bar.html -> ./foo_bar.md if (inBrowser) { - const base = process.env.BASE_URL + const base = import.meta.env.BASE_URL pagePath = pagePath.slice(base.length).replace(/\//g, '_') + '.md' // client production build needs to account for page hash, which is // injected directly in the page's html diff --git a/src/client/shim.d.ts b/src/client/shim.d.ts index 1cee3581..0768c22d 100644 --- a/src/client/shim.d.ts +++ b/src/client/shim.d.ts @@ -1,8 +1,4 @@ declare const __VP_HASH_MAP__: Record -declare const process: { - env: Record -} -declare const require: (id: string) => any declare module '*.vue' { import { ComponentOptions } from 'vue' diff --git a/src/client/theme-default/composables/activeSidebarLink.ts b/src/client/theme-default/composables/activeSidebarLink.ts index 4a1b88e0..a5609134 100644 --- a/src/client/theme-default/composables/activeSidebarLink.ts +++ b/src/client/theme-default/composables/activeSidebarLink.ts @@ -76,7 +76,7 @@ export function useActiveSidebarLinks() { } function throttleAndDebounce(fn: () => void, delay: number): () => void { - let timeout: number + let timeout: NodeJS.Timeout let called = false return () => { if (timeout) clearTimeout(timeout) diff --git a/src/client/tsconfig.json b/src/client/tsconfig.json index 200ae1cf..d9838829 100644 --- a/src/client/tsconfig.json +++ b/src/client/tsconfig.json @@ -5,7 +5,7 @@ "outDir": "../../dist/client", "module": "esnext", "lib": ["ESNext", "DOM"], - "types": ["vite/hmr"], + "types": ["vite"], "paths": { "/@app/*": ["app/*"], "/@theme/*": ["theme-default/*"], diff --git a/src/node/server.ts b/src/node/server.ts index fde32b43..10f6683c 100644 --- a/src/node/server.ts +++ b/src/node/server.ts @@ -26,7 +26,7 @@ function createVitePressPlugin({ const content = await cachedRead(null, file) const timestamp = Date.now() const { pageData, vueSrc } = markdownToVue( - content, + content.toString(), file, timestamp, // do not inject pageData on HMR diff --git a/yarn.lock b/yarn.lock index d2cea319..0844179c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -65,10 +65,10 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@rollup/plugin-commonjs@^12.0.0": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-12.0.0.tgz#e2f308ae6057499e0f413f878fff7c3a0fdc02a1" - integrity sha512-8+mDQt1QUmN+4Y9D3yCG8AJNewuTSLYPJVzKKUZ+lGeQrI+bV12Tc5HCyt2WdlnG6ihIL/DPbKRJlB40DX40mw== +"@rollup/plugin-commonjs@^13.0.0": + version "13.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.0.tgz#8a1d684ba6848afe8b9e3d85649d4b2f6f7217ec" + integrity sha512-Anxc3qgkAi7peAyesTqGYidG5GRim9jtg8xhmykNaZkImtvjA7Wsqep08D2mYsqw1IF7rA3lYfciLgzUSgRoqw== dependencies: "@rollup/pluginutils" "^3.0.8" commondir "^1.0.1" @@ -107,6 +107,15 @@ estree-walker "^1.0.1" micromatch "^4.0.2" +"@rollup/pluginutils@^3.0.9": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + "@samverschueren/stream-to-observable@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" @@ -298,6 +307,17 @@ estree-walker "^0.8.1" source-map "^0.6.1" +"@vue/compiler-core@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-beta.15.tgz#8710a8e3ba15ba1a8b62bd17609d26bd27fdcc45" + integrity sha512-NLNW7tAMHl8ybRgTPTIWLsi8aXHbFngY2x95eEHAdxhNasTY5NsgmQBBH9TBAUQEn6Wo8ybmuvQoNzgcw979Zg== + dependencies: + "@babel/parser" "^7.8.6" + "@babel/types" "^7.8.6" + "@vue/shared" "3.0.0-beta.15" + estree-walker "^0.8.1" + source-map "^0.6.1" + "@vue/compiler-dom@3.0.0-beta.14", "@vue/compiler-dom@^3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.14.tgz#2ea1c165e06e9630e687a7a5cbde4e8b20b064ac" @@ -306,6 +326,14 @@ "@vue/compiler-core" "3.0.0-beta.14" "@vue/shared" "3.0.0-beta.14" +"@vue/compiler-dom@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.15.tgz#ee6dc9ae1dabb5c5c257d7cc20c5f3e95d5e5f4f" + integrity sha512-0qVaCosZ6XrkmlSOndGlNh33JQ2oao82uWxC/qw4QWBGm6a1DcKkZFIZFYLQWg5ZIcSrEQrR1VzUidBaZw9AIg== + dependencies: + "@vue/compiler-core" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + "@vue/compiler-sfc@^3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.14.tgz#3984416c0ed1bbdfbeee9d33c8a2c1152ed00770" @@ -324,6 +352,24 @@ postcss-selector-parser "^6.0.2" source-map "^0.6.1" +"@vue/compiler-sfc@^3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.15.tgz#8a8cc309fd56d5ceca76160743a4eb4e8a43281b" + integrity sha512-ZNHwUCbhGJHNmUQ51Q/Er7kvPUWru00DlWTGC3u/C1wbcqx/bwgzJ6YENbFq0rcGwrUCo7H6nP6ZSAhE2Euiog== + dependencies: + "@vue/compiler-core" "3.0.0-beta.15" + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/compiler-ssr" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + consolidate "^0.15.1" + hash-sum "^2.0.0" + lru-cache "^5.1.1" + merge-source-map "^1.1.0" + postcss "^7.0.27" + postcss-modules "^2.0.0" + postcss-selector-parser "^6.0.2" + source-map "^0.6.1" + "@vue/compiler-ssr@3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.14.tgz#e5a0dc1afcaf4f110e2e447b41bb3d8172e3e3e9" @@ -332,6 +378,14 @@ "@vue/compiler-dom" "3.0.0-beta.14" "@vue/shared" "3.0.0-beta.14" +"@vue/compiler-ssr@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.15.tgz#516c9f34060eaf088a31e9cbe17ff974dc94cbe8" + integrity sha512-c5qZXJgJL4NEly1utrZ6ftzziGVCvw9XRuwKJ8C7CDi78wqB/Zl4zMvuyN6YnQGUS1WL+xkjFCgNwHddF1coAQ== + dependencies: + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + "@vue/reactivity@3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-beta.14.tgz#a041ec24ce2e545583a6a1a42774311c16870a91" @@ -339,6 +393,13 @@ dependencies: "@vue/shared" "3.0.0-beta.14" +"@vue/reactivity@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-beta.15.tgz#4ee0942783d7ff09acab5b8755706597ba6234f6" + integrity sha512-Xa0LG8RTNlPYsuqOBhhV03xKhMmuSU0vtKXoIi1yxp9gGU7ga/TMmnhELb66AiupiXdLJwRcdv00KhPF/2y0dA== + dependencies: + "@vue/shared" "3.0.0-beta.15" + "@vue/runtime-core@3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-beta.14.tgz#4f8162befd6ad1ac55cc6c142edc8301b090658a" @@ -347,6 +408,14 @@ "@vue/reactivity" "3.0.0-beta.14" "@vue/shared" "3.0.0-beta.14" +"@vue/runtime-core@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-beta.15.tgz#35c2ef61dadf07dfe9129dbea6fb8c1b88cc5bd6" + integrity sha512-jDkqSs1hsS9fRCgzah7VINafxWj7bYoDyweVuBqm6KPcHRfGkRZZxl2NltbbVaLH76Qvm4PPSnqGgEx7QtFSgg== + dependencies: + "@vue/reactivity" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + "@vue/runtime-dom@3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-beta.14.tgz#080e9dd48a95da639f9fcc6d70a2d9620aec6ab8" @@ -356,19 +425,33 @@ "@vue/shared" "3.0.0-beta.14" csstype "^2.6.8" -"@vue/server-renderer@^3.0.0-beta.14": - version "3.0.0-beta.14" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.0.0-beta.14.tgz#3311e145466e68e7050d6211c3f6d72d2777b1ea" - integrity sha512-Wpt2hlrVu3L66/WFX6cnqCUr68wcHhaR6IiVDgnOUQW/SyVJPCKpSsnuB+4Y6VmiKbINBWBG/rG3TVC/yiFi1w== +"@vue/runtime-dom@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-beta.15.tgz#e3ce740c5e3766020719b174686bd65c75975c7e" + integrity sha512-161rUw1sWfbv51Ua8gKXaPc+seRJQcV+MLokTJtqYtNCajya0Mx6vdXJajBWqjDT8/Udx0sb7Wm/K/0DfGBUTw== dependencies: - "@vue/compiler-ssr" "3.0.0-beta.14" - "@vue/shared" "3.0.0-beta.14" + "@vue/runtime-core" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + csstype "^2.6.8" + +"@vue/server-renderer@^3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.0.0-beta.15.tgz#3d7e978f263be6ad7b2ecd0fe22de3b3c1e7efab" + integrity sha512-/0XD8W9S7PuBql547Aq3nRdhbbnbhOxJ62nionwETc3a6OCXWr+Llsmb1SpDuNfQNblnpYTg04EtysZeMSL3xQ== + dependencies: + "@vue/compiler-ssr" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" "@vue/shared@3.0.0-beta.14": version "3.0.0-beta.14" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-beta.14.tgz#886afe5c233a5b255c186142324c40f114958af5" integrity sha512-mnK5teJMLzsBE56Kys+uiyR/jAl1kbokHZ++MnlP7ls9icPqZ/QQE/VTDl3QJ7IHteS2VR6ytAz/Aa/4Dpv/ew== +"@vue/shared@3.0.0-beta.15": + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-beta.15.tgz#77444ab234e229c3fdcc9f394678e167a55757af" + integrity sha512-wViILT5GgxMtnXVQ1xupj43wvnZ41g3NLWaBObs7l+eTxz5vq5yx72qH6HRpsfhR2Mg39jE0cfNLFEpC4lJIUQ== + JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -1171,6 +1254,11 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + dotenv@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" @@ -1268,10 +1356,10 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild@^0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.4.3.tgz#228e108f849128a2b2e64d524235fef58236912b" - integrity sha512-LKCkYlFZMDsUcUx1r5jmnTrtufBsgCvhtdAk0530RLO83PJo2ke2z/FybFCAzm2LGIpL+Sinhg4nUOA3BSpHjg== +esbuild@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.5.3.tgz#18f5bdb618220c6f14bcb1cf5af528d02d4734c9" + integrity sha512-RVzTK62svYjnh+agJRh+NWfZX74iKwFNUX52cF7Mo4QPS6bKxP1o+8GacPUMND2QnodVp2D3nKJs8gLspSfZzA== escape-html@^1.0.3: version "1.0.3" @@ -1303,6 +1391,11 @@ 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== + etag@^1.3.0, etag@^1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" @@ -2767,7 +2860,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.0.4, picomatch@^2.0.5, picomatch@^2.2.1: +picomatch@^2.0.4, 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== @@ -3142,6 +3235,16 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rollup-plugin-dynamic-import-variables@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-dynamic-import-variables/-/rollup-plugin-dynamic-import-variables-1.0.2.tgz#13328bd7c78f6dd1672f8eddb200d1b78b555f36" + integrity sha512-bzYC/MwYsHgNGpWMI3G4qTjstJCtFqE25/k1Cq/sjfnzl7MQwwrrA4SAQEMiFgKbsw1H4tijVGY1tRk5Xa4h9g== + dependencies: + "@rollup/pluginutils" "^3.0.9" + estree-walker "^2.0.1" + globby "^11.0.0" + magic-string "^0.25.7" + rollup-plugin-terser@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz#9c0dd33d5771df9630cd027d6a2559187f65885e" @@ -3153,10 +3256,10 @@ rollup-plugin-terser@^5.3.0: serialize-javascript "^2.1.2" terser "^4.6.2" -rollup-plugin-vue@^6.0.0-beta.4: - version "6.0.0-beta.4" - resolved "https://registry.yarnpkg.com/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0-beta.4.tgz#e6beff35c0bc23c06656058a3375bc54482bb739" - integrity sha512-c8LQyDtFx7+79xIysiBWeJcRHq0rKIVbTcNpV2Um9Qhr2orn82EL/SCY7y54rQ+C4fnrJCw9Svcttwm9CmkvOQ== +rollup-plugin-vue@^6.0.0-beta.6: + version "6.0.0-beta.6" + resolved "https://registry.yarnpkg.com/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0-beta.6.tgz#e77dc9cdec9e53778f086259a89fbff36f391ddf" + integrity sha512-APbkp9EDk0Vj5PpZNaa11yyNhr/Uy8OkrzpkajxUvONU+S7+qqOSVlaNTcsxiT198dOC6TM0iJK5ChDgEVecTA== dependencies: debug "^4.1.1" hash-sum "^2.0.0" @@ -3747,13 +3850,13 @@ vary@^1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vite@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/vite/-/vite-0.20.2.tgz#9ad6b4dfb5a08f886d54d3c7f7b3ee513808f75a" - integrity sha512-9SERU/4qYb2wxV/5IlzO/xSfDSLKsuhaLDmvwOFS2KkY6SlHrtULCfnMBZ6lhRStFix3NHLq0bijh90tZVElHA== +vite@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-1.0.0-beta.1.tgz#3b715b6d161e86188a1e0c47835969705bdd523d" + integrity sha512-CHUUyde0BvWc78PRIB53Ej2c3WMWv1ndegUKB9UK0eZUHkJ+J/VL72VaB8Sf1MRbU60mdI3T8lRBKauMKzVhqw== dependencies: "@babel/parser" "^7.9.4" - "@rollup/plugin-commonjs" "^12.0.0" + "@rollup/plugin-commonjs" "^13.0.0" "@rollup/plugin-json" "^4.0.3" "@rollup/plugin-node-resolve" "^8.0.0" "@types/koa" "^2.11.3" @@ -3766,8 +3869,9 @@ vite@^0.20.2: clean-css "^4.2.3" debug "^4.1.1" dotenv "^8.2.0" + dotenv-expand "^5.1.0" es-module-lexer "^0.3.18" - esbuild "^0.4.1" + esbuild "^0.5.3" etag "^1.8.1" execa "^4.0.1" fs-extra "^9.0.0" @@ -3781,6 +3885,7 @@ vite@^0.20.2: koa-static "^5.0.0" lru-cache "^5.1.1" magic-string "^0.25.7" + merge-source-map "^1.1.0" mime-types "^2.1.27" minimist "^1.2.5" open "^7.0.3" @@ -3791,8 +3896,9 @@ vite@^0.20.2: postcss-modules "^2.0.0" resolve "^1.17.0" rollup "^2.11.2" + rollup-plugin-dynamic-import-variables "^1.0.1" rollup-plugin-terser "^5.3.0" - rollup-plugin-vue "^6.0.0-beta.4" + rollup-plugin-vue "^6.0.0-beta.6" selfsigned "^1.10.7" slash "^3.0.0" vue "^3.0.0-beta.14" @@ -3807,6 +3913,15 @@ vue@^3.0.0-beta.14: "@vue/runtime-dom" "3.0.0-beta.14" "@vue/shared" "3.0.0-beta.14" +vue@^3.0.0-beta.15: + version "3.0.0-beta.15" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.0-beta.15.tgz#99f107534755d3a237b51fc1279c43af2fefde6e" + integrity sha512-KTmvfNpkvD6mao8vloqjUMjrHEivS1HZvHmYeHPRHqU2HRvNcrZuwXYvETt3dGOTu0Oj7zAWQXP+uZ34CW75sw== + dependencies: + "@vue/compiler-dom" "3.0.0-beta.15" + "@vue/runtime-dom" "3.0.0-beta.15" + "@vue/shared" "3.0.0-beta.15" + wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"