[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

build: use premove to clean directories (#8593)

authored by

Bjorn Lu and committed by
GitHub
(Sep 19, 2025, 9:08 AM +0200) 7a66112c 438c44e7

+33 -161
+1 -1
package.json
··· 55 55 "eslint": "^9.35.0", 56 56 "magic-string": "^0.30.19", 57 57 "pathe": "^2.0.3", 58 - "rimraf": "^6.0.1", 58 + "premove": "^4.0.0", 59 59 "rollup": "^4.50.2", 60 60 "rollup-plugin-dts": "^6.2.3", 61 61 "rollup-plugin-license": "^3.6.0",
+15 -143
pnpm-lock.yaml
··· 199 199 pathe: 200 200 specifier: ^2.0.3 201 201 version: 2.0.3 202 - rimraf: 203 - specifier: ^6.0.1 204 - version: 6.0.1 202 + premove: 203 + specifier: ^4.0.0 204 + version: 4.0.0 205 205 rollup: 206 206 specifier: ^4.50.2 207 207 version: 4.50.2 ··· 2290 2290 resolution: {integrity: sha512-NKBGBSIKUG584qrS1tyxVpX/AKJKQw5HgjYEnPLC0QsTw79JrGn+qUr8CXFb955Iy7GUdiiUv1rJ6JBGvaKb6w==} 2291 2291 engines: {node: '>=18'} 2292 2292 2293 - '@emnapi/core@1.4.5': 2294 - resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} 2295 - 2296 2293 '@emnapi/core@1.5.0': 2297 2294 resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} 2298 2295 ··· 2301 2298 2302 2299 '@emnapi/runtime@1.5.0': 2303 2300 resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} 2304 - 2305 - '@emnapi/wasi-threads@1.0.4': 2306 - resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} 2307 2301 2308 2302 '@emnapi/wasi-threads@1.1.0': 2309 2303 resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} ··· 2878 2872 '@types/node': 2879 2873 optional: true 2880 2874 2881 - '@inquirer/confirm@5.1.16': 2882 - resolution: {integrity: sha512-j1a5VstaK5KQy8Mu8cHmuQvN1Zc62TbLhjJxwHvKPPKEoowSF6h/0UdOpA9DNdWZ+9Inq73+puRq1df6OJ8Sag==} 2883 - engines: {node: '>=18'} 2884 - peerDependencies: 2885 - '@types/node': '>=18' 2886 - peerDependenciesMeta: 2887 - '@types/node': 2888 - optional: true 2889 - 2890 2875 '@inquirer/confirm@5.1.18': 2891 2876 resolution: {integrity: sha512-MilmWOzHa3Ks11tzvuAmFoAd/wRuaP3SwlT1IZhyMke31FKLxPiuDWcGXhU+PKveNOpAc4axzAgrgxuIJJRmLw==} 2892 - engines: {node: '>=18'} 2893 - peerDependencies: 2894 - '@types/node': '>=18' 2895 - peerDependenciesMeta: 2896 - '@types/node': 2897 - optional: true 2898 - 2899 - '@inquirer/core@10.2.0': 2900 - resolution: {integrity: sha512-NyDSjPqhSvpZEMZrLCYUquWNl+XC/moEcVFqS55IEYIYsY0a1cUCevSqk7ctOlnm/RaSBU5psFryNlxcmGrjaA==} 2901 2877 engines: {node: '>=18'} 2902 2878 peerDependencies: 2903 2879 '@types/node': '>=18' ··· 3103 3079 '@mswjs/interceptors@0.39.2': 3104 3080 resolution: {integrity: sha512-RuzCup9Ct91Y7V79xwCb146RaBRHZ7NBbrIUySumd1rpKqHL5OonaqrGIbug5hNwP/fRyxFMA6ISgw4FTtYFYg==} 3105 3081 engines: {node: '>=18'} 3106 - 3107 - '@napi-rs/wasm-runtime@1.0.3': 3108 - resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==} 3109 3082 3110 3083 '@napi-rs/wasm-runtime@1.0.5': 3111 3084 resolution: {integrity: sha512-TBr9Cf9onSAS2LQ2+QHx6XcC6h9+RIzJgbqG3++9TUZSH204AwEy5jg3BTQ0VATsyoGj4ee49tN/y6rvaOOtcg==} ··· 4094 4067 '@tootallnate/quickjs-emscripten@0.23.0': 4095 4068 resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} 4096 4069 4097 - '@tybys/wasm-util@0.10.0': 4098 - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} 4099 - 4100 4070 '@tybys/wasm-util@0.10.1': 4101 4071 resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 4102 4072 ··· 4795 4765 4796 4766 alien-signals@2.0.5: 4797 4767 resolution: {integrity: sha512-PdJB6+06nUNAClInE3Dweq7/2xVAYM64vvvS1IHVHSJmgeOtEdrAGyp7Z2oJtYm0B342/Exd2NT0uMJaThcjLQ==} 4798 - 4799 - ansi-escapes@4.3.2: 4800 - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 4801 - engines: {node: '>=8'} 4802 4768 4803 4769 ansi-regex@5.0.1: 4804 4770 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} ··· 6305 6271 engines: {node: '>=16 || 14 >=14.18'} 6306 6272 hasBin: true 6307 6273 6308 - glob@11.0.0: 6309 - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} 6310 - engines: {node: 20 || >=22} 6311 - hasBin: true 6312 - 6313 6274 glob@7.2.3: 6314 6275 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 6315 6276 deprecated: Glob versions prior to v9 are no longer supported ··· 6836 6797 jackspeak@3.4.0: 6837 6798 resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} 6838 6799 engines: {node: '>=14'} 6839 - 6840 - jackspeak@4.0.1: 6841 - resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} 6842 - engines: {node: 20 || >=22} 6843 6800 6844 6801 jake@10.9.4: 6845 6802 resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} ··· 7672 7629 resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} 7673 7630 engines: {node: '>= 14'} 7674 7631 7675 - package-json-from-dist@1.0.0: 7676 - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 7677 - 7678 7632 package-manager-detector@1.3.0: 7679 7633 resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 7680 7634 ··· 7748 7702 path-scurry@1.11.1: 7749 7703 resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 7750 7704 engines: {node: '>=16 || 14 >=14.18'} 7751 - 7752 - path-scurry@2.0.0: 7753 - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} 7754 - engines: {node: 20 || >=22} 7755 7705 7756 7706 path-to-regexp@0.1.7: 7757 7707 resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} ··· 7868 7818 prelude-ls@1.2.1: 7869 7819 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 7870 7820 engines: {node: '>= 0.8.0'} 7821 + 7822 + premove@4.0.0: 7823 + resolution: {integrity: sha512-zim/Hr4+FVdCIM7zL9b9Z0Wfd5Ya3mnKtiuDv7L5lzYzanSq6cOcVJ7EFcgK4I0pt28l8H0jX/x3nyog380XgQ==} 7824 + engines: {node: '>=6'} 7825 + hasBin: true 7871 7826 7872 7827 pretty-bytes@5.6.0: 7873 7828 resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} ··· 8142 8097 8143 8098 rgb2hex@0.2.5: 8144 8099 resolution: {integrity: sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==} 8145 - 8146 - rimraf@6.0.1: 8147 - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} 8148 - engines: {node: 20 || >=22} 8149 - hasBin: true 8150 8100 8151 8101 rollup-plugin-dts@6.2.3: 8152 8102 resolution: {integrity: sha512-UgnEsfciXSPpASuOelix7m4DrmyQgiaWBnvI0TM4GxuDh5FkqW8E5hu57bCxXB90VvR1WNfLV80yEDN18UogSA==} ··· 8894 8844 8895 8845 type-fest@0.16.0: 8896 8846 resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} 8897 - engines: {node: '>=10'} 8898 - 8899 - type-fest@0.21.3: 8900 - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 8901 8847 engines: {node: '>=10'} 8902 8848 8903 8849 type-fest@2.13.0: ··· 10601 10547 dependencies: 10602 10548 '@edge-runtime/primitives': 6.0.0 10603 10549 10604 - '@emnapi/core@1.4.5': 10605 - dependencies: 10606 - '@emnapi/wasi-threads': 1.0.4 10607 - tslib: 2.8.1 10608 - optional: true 10609 - 10610 10550 '@emnapi/core@1.5.0': 10611 10551 dependencies: 10612 10552 '@emnapi/wasi-threads': 1.1.0 ··· 10619 10559 optional: true 10620 10560 10621 10561 '@emnapi/runtime@1.5.0': 10622 - dependencies: 10623 - tslib: 2.8.1 10624 - optional: true 10625 - 10626 - '@emnapi/wasi-threads@1.0.4': 10627 10562 dependencies: 10628 10563 tslib: 2.8.1 10629 10564 optional: true ··· 11044 10979 optionalDependencies: 11045 10980 '@types/node': 22.18.6 11046 10981 11047 - '@inquirer/confirm@5.1.16(@types/node@22.18.6)': 11048 - dependencies: 11049 - '@inquirer/core': 10.2.0(@types/node@22.18.6) 11050 - '@inquirer/type': 3.0.8(@types/node@22.18.6) 11051 - optionalDependencies: 11052 - '@types/node': 22.18.6 11053 - 11054 10982 '@inquirer/confirm@5.1.18(@types/node@22.18.6)': 11055 10983 dependencies: 11056 10984 '@inquirer/core': 10.2.2(@types/node@22.18.6) 11057 10985 '@inquirer/type': 3.0.8(@types/node@22.18.6) 11058 - optionalDependencies: 11059 - '@types/node': 22.18.6 11060 - 11061 - '@inquirer/core@10.2.0(@types/node@22.18.6)': 11062 - dependencies: 11063 - '@inquirer/figures': 1.0.13 11064 - '@inquirer/type': 3.0.8(@types/node@22.18.6) 11065 - ansi-escapes: 4.3.2 11066 - cli-width: 4.1.0 11067 - mute-stream: 2.0.0 11068 - signal-exit: 4.1.0 11069 - wrap-ansi: 6.2.0 11070 - yoctocolors-cjs: 2.1.2 11071 10986 optionalDependencies: 11072 10987 '@types/node': 22.18.6 11073 10988 ··· 11278 11193 outvariant: 1.4.3 11279 11194 strict-event-emitter: 0.5.1 11280 11195 11281 - '@napi-rs/wasm-runtime@1.0.3': 11282 - dependencies: 11283 - '@emnapi/core': 1.4.5 11284 - '@emnapi/runtime': 1.4.5 11285 - '@tybys/wasm-util': 0.10.0 11286 - optional: true 11287 - 11288 11196 '@napi-rs/wasm-runtime@1.0.5': 11289 11197 dependencies: 11290 11198 '@emnapi/core': 1.5.0 ··· 11389 11297 11390 11298 '@oxc-minify/binding-wasm32-wasi@0.82.3': 11391 11299 dependencies: 11392 - '@napi-rs/wasm-runtime': 1.0.3 11300 + '@napi-rs/wasm-runtime': 1.0.5 11393 11301 optional: true 11394 11302 11395 11303 '@oxc-minify/binding-wasm32-wasi@0.89.0': ··· 12065 11973 12066 11974 '@tootallnate/quickjs-emscripten@0.23.0': {} 12067 11975 12068 - '@tybys/wasm-util@0.10.0': 12069 - dependencies: 12070 - tslib: 2.8.1 12071 - optional: true 12072 - 12073 11976 '@tybys/wasm-util@0.10.1': 12074 11977 dependencies: 12075 11978 tslib: 2.8.1 ··· 12253 12156 12254 12157 '@types/yauzl@2.10.3': 12255 12158 dependencies: 12256 - '@types/node': 20.19.17 12159 + '@types/node': 22.18.6 12257 12160 optional: true 12258 12161 12259 12162 '@typescript-eslint/eslint-plugin@8.42.0(@typescript-eslint/parser@8.42.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)': ··· 12924 12827 require-from-string: 2.0.2 12925 12828 12926 12829 alien-signals@2.0.5: {} 12927 - 12928 - ansi-escapes@4.3.2: 12929 - dependencies: 12930 - type-fest: 0.21.3 12931 12830 12932 12831 ansi-regex@5.0.1: {} 12933 12832 ··· 14786 14685 minipass: 7.1.2 14787 14686 path-scurry: 1.11.1 14788 14687 14789 - glob@11.0.0: 14790 - dependencies: 14791 - foreground-child: 3.1.1 14792 - jackspeak: 4.0.1 14793 - minimatch: 10.0.3 14794 - minipass: 7.1.2 14795 - package-json-from-dist: 1.0.0 14796 - path-scurry: 2.0.0 14797 - 14798 14688 glob@7.2.3: 14799 14689 dependencies: 14800 14690 fs.realpath: 1.0.0 ··· 15304 15194 ivya@1.7.0: {} 15305 15195 15306 15196 jackspeak@3.4.0: 15307 - dependencies: 15308 - '@isaacs/cliui': 8.0.2 15309 - optionalDependencies: 15310 - '@pkgjs/parseargs': 0.11.0 15311 - 15312 - jackspeak@4.0.1: 15313 15197 dependencies: 15314 15198 '@isaacs/cliui': 8.0.2 15315 15199 optionalDependencies: ··· 16108 15992 dependencies: 16109 15993 '@bundled-es-modules/cookie': 2.0.1 16110 15994 '@bundled-es-modules/statuses': 1.0.1 16111 - '@inquirer/confirm': 5.1.16(@types/node@22.18.6) 15995 + '@inquirer/confirm': 5.1.18(@types/node@22.18.6) 16112 15996 '@mswjs/interceptors': 0.39.2 16113 15997 '@open-draft/deferred-promise': 2.2.0 16114 15998 '@open-draft/until': 2.1.0 ··· 16414 16298 degenerator: 5.0.1 16415 16299 netmask: 2.0.2 16416 16300 16417 - package-json-from-dist@1.0.0: {} 16418 - 16419 16301 package-manager-detector@1.3.0: {} 16420 16302 16421 16303 package-name-regex@2.0.6: {} ··· 16472 16354 path-scurry@1.11.1: 16473 16355 dependencies: 16474 16356 lru-cache: 10.2.2 16475 - minipass: 7.1.2 16476 - 16477 - path-scurry@2.0.0: 16478 - dependencies: 16479 - lru-cache: 11.0.2 16480 16357 minipass: 7.1.2 16481 16358 16482 16359 path-to-regexp@0.1.7: {} ··· 16589 16466 source-map-js: 1.2.1 16590 16467 16591 16468 prelude-ls@1.2.1: {} 16469 + 16470 + premove@4.0.0: {} 16592 16471 16593 16472 pretty-bytes@5.6.0: {} 16594 16473 ··· 16885 16764 rfdc@1.4.1: {} 16886 16765 16887 16766 rgb2hex@0.2.5: {} 16888 - 16889 - rimraf@6.0.1: 16890 - dependencies: 16891 - glob: 11.0.0 16892 - package-json-from-dist: 1.0.0 16893 16767 16894 16768 rollup-plugin-dts@6.2.3(rollup@4.50.2)(typescript@5.9.2): 16895 16769 dependencies: ··· 17753 17627 17754 17628 type-fest@0.16.0: {} 17755 17629 17756 - type-fest@0.21.3: {} 17757 - 17758 17630 type-fest@2.13.0: {} 17759 17631 17760 17632 type-fest@4.41.0: {} ··· 17994 17866 '@antfu/utils': 0.7.10 17995 17867 '@rollup/pluginutils': 5.3.0(rollup@4.50.2) 17996 17868 chokidar: 3.6.0 17997 - debug: 4.4.1 17869 + debug: 4.4.3 17998 17870 fast-glob: 3.3.3 17999 17871 local-pkg: 0.5.1 18000 17872 magic-string: 0.30.19 18001 17873 minimatch: 9.0.5 18002 17874 mlly: 1.8.0 18003 - unplugin: 2.3.8 17875 + unplugin: 2.3.10 18004 17876 vue: 3.5.21(typescript@5.9.2) 18005 17877 optionalDependencies: 18006 17878 '@babel/parser': 7.28.4
+2 -2
packages/browser/package.json
··· 58 58 "scripts": { 59 59 "typecheck": "tsc -p ./src/client/tsconfig.json --noEmit", 60 60 "typecheck:why": "tsc -p ./src/client/tsconfig.json --noEmit --explainFiles > explainTypes.txt", 61 - "build": "rimraf dist && pnpm build:node && pnpm build:client", 61 + "build": "premove dist && pnpm build:node && pnpm build:client", 62 62 "build:client": "vite build src/client", 63 63 "build:node": "rollup -c", 64 64 "dev:client": "vite build src/client --watch", 65 65 "dev:node": "rollup -c --watch --watch.include 'src/**'", 66 - "dev": "rimraf dist && pnpm run --stream '/^dev:/'" 66 + "dev": "premove dist && pnpm run --stream '/^dev:/'" 67 67 }, 68 68 "peerDependencies": { 69 69 "playwright": "*",
+1 -1
packages/coverage-istanbul/package.json
··· 37 37 "dist" 38 38 ], 39 39 "scripts": { 40 - "build": "rimraf dist && rollup -c", 40 + "build": "premove dist && rollup -c", 41 41 "dev": "rollup -c --watch --watch.include 'src/**'" 42 42 }, 43 43 "peerDependencies": {
+1 -1
packages/coverage-v8/package.json
··· 41 41 "dist" 42 42 ], 43 43 "scripts": { 44 - "build": "rimraf dist && rollup -c", 44 + "build": "premove dist && rollup -c", 45 45 "dev": "rollup -c --watch --watch.include 'src/**'" 46 46 }, 47 47 "peerDependencies": {
+1 -1
packages/expect/package.json
··· 29 29 "dist" 30 30 ], 31 31 "scripts": { 32 - "build": "rimraf dist && rollup -c", 32 + "build": "premove dist && rollup -c", 33 33 "dev": "rollup -c --watch" 34 34 }, 35 35 "dependencies": {
+1 -1
packages/mocker/package.json
··· 54 54 "dist" 55 55 ], 56 56 "scripts": { 57 - "build": "rimraf dist && rollup -c", 57 + "build": "premove dist && rollup -c", 58 58 "dev": "rollup -c --watch" 59 59 }, 60 60 "peerDependencies": {
+1 -1
packages/pretty-format/package.json
··· 30 30 "dist" 31 31 ], 32 32 "scripts": { 33 - "build": "rimraf dist && rollup -c", 33 + "build": "premove dist && rollup -c", 34 34 "dev": "rollup -c --watch" 35 35 }, 36 36 "dependencies": {
+1 -1
packages/runner/package.json
··· 38 38 "dist" 39 39 ], 40 40 "scripts": { 41 - "build": "rimraf dist && rollup -c", 41 + "build": "premove dist && rollup -c", 42 42 "dev": "rollup -c --watch" 43 43 }, 44 44 "dependencies": {
+1 -1
packages/snapshot/package.json
··· 38 38 "dist" 39 39 ], 40 40 "scripts": { 41 - "build": "rimraf dist && rollup -c", 41 + "build": "premove dist && rollup -c", 42 42 "dev": "rollup -c --watch" 43 43 }, 44 44 "dependencies": {
+1 -1
packages/spy/package.json
··· 29 29 "dist" 30 30 ], 31 31 "scripts": { 32 - "build": "rimraf dist && rollup -c", 32 + "build": "premove dist && rollup -c", 33 33 "dev": "rollup -c --watch" 34 34 } 35 35 }
+1 -1
packages/ui/package.json
··· 34 34 "dist" 35 35 ], 36 36 "scripts": { 37 - "build": "rimraf dist && pnpm build:node && pnpm build:client", 37 + "build": "premove dist && pnpm build:node && pnpm build:client", 38 38 "build:client": "vite build", 39 39 "build:node": "rollup -c", 40 40 "typecheck": "tsc --noEmit",
+1 -1
packages/utils/package.json
··· 81 81 "dist" 82 82 ], 83 83 "scripts": { 84 - "build": "rimraf dist && rollup -c", 84 + "build": "premove dist && rollup -c", 85 85 "dev": "rollup -c --watch" 86 86 }, 87 87 "dependencies": {
+1 -1
packages/vite-node/package.json
··· 77 77 "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 78 78 }, 79 79 "scripts": { 80 - "build": "rimraf dist && rollup -c", 80 + "build": "premove dist && rollup -c", 81 81 "dev": "rollup -c --watch --watch.include 'src/**' -m inline", 82 82 "typecheck": "tsc --noEmit" 83 83 },
+1 -1
packages/vitest/package.json
··· 120 120 "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 121 121 }, 122 122 "scripts": { 123 - "build": "rimraf dist && rollup -c", 123 + "build": "premove dist && rollup -c", 124 124 "dev": "NODE_OPTIONS=\"--max-old-space-size=8192\" rollup -c --watch -m inline" 125 125 }, 126 126 "peerDependencies": {
+1 -1
packages/web-worker/package.json
··· 33 33 "dist" 34 34 ], 35 35 "scripts": { 36 - "build": "rimraf dist && rollup -c", 36 + "build": "premove dist && rollup -c", 37 37 "dev": "rollup -c --watch --watch.include 'src/**'", 38 38 "typecheck": "tsc --noEmit" 39 39 },
+1 -1
packages/ws-client/package.json
··· 33 33 "node": "^18.0.0 || >=20.0.0" 34 34 }, 35 35 "scripts": { 36 - "build": "rimraf dist && rollup -c", 36 + "build": "premove dist && rollup -c", 37 37 "dev": "rollup -c --watch --watch.include 'src/**'", 38 38 "typecheck": "tsc --noEmit" 39 39 },
+1 -1
test/dts-fixture/package.json
··· 3 3 "type": "module", 4 4 "private": true, 5 5 "scripts": { 6 - "build": "rimraf dist && tsc -p tsconfig.json", 6 + "build": "premove dist && tsc -p tsconfig.json", 7 7 "check": "tsc -p tsconfig.check.json", 8 8 "test": "pnpm build && pnpm check" 9 9 },