From 5eb36c0465f64dfd3e71aafb0447c3a9ca0ceec1 Mon Sep 17 00:00:00 2001 From: Matias Capeletto Date: Wed, 17 Feb 2021 01:02:56 +0100 Subject: [PATCH 01/25] docs: fix learn more button (#2048) --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index d4d9835154149e..6f9404222df8a0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,7 +5,7 @@ actionText: Get Started actionLink: /guide/ altActionText: Learn More -altActionLink: /guide/introduction +altActionLink: /guide/why features: - title: 💡 Instant Server Start From ab8a55e351a04b16a9ad0bf7ffabf7bb29b02365 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 16 Feb 2021 20:49:37 -0500 Subject: [PATCH 02/25] docs: bump vitepress --- package.json | 2 +- yarn.lock | 32 ++++++++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 72305721e8e571..970c3e97595569 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "slash": "^3.0.0", "ts-jest": "^26.4.4", "typescript": "^4.1.2", - "vitepress": "^0.11.4", + "vitepress": "^0.12.2", "yorkie": "^2.0.0" }, "gitHooks": { diff --git a/yarn.lock b/yarn.lock index e4a3b4e4d16e1e..5fcce7afb94238 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3299,7 +3299,7 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -fs-extra@^9.0.0, fs-extra@^9.0.1: +fs-extra@^9.0.1, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -3491,7 +3491,7 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globby@^11.0.0, globby@^11.0.1: +globby@^11.0.0, globby@^11.0.1, globby@^11.0.2: version "11.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== @@ -5628,7 +5628,7 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ora@^5.1.0: +ora@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f" integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== @@ -6128,7 +6128,7 @@ pretty-format@^26.0.0, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" -prismjs@^1.20.0: +prismjs@^1.23.0: version "1.23.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" integrity sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== @@ -6989,7 +6989,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -sirv@^1.0.10: +sirv@^1.0.10, sirv@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.11.tgz#81c19a29202048507d6ec0d8ba8910fda52eb5a4" integrity sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg== @@ -7870,14 +7870,14 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vitepress@^0.11.4: - version "0.11.5" - resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-0.11.5.tgz#1973058ff50fab8702438361c5a5f1c1df336be1" - integrity sha512-QElAGDxXcvn3G1UrW6VKWX6hd748+07cU1mMH5/gRN/QDdXTVAyt5Ulxmo+IXAmrZQhN5nvvY7jCWWJIDNXQOA== +vitepress@^0.12.2: + version "0.12.2" + resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-0.12.2.tgz#5e53c78a3ca045f8513cd4bedf2e280f98d48f61" + integrity sha512-dU4O7nG4TfI4CbGbrry1TAXlg19+xm9wlHJdvZnYYjTFRlS7zvHDWgxcP7zduUvhqXCGoGURFKjMPo8MRghVNg== dependencies: "@docsearch/css" "^1.0.0-alpha.28" "@docsearch/js" "^1.0.0-alpha.28" - "@vitejs/plugin-vue" "^1.1.0" + "@vitejs/plugin-vue" "^1.1.4" "@vue/compiler-sfc" "^3.0.5" "@vue/server-renderer" "^3.0.5" chalk "^4.1.0" @@ -7885,8 +7885,8 @@ vitepress@^0.11.4: debug "^4.1.1" diacritics "^1.3.0" escape-html "^1.0.3" - fs-extra "^9.0.0" - globby "^11.0.1" + fs-extra "^9.1.0" + globby "^11.0.2" gray-matter "^4.0.2" lru-cache "^6.0.0" markdown-it "^10.0.0" @@ -7895,12 +7895,12 @@ vitepress@^0.11.4: markdown-it-emoji "^1.4.0" markdown-it-table-of-contents "^0.4.4" minimist "^1.2.5" - ora "^5.1.0" + ora "^5.3.0" polka "^0.5.2" - prismjs "^1.20.0" - sirv "^1.0.10" + prismjs "^1.23.0" + sirv "^1.0.11" slash "^3.0.0" - vite "^2.0.0-beta.56" + vite "^2.0.0-beta.70" vue "^3.0.5" void-elements@^3.1.0: From 27785f7fcc5b45987b5f0bf308137ddbdd9f79ea Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 17 Feb 2021 09:23:59 -0500 Subject: [PATCH 03/25] fix: more inclusive config syntax error hanlding for Node 12.x close #2050 --- packages/vite/src/node/config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index 587a8b6d82d408..d985048c499d68 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -678,9 +678,11 @@ export async function loadConfigFromFile( const ignored = new RegExp( [ `Cannot use import statement`, - `Unexpected token 'export'`, `Must use import to load ES Module`, - `Unexpected identifier` // #1635 Node <= 12.4 has no esm detection + // #1635, #2050 some Node 12.x versions don't have esm detection + // so it throws normal syntax errors when encountering esm syntax + `Unexpected token`, + `Unexpected identifier` ].join('|') ) if (!ignored.test(e.message)) { From 7def49a49c83539b6a65c895c276fa83f7c89349 Mon Sep 17 00:00:00 2001 From: 07akioni <07akioni2@gmail.com> Date: Thu, 18 Feb 2021 00:23:37 +0800 Subject: [PATCH 04/25] fix: allow custom process.env.VAR defines (#2055) --- packages/playground/define/__tests__/define.spec.ts | 3 +++ packages/playground/define/index.html | 2 ++ packages/playground/define/vite.config.js | 3 ++- packages/vite/src/node/plugins/define.ts | 4 ++-- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/playground/define/__tests__/define.spec.ts b/packages/playground/define/__tests__/define.spec.ts index 5bf73a07073eea..ef8ac0b2de61b4 100644 --- a/packages/playground/define/__tests__/define.spec.ts +++ b/packages/playground/define/__tests__/define.spec.ts @@ -8,4 +8,7 @@ test('string', async () => { expect(await page.textContent('.object')).toBe( JSON.stringify(defines.__OBJ__, null, 2) ) + expect(await page.textContent('.env-var')).toBe( + JSON.parse(defines['process.env.SOMEVAR']) + ) }) diff --git a/packages/playground/define/index.html b/packages/playground/define/index.html index 4972b0a56d801a..d948e7687e805d 100644 --- a/packages/playground/define/index.html +++ b/packages/playground/define/index.html @@ -5,6 +5,7 @@

Define

Number

Boolean

Object

+

Env Var

From 96bd001df552a3fa5c8115ae9e070e7f6c82937a Mon Sep 17 00:00:00 2001 From: Arnaud Thomas D Date: Fri, 19 Feb 2021 15:43:23 +0100 Subject: [PATCH 15/25] docs: fix typos in "Why Vite" page (#2099) --- docs/guide/why.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guide/why.md b/docs/guide/why.md index 2e7fdbcd70bc5e..d59b5a653f792b 100644 --- a/docs/guide/why.md +++ b/docs/guide/why.md @@ -32,9 +32,9 @@ Vite improves the dev server start time by first dividing the modules in an appl When a file is edited in a bundler-based build setup, it is inefficient to rebuild the whole bundle for obvious reasons: the update speed will degrade linearly with the size of the app. -Some bundler dev server runs the bundling in memory so that it only needs to invalidate part of its module graph when a file changes, but it still needs to re-construct the entire bundle and reload the web page. Reconstructing the bundle can be expensive, and reloading the page blows away the current state of the application. This is why some bundlers support Hot Module Replacment (HMR): allowing a module to "hot replace" itself without affecting the rest of the page. This greatly improves DX - however, in practice we've found that even HMR update speed deteriorates significantly as the size of the application grows. +Some bundler dev server runs the bundling in memory so that it only needs to invalidate part of its module graph when a file changes, but it still needs to re-construct the entire bundle and reload the web page. Reconstructing the bundle can be expensive, and reloading the page blows away the current state of the application. This is why some bundlers support Hot Module Replacement (HMR): allowing a module to "hot replace" itself without affecting the rest of the page. This greatly improves DX - however, in practice we've found that even HMR update speed deteriorates significantly as the size of the application grows. -In Vite, HMR is performed over native ESM. When a file is edited, Vite only needs to precisely invalidate the chain between the edited module and its closesest HMR boundary (most of the time only the module itself), making HMR updates consistently fast regardless of the size of your application. +In Vite, HMR is performed over native ESM. When a file is edited, Vite only needs to precisely invalidate the chain between the edited module and its closest HMR boundary (most of the time only the module itself), making HMR updates consistently fast regardless of the size of your application. Vite also leverages HTTP headers to speed up full page reloads (again, let the browser do more work for us): source code module requests are made conditional via `304 Not Modified`, and dependency module requests are strongly cached via `Cache-Control: max-age=31536000,immutable` so they don't hit the server again once cached. From c391ea3de901810122d73c86747427b2aafdd570 Mon Sep 17 00:00:00 2001 From: Amit Gurbani Date: Fri, 19 Feb 2021 20:30:28 +0530 Subject: [PATCH 16/25] chore: docs type (#2084) [skip ci] From 038f78660042454935ef343bce240a5220328760 Mon Sep 17 00:00:00 2001 From: James George Date: Sat, 20 Feb 2021 01:33:24 +0530 Subject: [PATCH 17/25] fix(create-app): update prompt message based on user input (#2103) --- packages/create-app/index.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/create-app/index.js b/packages/create-app/index.js index 89845a0e86e106..489c7f02ace65b 100755 --- a/packages/create-app/index.js +++ b/packages/create-app/index.js @@ -76,12 +76,15 @@ async function init() { // determine template let template = argv.t || argv.template - - const availableTemplates = TEMPLATES.map((template) => stripColors(template)) - const isValidTemplate = availableTemplates.includes(template) - const message = isValidTemplate - ? `Select a template:` - : `${template} isn't a valid template. Please choose from below: ` + let message = 'Select a template:' + let isValidTemplate = false + + // --template expects a value + if (typeof template === 'string') { + const availableTemplates = TEMPLATES.map(stripColors) + isValidTemplate = availableTemplates.includes(template) + message = `${template} isn't a valid template. Please choose from below:` + } if (!template || !isValidTemplate) { /** From 37a103fd2aadd42b0cda0bdfa81e0624a64b1a09 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 15:08:37 -0500 Subject: [PATCH 18/25] fix(optimizer): externalize jsx/tsx files in dependencies --- packages/vite/src/node/optimizer/esbuildDepPlugin.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vite/src/node/optimizer/esbuildDepPlugin.ts b/packages/vite/src/node/optimizer/esbuildDepPlugin.ts index b794ccd687ccb7..735db79222166c 100644 --- a/packages/vite/src/node/optimizer/esbuildDepPlugin.ts +++ b/packages/vite/src/node/optimizer/esbuildDepPlugin.ts @@ -18,6 +18,10 @@ const externalTypes = [ // known SFC types 'vue', 'svelte', + // JSX/TSX may be configured to be compiled differently from how esbuild + // handles it by default, so exclude them as well + 'jsx', + 'tsx', ...KNOWN_ASSET_TYPES ] From 74801c013117d9c1dd4f5321b19a29f1f2ea2050 Mon Sep 17 00:00:00 2001 From: Axe Date: Fri, 19 Feb 2021 14:19:27 -0600 Subject: [PATCH 19/25] docs: fix outdated middleware example (#2104) --- docs/guide/api-plugin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guide/api-plugin.md b/docs/guide/api-plugin.md index 386601484938be..0a312bb31e1129 100644 --- a/docs/guide/api-plugin.md +++ b/docs/guide/api-plugin.md @@ -189,7 +189,7 @@ Vite plugins can also provide hooks that serve Vite-specific purposes. These hoo const myPlugin = () => ({ name: 'configure-server', configureServer(server) { - server.app.use((req, res, next) => { + server.middlewares.use((req, res, next) => { // custom handle request... }) } @@ -207,7 +207,7 @@ Vite plugins can also provide hooks that serve Vite-specific purposes. These hoo // return a post hook that is called after internal middlewares are // installed return () => { - server.app.use((req, res, next) => { + server.middlewares.use((req, res, next) => { // custom handle request... }) } From 8733a83d291677b9aff9d7d78797ebb44196596e Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 15:52:58 -0500 Subject: [PATCH 20/25] refactor: log version in cli messages --- packages/vite/src/node/build.ts | 6 +++++- packages/vite/src/node/serve.ts | 5 ++++- packages/vite/src/node/server/index.ts | 10 +++++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index d42af0403c3a03..51e3f530d39d19 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -299,7 +299,11 @@ async function doBuild( const libOptions = options.lib config.logger.info( - chalk.cyan(`building ${ssr ? `SSR bundle ` : ``}for ${config.mode}...`) + chalk.cyan( + `vite v${require('vite/package.json').version} ${chalk.green( + `building ${ssr ? `SSR bundle ` : ``}for ${config.mode}...` + )}` + ) ) const resolve = (p: string) => path.resolve(config.root, p) diff --git a/packages/vite/src/node/serve.ts b/packages/vite/src/node/serve.ts index 637854fcf2a612..76b6fb1788c575 100644 --- a/packages/vite/src/node/serve.ts +++ b/packages/vite/src/node/serve.ts @@ -32,7 +32,10 @@ export async function serve(config: ResolvedConfig, port = 5000) { const base = config.base server.listen(port, () => { - logger.info(`\n Build preview server running at:\n`) + logger.info( + chalk.cyan(`\n vite v${require('vite/package.json').version}`) + + chalk.green(` build preview server running at:\n`) + ) const interfaces = os.networkInterfaces() Object.keys(interfaces).forEach((key) => (interfaces[key] || []) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index 2012325ff2f8b7..6132be2940df9c 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -544,9 +544,13 @@ async function startServer( httpServer.listen(port, options.host, () => { httpServer.removeListener('error', onError) - info(`\n âš¡ Vite dev server running at:\n`, { - clear: !server.config.logger.hasWarned - }) + info( + chalk.cyan(`\n vite v${require('vite/package.json').version}`) + + chalk.green(` dev server running at:\n`), + { + clear: !server.config.logger.hasWarned + } + ) const interfaces = os.networkInterfaces() Object.keys(interfaces).forEach((key) => (interfaces[key] || []) From d2804588f80fb9111bdcc203ffff66a7dc75f08d Mon Sep 17 00:00:00 2001 From: Dan Jutan Date: Fri, 19 Feb 2021 16:46:41 -0500 Subject: [PATCH 21/25] docs: Add README.md to Typescript + Vue 3 template (#2063) --- packages/create-app/template-vue-ts/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 packages/create-app/template-vue-ts/README.md diff --git a/packages/create-app/template-vue-ts/README.md b/packages/create-app/template-vue-ts/README.md new file mode 100644 index 00000000000000..55a643377a51e1 --- /dev/null +++ b/packages/create-app/template-vue-ts/README.md @@ -0,0 +1,11 @@ +# Vue 3 + Typescript + Vite + +This template should help get you started developing with Vue 3 and Typescript in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar). With this setup, you should get type inference and checks for bindings and component props in SFC templates. + +## Type Support For `.vue` Imports in TS + +Since TypeScript cannot handle type information for `.vue` imports, they are shimmed to be a generic Vue component type by default. In most cases this is fine if you don't really care about component prop types outside of templates. However, if you wish to get actual prop types in `.vue` imports (for example to get props validation when using manual `h(...)` calls), you can run `Volar: Switch TS Plugin on/off` from VSCode command palette to enable the support. From ac04ebeed10ee09b8f0464d9f0fd4e9ae6913d95 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 16:47:39 -0500 Subject: [PATCH 22/25] refactor(create-app): remove vuedx for now --- packages/create-app/template-vue-ts/package.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/create-app/template-vue-ts/package.json b/packages/create-app/template-vue-ts/package.json index 9a31d72fad3caf..be866e25224b9e 100644 --- a/packages/create-app/template-vue-ts/package.json +++ b/packages/create-app/template-vue-ts/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "scripts": { "dev": "vite", - "build": "vuedx-typecheck . && vite build", + "build": "vite build", "serve": "vite preview" }, "dependencies": { @@ -12,9 +12,7 @@ "devDependencies": { "@vitejs/plugin-vue": "^1.1.4", "@vue/compiler-sfc": "^3.0.5", - "@vuedx/typecheck": "^0.6.0", - "@vuedx/typescript-plugin-vue": "^0.6.0", "typescript": "^4.1.3", "vite": "^2.0.0" } -} \ No newline at end of file +} From b2456e94e7973496de14298d13f9b5d0108ea311 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 17:53:34 -0500 Subject: [PATCH 23/25] chore: ignore vscode dir --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 70ff0097e53624..1331ef600dd98c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ explorations *.local /packages/vite/LICENSE *.cpuprofile +.vscode/ \ No newline at end of file From 2f53e2b74fcd34258b93b4694b47cbefcf04dd39 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 18:21:39 -0500 Subject: [PATCH 24/25] refactor: update ts template info --- packages/create-app/template-vue-ts/README.md | 19 ++++++- .../src/components/HelloWorld.vue | 56 ++++++------------- 2 files changed, 33 insertions(+), 42 deletions(-) diff --git a/packages/create-app/template-vue-ts/README.md b/packages/create-app/template-vue-ts/README.md index 55a643377a51e1..51292957920b51 100644 --- a/packages/create-app/template-vue-ts/README.md +++ b/packages/create-app/template-vue-ts/README.md @@ -4,8 +4,23 @@ This template should help get you started developing with Vue 3 and Typescript i ## Recommended IDE Setup -[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar). With this setup, you should get type inference and checks for bindings and component props in SFC templates. +[VSCode](https://code.visualstudio.com/) + [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur). Make sure to enable `vetur.experimental.templateInterpolationService` in settings! + +### If Using ` From 195930d44c2a4636fed3f4bca9522acf934944c3 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 19 Feb 2021 21:05:35 -0500 Subject: [PATCH 25/25] release: create-app@2.0.1 --- packages/create-app/CHANGELOG.md | 10 ++++++++++ packages/create-app/package.json | 2 +- .../create-app/template-lit-element-ts/package.json | 2 +- packages/create-app/template-lit-element/package.json | 2 +- packages/create-app/template-preact-ts/package.json | 2 +- packages/create-app/template-preact/package.json | 2 +- packages/create-app/template-react-ts/package.json | 2 +- packages/create-app/template-react/package.json | 2 +- packages/create-app/template-vanilla/package.json | 2 +- packages/create-app/template-vue-ts/package.json | 4 ++-- packages/create-app/template-vue/package.json | 2 +- 11 files changed, 21 insertions(+), 11 deletions(-) diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 083b8ddec9a9bd..b2f269f7aec3b2 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,3 +1,13 @@ +## [2.0.1](https://github.com/vitejs/vite/compare/create-app@2.0.0...create-app@2.0.1) (2021-02-20) + + +### Bug Fixes + +* **create-app:** prompt the user on supplying an invalid template ([#2072](https://github.com/vitejs/vite/issues/2072)) ([ea31690](https://github.com/vitejs/vite/commit/ea31690580d4966b60e2aa8e14ae78dee955935f)) +* **create-app:** update prompt message based on user input ([#2103](https://github.com/vitejs/vite/issues/2103)) ([038f786](https://github.com/vitejs/vite/commit/038f78660042454935ef343bce240a5220328760)) + + + # [2.0.0](https://github.com/vitejs/vite/compare/create-app@1.8.0...create-app@2.0.0) (2021-02-16) diff --git a/packages/create-app/package.json b/packages/create-app/package.json index f3c156a9e42d25..5ea38fe5841655 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@vitejs/create-app", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "author": "Evan You", "bin": { diff --git a/packages/create-app/template-lit-element-ts/package.json b/packages/create-app/template-lit-element-ts/package.json index 001f93a943bc82..3545dbd45681dd 100644 --- a/packages/create-app/template-lit-element-ts/package.json +++ b/packages/create-app/template-lit-element-ts/package.json @@ -18,7 +18,7 @@ "lit-element": "^2.4.0" }, "devDependencies": { - "vite": "^2.0.0", + "vite": "^2.0.1", "typescript": "^4.1.3" } } \ No newline at end of file diff --git a/packages/create-app/template-lit-element/package.json b/packages/create-app/template-lit-element/package.json index 2e213c1fe0f016..9a19fc0f130247 100644 --- a/packages/create-app/template-lit-element/package.json +++ b/packages/create-app/template-lit-element/package.json @@ -16,6 +16,6 @@ "lit-element": "^2.4.0" }, "devDependencies": { - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-preact-ts/package.json b/packages/create-app/template-preact-ts/package.json index 902c4e0d0a8e4d..59dfaab4e908d9 100644 --- a/packages/create-app/template-preact-ts/package.json +++ b/packages/create-app/template-preact-ts/package.json @@ -12,6 +12,6 @@ "devDependencies": { "@prefresh/vite": "^2.0.0", "typescript": "^4.1.3", - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-preact/package.json b/packages/create-app/template-preact/package.json index a23cb11a6dc419..024a0662512f24 100644 --- a/packages/create-app/template-preact/package.json +++ b/packages/create-app/template-preact/package.json @@ -11,6 +11,6 @@ }, "devDependencies": { "@prefresh/vite": "^2.0.0", - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-react-ts/package.json b/packages/create-app/template-react-ts/package.json index 1b8d43af6d5bbe..795b79b0cab010 100644 --- a/packages/create-app/template-react-ts/package.json +++ b/packages/create-app/template-react-ts/package.json @@ -15,6 +15,6 @@ "@types/react-dom": "^17.0.0", "@vitejs/plugin-react-refresh": "^1.1.0", "typescript": "^4.1.2", - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-react/package.json b/packages/create-app/template-react/package.json index d6ffdacf78cf66..a4f10d2e682922 100644 --- a/packages/create-app/template-react/package.json +++ b/packages/create-app/template-react/package.json @@ -12,6 +12,6 @@ }, "devDependencies": { "@vitejs/plugin-react-refresh": "^1.1.0", - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-vanilla/package.json b/packages/create-app/template-vanilla/package.json index 3691959de11a60..ec046e8ab59219 100644 --- a/packages/create-app/template-vanilla/package.json +++ b/packages/create-app/template-vanilla/package.json @@ -7,6 +7,6 @@ "serve": "vite preview" }, "devDependencies": { - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file diff --git a/packages/create-app/template-vue-ts/package.json b/packages/create-app/template-vue-ts/package.json index be866e25224b9e..3f60bc234bccfa 100644 --- a/packages/create-app/template-vue-ts/package.json +++ b/packages/create-app/template-vue-ts/package.json @@ -13,6 +13,6 @@ "@vitejs/plugin-vue": "^1.1.4", "@vue/compiler-sfc": "^3.0.5", "typescript": "^4.1.3", - "vite": "^2.0.0" + "vite": "^2.0.1" } -} +} \ No newline at end of file diff --git a/packages/create-app/template-vue/package.json b/packages/create-app/template-vue/package.json index 34e4c34365dfee..f56db479ac9a73 100644 --- a/packages/create-app/template-vue/package.json +++ b/packages/create-app/template-vue/package.json @@ -12,6 +12,6 @@ "devDependencies": { "@vitejs/plugin-vue": "^1.1.4", "@vue/compiler-sfc": "^3.0.5", - "vite": "^2.0.0" + "vite": "^2.0.1" } } \ No newline at end of file