diff --git a/.changeset/rolldown-packaged.md b/.changeset/rolldown-packaged.md new file mode 100644 index 00000000..c6a7c8e0 --- /dev/null +++ b/.changeset/rolldown-packaged.md @@ -0,0 +1,5 @@ +--- +"@fast-check/packaged": patch +--- + +👷(packaged) Speed-up build with rolldown diff --git a/packages/packaged/package.json b/packages/packaged/package.json index 0d9e05b2..b12ed78f 100644 --- a/packages/packaged/package.json +++ b/packages/packaged/package.json @@ -21,10 +21,8 @@ ], "sideEffects": false, "scripts": { - "build": "pnpm run build:publish-esm && pnpm run build:publish-types", - "build-ci": "pnpm run build", - "build:publish-types": "tsc -p tsconfig.publish.types.json", - "build:publish-esm": "tsc -p tsconfig.publish.json", + "build": "rolldown -c", + "build-ci": "rolldown -c", "typecheck": "tsc --noEmit" }, "repository": { @@ -48,6 +46,7 @@ "devDependencies": { "@types/npm-packlist": "^7.0.3", "@types/npmcli__arborist": "^6.3.1", + "rolldown": "^1.0.0-rc.2", "typescript": "~5.9.3", "vite": "^7.3.1", "vitest": "^4.0.5" diff --git a/packages/packaged/rolldown.config.js b/packages/packaged/rolldown.config.js new file mode 100644 index 00000000..aa391e22 --- /dev/null +++ b/packages/packaged/rolldown.config.js @@ -0,0 +1,4 @@ +import buildConfigFor from '../../rolldown.common.config.js'; +import pkg from './package.json' with { type: 'json' }; + +export default buildConfigFor(pkg, import.meta.dirname); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67999f92..6670a46c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -249,6 +249,9 @@ importers: '@types/npmcli__arborist': specifier: ^6.3.1 version: 6.3.1 + rolldown: + specifier: ^1.0.0-rc.2 + version: 1.0.0-rc.2 typescript: specifier: ~5.9.3 version: 5.9.3