Commit Graph

162 Commits

Author SHA1 Message Date
Evan You 20ea62da3c chore: use type: "module" 2023-02-03 18:12:56 +08:00
Evan You 1ddde63b40 build: adjust dts test setup 2023-02-03 17:10:31 +08:00
Evan You 4e0ab97c70 build: fix handling of const enum that rely on previous values 2023-02-03 16:26:56 +08:00
Evan You eb0c1e7025 build: remove api-extractor 2023-02-03 15:57:00 +08:00
Evan You e145fe3c28 build: use rollup-plugin-dts for dts build 2023-02-03 15:51:07 +08:00
Evan You 6213b73cd2 build: custom const enum processing 2023-02-03 09:54:15 +08:00
Evan You 40aa7d8040 build: refactor rollup config 2023-02-03 05:00:06 +08:00
Evan You a5dcbad614 chore: fix size reporting for brotli 2023-02-02 20:54:39 +08:00
Evan You b472965eba workflow: check ci status during release 2023-02-02 11:24:26 +08:00
三咲智子 Kevin Deng 3932c10e79
chore: remove debugging log 2023-01-30 03:49:21 +08:00
Haoqun Jiang e340add5a5
build: do not throw when running `build --release` for the 1st time (#7587) 2023-01-28 07:03:21 +08:00
Evan You 28b95daa70 workflow: complete migration from jest to vitest 2023-01-26 22:53:39 +08:00
Evan You 681775a13c build: fix build script 2023-01-26 16:11:24 +08:00
Evan You 8867bb259a wip(vitest-migration): reactivity tests passing 2023-01-26 15:25:55 +08:00
Evan You ab45f6f8a2 build: update build scripts to esm 2023-01-26 14:24:49 +08:00
Evan You ec4531a6b3 chore: bump vite and esbuild 2023-01-26 13:33:28 +08:00
Evan You 0580ae2731 workflow: ensure dev-sfc script build necessary deps if not present 2022-11-14 10:14:12 +08:00
三咲智子 Kevin Deng dc9f99426d
workflow: switch to simple-git-hooks (#7069) 2022-11-09 08:14:59 -05:00
Evan You 0cf9ae62be chore: remove stale todo comment [ci skip] 2022-05-31 17:02:07 +08:00
Evan You 108474e2bb workflow: fix dev script for compat build 2022-05-23 09:44:33 +08:00
Evan You 739af3da60 workflow: fix release script for pnpm 7 [ci skip] 2022-05-17 12:47:43 +08:00
Cloyd Lau 209483bed1
workflow: recover version when error occurred (#5493) [ci skip] 2022-05-12 20:15:13 -04:00
ygj6 d0695dad32
chore: normalize file paths in test filter for windows (#5315) 2022-05-11 21:37:12 -04:00
Evan You 425310e8b6 fix(transition/v-show): ensure transition is in persisted mode when used with v-show
fix #4845
close #4852
2022-05-11 19:22:55 +08:00
Evan You 7c6386c01c workflow: remove next tag in release script 2022-02-07 13:26:12 +08:00
btea 63210fe41a
refactor: includes instead of indexOf (#5117) 2022-01-21 02:36:48 -05:00
Yugang Cao e603fd258c
chore: fix typo (#5261) [ci skip] 2022-01-21 01:18:34 -05:00
Evan You 92fcb9db05 workflow: use esbuild for dev scripts 2022-01-14 16:21:50 +08:00
Evan You 7c11c58faf workflow: separate unit and e2e tests 2021-11-15 12:14:57 +08:00
Evan You 7a5c784452 workflow: update lockfile during release 2021-11-05 10:17:47 +08:00
Evan You 3f4c50ca83 chore: use pnpm in release script 2021-11-02 14:31:38 +08:00
Evan You 61c5fbd3e3
workflow: move to pnpm (#4766) 2021-10-08 14:23:30 -04:00
Evan You f27a98becc ci: improve size script 2021-09-23 14:46:16 -04:00
Evan You fb43aab117 chore: remove wrongly placed type casts 2021-09-02 14:18:52 -04:00
dependabot[bot] 305883a12f
build(deps-dev): bump typescript from 4.3.5 to 4.4.2 (#4482)
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.5 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps-dev): bump typescript from 4.3.5 to 4.4.2

* test: fix nodeOps types

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodrigues <carlos@hypermob.co.uk>
Co-authored-by: Evan You <yyx990803@gmail.com>
2021-09-02 09:53:57 -04:00
Evan You 1c7f5d3fce workflow: auto determine release dist-tag 2021-07-23 19:22:47 -04:00
Evan You 3ff94faca1 build: fix default build script (ignore sfc-playground)
close #4153
2021-07-20 09:29:45 -04:00
Evan You 69fafb437a chore: log runtime build file size 2021-04-07 16:19:25 -04:00
Evan You 290e494292 chore: bail early on release test run 2021-03-01 10:55:39 -05:00
Evan You 3016b811b8 build: parallelize multi package builds 2020-12-03 13:23:06 -05:00
Evan You ccd4d406c1 workflow: allow specifying release tag in release script 2020-11-25 10:58:52 -05:00
Evan You 2ee2f945a6 workflow: adjust release script for non-pre-releases 2020-10-15 12:28:40 -04:00
Evan You b742384313 test: improve expect.toHaveBeenWarned() message 2020-08-24 21:23:08 -04:00
Evan You a5e55e28f1 test: improve unexpected warning output 2020-07-28 10:40:25 -04:00
Evan You 5c74243211 test: move mockWarn into setup files 2020-07-27 22:58:51 -04:00
Evan You 81e82e7d21 build: clear ts plugin cache before building for release
ref: #1591
2020-07-15 10:47:57 -04:00
Evan You 009255ab34 chore: remove unnecessary flag in release script 2020-07-01 20:59:11 -04:00
Evan You 8d33be6ae4 workflow: update release script for dts tests 2020-06-12 18:03:51 -04:00
Cr b015892de6
workflow: cross platform vscode jest debugging (#414)
remove no longer needed proxy script
2020-06-12 10:34:31 -04:00
Evan You 4c542d5033 chore: adjust yarn warning [ci skip] 2020-06-09 17:39:48 -04:00
limichange bccae1632f
workflow: alert user working on repo if not using yarn (#1237) 2020-06-09 17:36:45 -04:00
Evan You b40fcbc4c6 fix(types): augment ref unwrap bail types in appropriate packages
Packages can now augment the ref unwrap bail types in their own `d.ts`.
Also updated the build script to auto concat any files in a package's
`types` directory to the final generated `d.ts`.

- `@vue/reactivity` should no longer require `libs: ["DOM"]` in tsconfig
- Properly bail on `VNode` and `ComponentPublicInstance` in runtime-core
2020-05-01 16:14:30 -04:00
Evan You c9bf7ded2e refactor(types): mark internal API exports and exclude from d.ts
BREAKING CHANGE: Internal APIs are now excluded from type decalrations.
2020-04-30 17:04:35 -04:00
leex 2e0373bb7a
build: fix build script - extractorResult is not defined (#1068) 2020-04-30 14:49:58 -04:00
Evan You 2c9374dd91 build: remove size check for runtime.global files 2020-04-07 17:26:08 -04:00
Evan You c017073f4c build: run tests in serial for release 2020-04-03 21:40:40 -04:00
Evan You 4e8d459831 build: tweak flags 2020-03-24 17:57:27 -04:00
Evan You 4126a9dd51 build: add runtime-global build for vue 2020-03-23 15:09:29 -04:00
Evan You c3028ad6b3 build: remove compiler-ssr and server-renderer from skipped packages 2020-02-18 14:56:53 -05:00
Evan You 78beed2574 build: support source map in build and dev scripts 2020-01-28 10:28:48 -05:00
Evan You ccc3312113 chore: add compiler-ssr to skipped packages for now 2020-01-27 16:00:19 -05:00
Evan You 0b992307a6 build: adjust release tag 2020-01-22 10:51:17 -05:00
Evan You 1d5a9eb7c1 chore: fix publish log [ci skip] 2020-01-13 17:53:54 -05:00
Evan You 5e35d6fb79 chore: fix release script temporary tag [ci skip] 2020-01-13 17:53:17 -05:00
Rustin 4154cacc76 chore(scripts): fix typo (#612) 2020-01-13 13:09:30 +01:00
Evan You 8aca71b354 build: adjust release tag for alpha/beta phase 2020-01-06 12:09:37 -05:00
Evan You 15cccad09f build(release): only log actually publisehd packages 2020-01-02 18:27:07 -05:00
Evan You 5c4833e204 build: generate changelog during release 2020-01-02 18:12:54 -05:00
Evan You 9351264aff build: fix skipped package check 2020-01-02 18:08:42 -05:00
Evan You 7d2ae08277 build: polish release script 2019-12-20 13:43:48 -05:00
Evan You c1959fa64d build: set compiler-sfc peerDep on vue 2019-12-18 10:00:49 -05:00
Evan You 136ab753b3 build: adjust esm formats 2019-12-10 22:14:02 -05:00
Evan You 8ed04ed503 build: release script 2019-12-10 21:29:52 -05:00
Evan You cd5ba7cfcc build: remove lerna 2019-12-10 18:24:59 -05:00
Evan You 74fd6635ce test(e2e): wip e2e test for todomvc 2019-12-02 18:18:02 -05:00
Evan You 3ec63dbee1 build: only remove dist directory when building all formats 2019-11-06 15:23:50 -05:00
Luo Yu fec47bb3ac chore: some->forEach (#424) 2019-11-04 14:28:11 -05:00
Evan You 8325f2de2a build: fix build script 2019-11-01 12:24:12 -04:00
Evan You 5eee1152ca types: (wip) improve dts output 2019-11-01 11:32:53 -04:00
wangtao0101 11d0778f9c workflow: support debug single jest test file in vscode (#360) 2019-10-23 11:20:05 -04:00
Ivan Sieder b60355d857 chore: updated error message for not-found fuzzy-matching error (#303) 2019-10-15 17:13:35 -04:00
Evan You 82b5978e9c build: further shave off runtime compile only code 2019-10-14 01:08:00 -04:00
Cong Min ec05469b1a chore: use Boolean to filter empty (#228) 2019-10-12 10:55:35 -04:00
朱金濠 4a100828de chore(scripts): remove useless requires (#219) 2019-10-11 23:28:20 -04:00
Evan You 1321e8893d workflow: remove non-existent commit script from verifyCommit message 2019-10-11 11:22:41 -04:00
Swapnil Agarwal 0fe8801782 docs: fix 'commit message convention' link (#95) 2019-10-05 10:38:42 -04:00
Ben McCallum 7bb317b031 chore: fix grammar and spelling in build.js (#84) 2019-10-05 10:23:05 -04:00
Evan You a0f442f1d4 workflow: include commit link in template explorer 2019-10-04 22:40:54 -04:00
Evan You 5047bc8dbe workflow: basic template explorer 2019-10-04 13:08:17 -04:00
Evan You 4d2fa51347 build: report both gzip and brotli sizes 2019-10-04 09:57:32 -04:00
Evan You c0bf341748 build: fix dev script 2019-10-02 11:39:00 -04:00
Evan You 776bc73a5a build: improve build script to support multiple targets 2019-10-02 11:19:30 -04:00
Evan You 4021307f4c build: use brotli for checking compressed file sizes 2019-10-01 16:55:04 -04:00
Evan You 30e60c0492 chore: tweak size script 2019-09-20 00:31:14 -04:00
Evan You 1c8f5b612a feat(compiler): scaffold compiler-dom 2019-09-16 15:06:45 -04:00
Evan You c9a1b00c1e build: do not create .npmignore when bootstrapping 2019-09-16 14:58:03 -04:00
Evan You b2d269a651 build: use api-extractor for type rollup 2019-09-03 12:16:22 -04:00
Evan You 6dfec3a4ae workflow: allow dropping dev only blocks in dev script 2019-05-29 10:34:07 +08:00
Evan You 3754233f38 workflow: add (dx) commit category 2019-02-28 12:50:01 -05:00
Evan You 8e370efbaf workflow: default dev script to vue package 2018-10-23 11:59:16 -04:00