]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/log
thirdparty/vuejs/create-vue.git
20 months agorefactor: improve locale detection
Haoqun Jiang [Mon, 16 Oct 2023 17:21:02 +0000 (01:21 +0800)] 
refactor: improve locale detection

ECMA-402 support in Node.js should be reliable now, as it's building
with full-icu by default since Node.js 13. So I made it the first
choice.

Actually, I'm not even sure if the remaining variables are still useful.
But if they are used, here are my modifications:

- As for POSIX environment variables, I chose `LC_MESSAGES` over
`LC_CTYPE`, as it better reflects the purpose of the usage (we are using
the detection result to show prompt messages).
- I removed `LANGSPEC` because I can't find any documentation of it except
for one single mention in Wikipedia. I can't find any real usage of it
on my Windows machine.
- As we no longer use `LC_CTYPE`, it seems that `C` is no longer a
possible value for `shellLocale`, so I removed the fallback check logic.

If no more bug reports of Windows users are received in the coming
months, I think we can remove the TODO comment entirely.

20 months agofeat: i18n solution for prompts messages (#348)
Pan Yue [Mon, 16 Oct 2023 08:34:49 +0000 (16:34 +0800)] 
feat: i18n solution for prompts messages (#348)

21 months agochore(deps): update all non-major dependencies (#347)
renovate[bot] [Thu, 12 Oct 2023 07:04:45 +0000 (07:04 +0000)] 
chore(deps): update all non-major dependencies (#347)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
21 months agofix: use fs module to remove project (#349)
btea [Mon, 9 Oct 2023 06:15:44 +0000 (14:15 +0800)] 
fix: use fs module to remove project (#349)

21 months agodocs: fix typo (#350)
Miguel Alejandro Martín [Mon, 9 Oct 2023 06:15:00 +0000 (07:15 +0100)] 
docs: fix typo (#350)

21 months agochore: update snapshot
Haoqun Jiang [Tue, 19 Sep 2023 17:07:59 +0000 (01:07 +0800)] 
chore: update snapshot

21 months ago3.7.5 v3.7.5
Haoqun Jiang [Tue, 19 Sep 2023 17:07:05 +0000 (01:07 +0800)] 
3.7.5

21 months agochore(deps): update dependency chromedriver to v117 (#346)
renovate[bot] [Tue, 19 Sep 2023 16:04:26 +0000 (00:04 +0800)] 
chore(deps): update dependency chromedriver to v117 (#346)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
21 months agochore(deps): update dependency typescript to ~5.2.0 (#345)
renovate[bot] [Tue, 19 Sep 2023 14:21:39 +0000 (22:21 +0800)] 
chore(deps): update dependency typescript to ~5.2.0 (#345)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
21 months agochore(deps): update all non-major dependencies (#344)
renovate[bot] [Tue, 19 Sep 2023 09:17:04 +0000 (17:17 +0800)] 
chore(deps): update all non-major dependencies (#344)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
21 months agofeat: replace npm-run-all with npm-run-all2 (#343)
Cédric Exbrayat [Tue, 19 Sep 2023 07:40:30 +0000 (09:40 +0200)] 
feat: replace npm-run-all with npm-run-all2 (#343)

21 months agochore: also check for typescript updates with renovate
Haoqun Jiang [Fri, 15 Sep 2023 03:48:58 +0000 (11:48 +0800)] 
chore: also check for typescript updates with renovate

21 months agochore: don't ignore zx updates
Haoqun Jiang [Fri, 15 Sep 2023 03:46:14 +0000 (11:46 +0800)] 
chore: don't ignore zx updates

Now we are in the same supported Node.js version range as zx,
we can safely upgrade it.

21 months agochore: update snapshot
Haoqun Jiang [Thu, 14 Sep 2023 12:09:53 +0000 (20:09 +0800)] 
chore: update snapshot

21 months ago3.7.4 v3.7.4
Haoqun Jiang [Thu, 14 Sep 2023 12:08:49 +0000 (20:08 +0800)] 
3.7.4

21 months agofix(config/typescript): pass build arguments to build-only command (#338)
Alex [Thu, 14 Sep 2023 08:58:47 +0000 (14:58 +0600)] 
fix(config/typescript): pass build arguments to build-only command (#338)

21 months agofeat: replace npm-run-all with npm-run-all2
Haoqun Jiang [Thu, 14 Sep 2023 08:16:31 +0000 (16:16 +0800)] 
feat: replace npm-run-all with npm-run-all2

https://www.npmjs.com/package/npm-run-all2

It is a maintained fork of npm-run-all, which is not maintained anymore.
Both maintainers of the fork also maintain some other popular packages,
so I consider it a safe replacement.

Another popular alternative is [concurrently](https://www.npmjs.com/package/concurrently).
But [its size](https://packagephobia.com/result?p=concurrently@8.2.1) is too big,
I think it would be an overkill.

Closes #306

21 months agochore: dependency maintenance
Haoqun Jiang [Thu, 14 Sep 2023 07:24:45 +0000 (15:24 +0800)] 
chore: dependency maintenance

21 months agostyle: format
Haoqun Jiang [Thu, 14 Sep 2023 07:05:22 +0000 (15:05 +0800)] 
style: format

21 months agochore: add playground directory to prettierignore
Haoqun Jiang [Thu, 14 Sep 2023 07:04:37 +0000 (15:04 +0800)] 
chore: add playground directory to prettierignore

The code is generated so it makes no sense to format it.

22 months agochore(deps): update all non-major dependencies (#339)
renovate[bot] [Tue, 12 Sep 2023 07:41:14 +0000 (15:41 +0800)] 
chore(deps): update all non-major dependencies (#339)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update actions/checkout action to v4 (#340)
renovate[bot] [Tue, 12 Sep 2023 07:40:57 +0000 (15:40 +0800)] 
chore(deps): update actions/checkout action to v4 (#340)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update dependency cypress to v13 (#336)
renovate[bot] [Mon, 4 Sep 2023 12:27:17 +0000 (20:27 +0800)] 
chore(deps): update dependency cypress to v13 (#336)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update dependency chromedriver to v116 (#332)
renovate[bot] [Mon, 4 Sep 2023 09:36:13 +0000 (17:36 +0800)] 
chore(deps): update dependency chromedriver to v116 (#332)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update all non-major dependencies (#331)
renovate[bot] [Mon, 4 Sep 2023 08:52:30 +0000 (16:52 +0800)] 
chore(deps): update all non-major dependencies (#331)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore: add `rel="noopener"` to the link to `Cypress Component Testing` (#333)
汪心禾 [Mon, 28 Aug 2023 14:20:15 +0000 (22:20 +0800)] 
chore: add `rel="noopener"` to the link to `Cypress Component Testing` (#333)

22 months agochore: update snapshot
Haoqun Jiang [Sat, 19 Aug 2023 05:27:20 +0000 (13:27 +0800)] 
chore: update snapshot

22 months ago3.7.3 v3.7.3
Haoqun Jiang [Sat, 19 Aug 2023 05:26:07 +0000 (13:26 +0800)] 
3.7.3

22 months agofeat: add VSCode extension recommendations (#325)
zhhbstudio [Fri, 18 Aug 2023 08:53:25 +0000 (16:53 +0800)] 
feat: add VSCode extension recommendations (#325)

22 months agochore: import both `mergeConfig` and `defineConfig` from `vitest/config`
Haoqun Jiang [Fri, 18 Aug 2023 03:34:12 +0000 (11:34 +0800)] 
chore: import both `mergeConfig` and `defineConfig` from `vitest/config`

With the typing fix in Vitest 0.34, it is again possible to use
`defineConfig` and `mergeConfig` from the `vitest` package.

22 months agofix: remove `transformMode` from vitest config
Haoqun Jiang [Thu, 17 Aug 2023 15:18:48 +0000 (23:18 +0800)] 
fix: remove `transformMode` from vitest config

It's no longer needed in vitest 0.34:

> By default, tests with `jsdom` or `happy-dom` use `web` transform mode

https://github.com/vitest-dev/vitest/releases/tag/v0.34.0

22 months agochore: add npm and node badge (#330)
btea [Thu, 17 Aug 2023 15:17:09 +0000 (23:17 +0800)] 
chore: add npm and node badge (#330)

22 months agochore(deps): update all non-major dependencies (#323)
renovate[bot] [Thu, 17 Aug 2023 13:56:02 +0000 (21:56 +0800)] 
chore(deps): update all non-major dependencies (#323)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update dependency chromedriver to v115 (#324)
renovate[bot] [Tue, 15 Aug 2023 08:42:05 +0000 (16:42 +0800)] 
chore(deps): update dependency chromedriver to v115 (#324)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
22 months agochore(deps): update dependency lint-staged to v14 (#329)
renovate[bot] [Tue, 15 Aug 2023 08:41:52 +0000 (16:41 +0800)] 
chore(deps): update dependency lint-staged to v14 (#329)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
23 months agodocs: use `@latest` to avoid npx cache issues
Haoqun Jiang [Sat, 29 Jul 2023 09:10:30 +0000 (17:10 +0800)] 
docs: use `@latest` to avoid npx cache issues

See explanation at https://github.com/vuejs/create-vue/issues/157#issuecomment-1655936446
Fixes #157

23 months agochore: update zx to 7.x
Haoqun Jiang [Tue, 25 Jul 2023 05:58:51 +0000 (13:58 +0800)] 
chore: update zx to 7.x

It was originally put on hold because of the aggresive Node.js version
requirement. But now we've dropped Node.js 14 too so it's ok to update.

23 months agochore: update snapshot
Haoqun Jiang [Tue, 25 Jul 2023 05:11:54 +0000 (13:11 +0800)] 
chore: update snapshot

23 months ago3.7.2 v3.7.2
Haoqun Jiang [Tue, 25 Jul 2023 05:09:22 +0000 (13:09 +0800)] 
3.7.2

23 months agofix: work around vitest `mergeConfig`/`defineConfig` type issues
Haoqun Jiang [Mon, 24 Jul 2023 17:33:12 +0000 (01:33 +0800)] 
fix: work around vitest `mergeConfig`/`defineConfig` type issues

Until https://github.com/vitest-dev/vitest/pull/3804 is merged and
released, we can work around the issue by using the exports from `vite`,
they are identical anyway.

In later versions, we should import both `mergeConfig` and
`defineConfig` from `vitest`, though, to better align with their
official documentation.

Fixes #313
Fixes #317

23 months agofix: set moduleResolution: Bundler in tsconfig.node.json
Haoqun Jiang [Mon, 24 Jul 2023 09:52:55 +0000 (17:52 +0800)] 
fix: set moduleResolution: Bundler in tsconfig.node.json

It was `moduleResolution: "node"` in `@tsconfig/node18` v2, but later
changed to `node16` in v18.
This is a breaking change, and not suitable for our use cases.

We use the Node.js tsconfig for configuration files, most of which
expect either `moduleResolution: "node"` or
`moduleResolution: "bundler"` (e.g. Vite, which has its own bundling
logic for configuration file).

So in the commit, I'm setting it to `moduleResolution: "bundler"`.
I haven't seen any regressions myself, but if there are any, we can
revert to `moduleResolution: "node"`.
`node16` is obviously not compatible with many tools at the moment.

23 months agochore(deps): update typescript to 5.1
Haoqun Jiang [Mon, 24 Jul 2023 09:13:13 +0000 (17:13 +0800)] 
chore(deps): update typescript to 5.1

23 months agochore(deps): update esbuild to 0.18
Haoqun Jiang [Sun, 23 Jul 2023 14:59:06 +0000 (22:59 +0800)] 
chore(deps): update esbuild to 0.18

23 months agochore(deps): update dependency @vue/create-eslint-config to ^0.3.0 (#319)
renovate[bot] [Sun, 23 Jul 2023 14:53:26 +0000 (22:53 +0800)] 
chore(deps): update dependency @vue/create-eslint-config to ^0.3.0 (#319)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
23 months agochore(deps): update dependency prettier to v3 (#312)
renovate[bot] [Sun, 23 Jul 2023 14:36:02 +0000 (22:36 +0800)] 
chore(deps): update dependency prettier to v3 (#312)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
23 months agochore(deps): update dependency geckodriver to v4 (#296)
renovate[bot] [Sun, 23 Jul 2023 13:08:02 +0000 (21:08 +0800)] 
chore(deps): update dependency geckodriver to v4 (#296)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
23 months agochore(deps): update dependency nightwatch to v3 (#305)
renovate[bot] [Sun, 23 Jul 2023 13:05:13 +0000 (21:05 +0800)] 
chore(deps): update dependency nightwatch to v3 (#305)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
23 months agochore(deps): update all non-major dependencies (#311)
renovate[bot] [Sun, 23 Jul 2023 09:02:40 +0000 (17:02 +0800)] 
chore(deps): update all non-major dependencies (#311)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agochore(deps): update all non-major dependencies (#299)
renovate[bot] [Wed, 5 Jul 2023 17:14:19 +0000 (01:14 +0800)] 
chore(deps): update all non-major dependencies (#299)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agochore(deps): update dependency @tsconfig/node18 to v18 (#307)
renovate[bot] [Wed, 5 Jul 2023 17:01:19 +0000 (01:01 +0800)] 
chore(deps): update dependency @tsconfig/node18 to v18 (#307)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agochore: node version requirement can only be manually updated
Haoqun Jiang [Wed, 5 Jul 2023 16:55:59 +0000 (00:55 +0800)] 
chore: node version requirement can only be manually updated

2 years agochore: update snapshot
Haoqun Jiang [Tue, 13 Jun 2023 08:21:22 +0000 (16:21 +0800)] 
chore: update snapshot

2 years ago3.7.1 v3.7.1
Haoqun Jiang [Tue, 13 Jun 2023 08:19:43 +0000 (16:19 +0800)] 
3.7.1

2 years agofix: revert the `--tests` flag behavior
Haoqun Jiang [Tue, 13 Jun 2023 07:19:40 +0000 (15:19 +0800)] 
fix: revert the `--tests` flag behavior

Fixes #297

To avoid confusions, the `--tests` flag should include exact *one* set
of test configurations. In the previous versions, it was Vitest for unit
testing and Cypress for E2E testing.
So for consistency, we remove the newly added Nightwatch template from
it.

But as we have more and more testing options, I would encourage everyone
to specify the name of the testing framework they want to use, rather
than use the general `--tests` flag. It would also be less prone to bugs

2 years agochore: update snapshot
Haoqun Jiang [Mon, 12 Jun 2023 07:54:42 +0000 (15:54 +0800)] 
chore: update snapshot

2 years ago3.7.0 v3.7.0
Haoqun Jiang [Mon, 12 Jun 2023 07:52:55 +0000 (15:52 +0800)] 
3.7.0

2 years agochore(deps): update all non-major dependencies (#294)
renovate[bot] [Mon, 12 Jun 2023 07:18:11 +0000 (15:18 +0800)] 
chore(deps): update all non-major dependencies (#294)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agochore(deps): update dependency chromedriver to v114 (#295)
renovate[bot] [Mon, 12 Jun 2023 07:02:34 +0000 (15:02 +0800)] 
chore(deps): update dependency chromedriver to v114 (#295)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agorefactor: use ejs templates for `vite.config.*` (#292)
Haoqun Jiang [Mon, 12 Jun 2023 06:24:18 +0000 (14:24 +0800)] 
refactor: use ejs templates for `vite.config.*` (#292)

The base template has a `vite.config.js.ejs` template file, which reads data from a corresponding `vite.config.js.data.mjs` file. The data file has a default export called `getData()`.
Other templates can also have data files that can be chained together so that they can modify the data fed into the template. They don't have to define the template again, though.

This fixes the issue mentioned in https://github.com/vuejs/create-vue/pull/257#issuecomment-1582022157

As we don't support plugins or extensions for this tool, I didn't choose to design the feature in an extensible way, but only considered ease of implementation and ease of modification.

2 years agochore(deps): update all non-major dependencies (#279)
renovate[bot] [Thu, 8 Jun 2023 09:29:01 +0000 (17:29 +0800)] 
chore(deps): update all non-major dependencies (#279)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agofeat: add Nightwatch for end-to-end testing (#257)
Vaibhav Singh [Thu, 8 Jun 2023 07:21:01 +0000 (12:51 +0530)] 
feat: add Nightwatch for end-to-end testing (#257)

2 years agochore: update pnpm to 8
Haoqun Jiang [Mon, 29 May 2023 16:37:31 +0000 (00:37 +0800)] 
chore: update pnpm to 8

2 years agofix: relative position in h1 and WelcomeItem (#278)
汪心禾 [Tue, 16 May 2023 09:14:52 +0000 (17:14 +0800)] 
fix: relative position in h1 and WelcomeItem (#278)

2 years agoci: only cache binaries when necessary
Haoqun Jiang [Fri, 12 May 2023 15:30:52 +0000 (23:30 +0800)] 
ci: only cache binaries when necessary

I find many of the CI minutes are wasted on unnecessary caching

2 years agochore: update snapshot
Haoqun Jiang [Fri, 12 May 2023 15:30:41 +0000 (23:30 +0800)] 
chore: update snapshot

2 years ago3.6.4 v3.6.4
Haoqun Jiang [Fri, 12 May 2023 15:21:04 +0000 (23:21 +0800)] 
3.6.4

2 years agofix(vitest): add transformMode config for jsx component test (#269)
lakb248 [Fri, 12 May 2023 15:12:43 +0000 (23:12 +0800)] 
fix(vitest): add transformMode config for jsx component test (#269)

2 years agochore(deps): update all non-major dependencies (#276)
renovate[bot] [Fri, 12 May 2023 15:12:03 +0000 (23:12 +0800)] 
chore(deps): update all non-major dependencies (#276)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agoci: bump Cypress verify timeout
Haoqun Jiang [Fri, 12 May 2023 14:52:32 +0000 (22:52 +0800)] 
ci: bump Cypress verify timeout

2 years agofix: specify the sub-project to type-check (#275)
Haoqun Jiang [Fri, 12 May 2023 14:48:40 +0000 (22:48 +0800)] 
fix: specify the sub-project to type-check (#275)

2 years agochore: remove unified position style (#271)
btea [Fri, 12 May 2023 09:38:21 +0000 (17:38 +0800)] 
chore: remove unified position style (#271)

closes #166
closes #270

2 years agochore: update snapshot
Haoqun Jiang [Sat, 6 May 2023 12:21:36 +0000 (20:21 +0800)] 
chore: update snapshot

2 years ago3.6.3 v3.6.3
Haoqun Jiang [Sat, 6 May 2023 12:21:04 +0000 (20:21 +0800)] 
3.6.3

2 years agofix: add `module: "ESNext"` to tsconfig.node (#266)
jahnli [Sat, 6 May 2023 08:42:00 +0000 (16:42 +0800)] 
fix: add `module: "ESNext"` to tsconfig.node (#266)

As all the configuration files are in ESNext syntax.

Co-authored-by: lijiaheng <lijiaheng@semi-tech.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
2 years agochore: update snapshot
Haoqun Jiang [Fri, 5 May 2023 07:58:25 +0000 (15:58 +0800)] 
chore: update snapshot

2 years ago3.6.2 v3.6.2
Haoqun Jiang [Fri, 5 May 2023 07:57:45 +0000 (15:57 +0800)] 
3.6.2

2 years agofeat: if use playwright, add related extension recommendations (#250)
btea [Thu, 4 May 2023 15:04:00 +0000 (23:04 +0800)] 
feat: if use playwright, add related extension recommendations (#250)

2 years agoci: don't force install every time
Haoqun Jiang [Thu, 4 May 2023 14:42:28 +0000 (22:42 +0800)] 
ci: don't force install every time

2 years agoci: try fixing the cypress cache issue
Haoqun Jiang [Thu, 4 May 2023 14:42:02 +0000 (22:42 +0800)] 
ci: try fixing the cypress cache issue

2 years agochore!: drop support for Node.js 14 as it reached EOL
Haoqun Jiang [Thu, 4 May 2023 07:02:59 +0000 (15:02 +0800)] 
chore!: drop support for Node.js 14 as it reached EOL

2 years agochore(deps): update dependency jsdom to v22 (#262)
renovate[bot] [Thu, 4 May 2023 07:02:39 +0000 (15:02 +0800)] 
chore(deps): update dependency jsdom to v22 (#262)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agochore(deps): update all non-major dependencies (#261)
renovate[bot] [Thu, 4 May 2023 06:46:04 +0000 (14:46 +0800)] 
chore(deps): update all non-major dependencies (#261)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agofix: put css import first in entry files
Haoqun Jiang [Fri, 28 Apr 2023 07:56:24 +0000 (15:56 +0800)] 
fix: put css import first in entry files

So that styles in Vue components take precendence over it.

Fixes #238
Thanks @lovetingyuan for reporting.

2 years agochore(deps): update all non-major dependencies (#240)
renovate[bot] [Fri, 28 Apr 2023 07:52:19 +0000 (15:52 +0800)] 
chore(deps): update all non-major dependencies (#240)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agofeat: upgrade to typescript 5 (#255)
Haoqun Jiang [Fri, 28 Apr 2023 07:21:32 +0000 (15:21 +0800)] 
feat: upgrade to typescript 5 (#255)

This is the minimal upgrade to TypeScript 5.
I tried to upgrade only the necessary dependencies and keep the changes to a minimum.

Notable changes:
- `@vue/tsconfig` upgraded from 0.1.3 to 0.3.2. Note that according to semver, it contains breaking changes. See <https://github.com/vuejs/tsconfig#migrating-from-typescript--50> for more details.
- Vite, `vue-tsc`, and Cypress MUST be upgraded to the latest version to support TypeScript 5.
- The `tsconfig` files in the barebone TypeScript template have been updated.
- Previously, it was `tsconfig.json` + `tsconfig.node.json`, where `tsconfig.json` contains the configuration for the web app in the `src/` folder and a reference to the `tsconfig.node.json`.
- Now it is `tsconfig.json` + `tsconfig.app.json` + `tsconfig.node.json`, where `tsconfig.json` contains only references to the other 2 configs.
- This is to align it with the `tsconfig` files in the other templates, so that users can easily switch between templates. It also avoids some edge cases in solution-style tsconfigs.

2 years agoci: remove Node.js 14 from CI; add Node.js 20
Haoqun Jiang [Mon, 24 Apr 2023 07:42:21 +0000 (15:42 +0800)] 
ci: remove Node.js 14 from CI; add Node.js 20

2 years agofix: change link to cypress api docs. (#237)
ByMykel [Mon, 10 Apr 2023 08:07:07 +0000 (10:07 +0200)] 
fix: change link to cypress api docs. (#237)

Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
2 years agoci: fix the build cache and binary caches
Haoqun Jiang [Tue, 28 Feb 2023 12:12:08 +0000 (20:12 +0800)] 
ci: fix the build cache and binary caches

2 years agochore: update snapshot
Haoqun Jiang [Tue, 28 Feb 2023 07:51:03 +0000 (15:51 +0800)] 
chore: update snapshot

2 years ago3.6.1 v3.6.1
Haoqun Jiang [Tue, 28 Feb 2023 07:50:36 +0000 (15:50 +0800)] 
3.6.1

2 years agochore(deps): update all non-major dependencies (#234)
renovate[bot] [Tue, 28 Feb 2023 06:56:40 +0000 (14:56 +0800)] 
chore(deps): update all non-major dependencies (#234)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years agofix(cypress): update start-server-and-test to 2.0 and use full host url
Haoqun Jiang [Tue, 28 Feb 2023 06:17:47 +0000 (14:17 +0800)] 
fix(cypress): update start-server-and-test to 2.0 and use full host url

A breaking change was introduced in start-server-and-test 1.5.5
and now :4173 is not equivalent to localhost:4173, which Vite uses by
default, so we have to use the full url in the command.

https://github.com/bahmutov/start-server-and-test/pull/357#issuecomment-1445813995

2 years agochore: rename tsconfig.config.json to tsconfig.node.json (#232)
余腾靖 [Mon, 27 Feb 2023 07:21:14 +0000 (15:21 +0800)] 
chore: rename tsconfig.config.json to tsconfig.node.json (#232)

Closes #231

2 years agoci: reorder the matrix for better readability of the logs
Haoqun Jiang [Mon, 27 Feb 2023 07:02:27 +0000 (15:02 +0800)] 
ci: reorder the matrix for better readability of the logs

2 years agoci: speed up the CI by running tests concurrently (#233)
Haoqun Jiang [Fri, 24 Feb 2023 12:19:17 +0000 (20:19 +0800)] 
ci: speed up the CI by running tests concurrently (#233)

2 years agochore: update typescript to ~4.8
Haoqun Jiang [Thu, 23 Feb 2023 14:21:13 +0000 (22:21 +0800)] 
chore: update typescript to ~4.8

Hold off ~4.9 until https://github.com/vuejs/language-tools/issues/2190
is resolved

2 years agochore: update snapshot
Haoqun Jiang [Thu, 23 Feb 2023 14:14:52 +0000 (22:14 +0800)] 
chore: update snapshot

2 years ago3.6.0 v3.6.0
Haoqun Jiang [Thu, 23 Feb 2023 14:13:26 +0000 (22:13 +0800)] 
3.6.0

2 years agofix: wrap in quotes if the project name contains spaces (#218)
btea [Thu, 23 Feb 2023 13:29:18 +0000 (21:29 +0800)] 
fix: wrap in quotes if the project name contains spaces (#218)

2 years agofix: use a standalone config file for the vitest (#227)
btea [Thu, 23 Feb 2023 13:26:34 +0000 (21:26 +0800)] 
fix: use a standalone config file for the vitest (#227)

Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Fixes #221
Fixes #199