Commit Graph

51 Commits

Author SHA1 Message Date
Evan You 6a5b2098e1
workflow: move private packages to separate directory 2024-08-12 08:02:03 +08:00
Evan You 93324b2ec0
chore: refactor scripts to reduce dependencies 2024-07-05 11:51:24 +08:00
三咲智子 Kevin Deng bfe6b459d3
style: update format & lint config (#9162)
Co-authored-by: 丶远方 <yangpanteng@gmail.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Co-authored-by: Guo Xingjun <99574369+Plumbiu@users.noreply.github.com>
2023-12-26 19:39:47 +08:00
ZHAO Jin-Xiang 7218ab7496
chore: improve typing for scripts (#9709) 2023-11-30 14:17:51 +08:00
ZHAO Jin-Xiang fff7b864f4
feat: use enum to replace const enum (#9261)
close #1228
2023-11-29 12:24:50 +08:00
王野未 3b3bcd4e79
chore(scripts): delete an unnecessary parameter + add jsdoc to build script (#8527) 2023-11-10 13:41:25 +08:00
JayFate 21a89af9e6
chore: use git default short commit-id (#7761) 2023-10-20 17:31:50 +08:00
Evan You 9058853411 chore: fix sfc-playground build
@vitejs/plugin-vue 4.4 now relies on vue APIs, so we need to
also build the CJS dist files from a fresh repo
2023-10-20 11:27:24 +08:00
Evan You ec5b36c770 chore: replace chalk with picocolors 2023-10-20 10:23:18 +08:00
renovate[bot] 30c6b12957
chore(deps): update dependency execa to v8 (#9266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2023-09-21 07:25:32 -05:00
三咲智子 Kevin Deng 1b56405299
ci: improved size report (#8992) 2023-08-21 11:33:51 +08:00
丶远方 0e63cbfaf5
chore: remove unused imports (#8283) 2023-06-10 22:43:56 +08:00
Evan You 7f1b546a99 workflow: support building types in build script 2023-04-18 11:39:21 +08:00
JayFate 37701a88c0
chore: replace brotli with node:zlib (#8045)
Signed-off-by: JayFate <48240828+JayFate@users.noreply.github.com>
2023-04-10 14:06:28 +08:00
Evan You 39cf4cd30b build: reuse const enum data between concurrent rollup builds 2023-02-06 09:35:08 +08:00
Evan You a871fd0cc0 chore: use consistent ts-check comments in scripts 2023-02-03 18:24:03 +08:00
Evan You 20ea62da3c chore: use type: "module" 2023-02-03 18:12:56 +08:00
Evan You ab45f6f8a2 build: update build scripts to esm 2023-01-26 14:24:49 +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 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 3016b811b8 build: parallelize multi package builds 2020-12-03 13:23:06 -05: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 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
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 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 78beed2574 build: support source map in build and dev scripts 2020-01-28 10:28:48 -05:00
Evan You 136ab753b3 build: adjust esm formats 2019-12-10 22:14:02 -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
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
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
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 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 b2d269a651 build: use api-extractor for type rollup 2019-09-03 12:16:22 -04:00
Evan You 0857d96438 build: add vue package 2018-10-23 11:58:37 -04:00
Evan You 6e04850d71 build: adjust types build script 2018-10-16 17:41:59 -04:00
Evan You 8fef446257 workflow: fix build script formats flags 2018-09-19 20:36:14 -04:00
Evan You 898b1106c9 workflow: improve build & dev scripts 2018-09-19 12:21:00 -04:00