🛠️ The recommended way to start a Vite-powered Vue project
OTHER License
Bot releases are hidden (Show)
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.10.3...v3.10.4
Published by haoqunjiang 4 months ago
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.10.2...v3.10.3
Published by sodatea 7 months ago
bun create vue@latest
(by @ccjr1120 in https://github.com/vuejs/create-vue/pull/471)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.10.1...v3.10.2
Published by sodatea 7 months ago
--typescript
) caused the wrong target directory name to be inferredFull Changelog: https://github.com/vuejs/create-vue/compare/v3.10.0...v3.10.1
Published by sodatea 7 months ago
vue-tsc
to v2 https://github.com/vuejs/language-tools/releases/tag/v2.0.0
eslint-plugin-playwright
would now be included in the default ESLint configuration (by @georgi-mateev in https://github.com/vuejs/create-vue/pull/433)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.9.2...v3.10.0
Published by sodatea 9 months ago
@vitejs/plugin-vue
to v5@types/node
to v20 and replaced @tsconfig/node18
with tsconfig/node20
tsBuildInfoFile
in tsconfig.*.json
files by @sodatea in https://github.com/vuejs/create-vue/pull/409
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.9.1...v3.9.2
Published by sodatea 10 months ago
@vue/tsconfig
to v0.5.0, which turns noEmit
on by default and provides a tsconfig.lib.json
for library authors https://github.com/vuejs/tsconfig/pull/26/files
"type": "module"
in Nightwatch projects by @cexbrayat in https://github.com/vuejs/create-vue/pull/404 Now all the templates are using "type": "module"
in their package.json
s.Full Changelog: https://github.com/vuejs/create-vue/compare/v3.9.0...v3.9.1
Published by sodatea 11 months ago
ts-node
, which is used by many other tools underlyingly, hasn't supported it yet https://github.com/TypeStrong/ts-node/pull/2091
"type": "module"
in package.json
vue-tsc --build --force
command for type-checking, instead of the cumbersome vue-tsc --noEmit -p tsconfig.app.json --composite false
. After this change, the type-check
command is able to check all files in the project and catch more errors.*.tsbuildinfo
to the end of .gitignore
"noEmit": true
to the compilerOptions
in all existing tsconfig.*.json
s, such as tsconfig.app.json
and tsconfig.node.json
.jsconfig.json
for JS projects by @GraxMonzo in https://github.com/vuejs/create-vue/pull/102
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.8.0...v3.9.0
Published by sodatea 12 months ago
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.5...v3.8.0
Published by sodatea about 1 year ago
npm-run-all
with npm-run-all2
(correctly) by @cexbrayat in https://github.com/vuejs/create-vue/pull/343
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.4...v3.7.5
Published by sodatea about 1 year ago
npm-run-all
with its maintained fork npm-run-all2
build
script in the TypeScript template, to allow passing arguments to vite build
(by @wsehl in https://github.com/vuejs/create-vue/pull/338)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.3...v3.7.4
Published by sodatea about 1 year ago
vitest
to v0.34. Note this release contains breaking changes. transformMode
should be removed from vitest.config.js
or vitest.config.ts
after this update.Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.2...v3.7.3
Published by sodatea about 1 year ago
@tsconfig/node18
to v18.
moduleResolution
to bundler
in tsconfig.node.json
, see https://github.com/vuejs/create-vue/commit/f0e47a666549fe30517b4c4cca81c3cb0e6c7d2e
prettier
to v3.
@vue/eslint-config-prettier
is also updated to the latest 8.0.0 version.vitest.config.ts
(b948832)
resolution-mode: lowest-direct
by default. So, in an existing project, pnpm install
won't get the latest dependency versions automatically, you need to run pnpm up
manually.Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.1...v3.7.2
Published by sodatea about 1 year ago
--tests
flag would generate both Cypress and Nightwatch templates, closes #297Full Changelog: https://github.com/vuejs/create-vue/compare/v3.7.0...v3.7.1
Published by sodatea over 1 year ago
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.6.4...v3.7.0
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760
Published by sodatea over 1 year ago
type-check
script, fixing an bug introduced in the 2023-05-05 release that the type-check
script in many templates has no effect at all #275transformMode.web
in vitest.config.js
to support testing JSX/TSX components (by @lakb248 in https://github.com/vuejs/create-vue/pull/269)* { position: relative }
from base.css
to avoid pollution of global style (by @btea in https://github.com/vuejs/create-vue/pull/271)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.6.3...v3.6.4
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760
Published by sodatea over 1 year ago
"module": "ESNext"
to tsconfig.node.json
(by @jahnli in https://github.com/vuejs/create-vue/pull/266)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.6.2...v3.6.3
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760
Published by sodatea over 1 year ago
~5.0
(#255).
@vue/tsconfig
is updated from 0.1.x to 0.3.x. Manually migration is required for old projects since there are breaking changes. More details available at https://github.com/vuejs/tsconfig#migrating-from-typescript--50
Full Changelog: https://github.com/vuejs/create-vue/compare/v3.6.1...v3.6.2
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760
Published by sodatea over 1 year ago
~4.8
.
tsconfig.config.json
is renamed to tsconfig.node.json
, to keep consistency with Vite templates (by @tjx666 in https://github.com/vuejs/create-vue/pull/232)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.6.0...v3.6.1
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760
Published by sodatea over 1 year ago
format
script will be added; the lint
script no longer checks or fixes stylistic issues. See https://github.com/vuejs/eslint-config-prettier#use-separate-commands-for-linting-and-formatting for a more detailed explanation.vitest.config.js
or vitest.config.ts
) because it has fewer edge cases and is more scalable. ( by @btea in https://github.com/vuejs/create-vue/pull/227)Full Changelog: https://github.com/vuejs/create-vue/compare/v3.5.0...v3.6.0
How to Upgrade an Existing Project: https://github.com/vuejs/create-vue/issues/70#issuecomment-1049577760