diff --git a/package.json b/package.json index ffa78c39..66b18a88 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "@changesets/cli": "^2.30.0", "@eslint/js": "^10.0.1", "@fast-check/packaged": "*", - "@rollup/plugin-replace": "^6.0.3", "@typescript-eslint/utils": "^8.56.1", "@vitest/coverage-v8": "^4.0.18", "all-contributors-cli": "^6.26.1", diff --git a/packages/fast-check/rolldown.config.js b/packages/fast-check/rolldown.config.js index 7364ec2a..25b54126 100644 --- a/packages/fast-check/rolldown.config.js +++ b/packages/fast-check/rolldown.config.js @@ -19,7 +19,6 @@ function getCommitHash() { } export default buildConfigFor(pkg, import.meta.dirname, (isESM) => ({ - preventAssignment: true, 'process.env.__PACKAGE_TYPE__': isESM ? JSON.stringify('module') : JSON.stringify('commonjs'), 'process.env.__PACKAGE_VERSION__': JSON.stringify(pkg.version), 'process.env.__COMMIT_HASH__': JSON.stringify(getCommitHash()), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c72c4df..96c2fb75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,9 +17,6 @@ importers: '@fast-check/packaged': specifier: '*' version: link:packages/packaged - '@rollup/plugin-replace': - specifier: ^6.0.3 - version: 6.0.3(rollup@4.57.1) '@typescript-eslint/utils': specifier: ^8.56.1 version: 8.56.1(eslint@10.0.2(jiti@1.21.7))(typescript@5.9.3) @@ -2881,15 +2878,6 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 - '@rollup/plugin-replace@6.0.3': - resolution: {integrity: sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/plugin-terser@0.4.4': resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -14050,13 +14038,6 @@ snapshots: magic-string: 0.25.9 rollup: 2.79.2 - '@rollup/plugin-replace@6.0.3(rollup@4.57.1)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.57.1) - magic-string: 0.30.21 - optionalDependencies: - rollup: 4.57.1 - '@rollup/plugin-terser@0.4.4(rollup@2.79.2)': dependencies: serialize-javascript: 6.0.2 diff --git a/rolldown.common.config.js b/rolldown.common.config.js index ec272db3..e35b427e 100644 --- a/rolldown.common.config.js +++ b/rolldown.common.config.js @@ -1,6 +1,6 @@ import { defineConfig } from 'rolldown'; import { dts } from 'rolldown-plugin-dts'; -import replace from '@rollup/plugin-replace'; +import { replacePlugin } from 'rolldown/plugins'; const inputDir = 'src'; const outputDir = 'lib'; @@ -46,7 +46,7 @@ export default function buildConfigFor(pkg, dirname, replacementsFor) { }, plugins: [ ...sharedOptions.plugins, - ...(replacementsFor !== undefined ? [replace(replacementsFor(true))] : []), + ...(replacementsFor !== undefined ? [replacePlugin(replacementsFor(true), { preventAssignment: true })] : []), dts({ tsconfig: './tsconfig.publish.types.json' }), ], }, @@ -61,7 +61,9 @@ export default function buildConfigFor(pkg, dirname, replacementsFor) { }, plugins: [ ...sharedOptions.plugins, - ...(replacementsFor !== undefined ? [replace(replacementsFor(false))] : []), + ...(replacementsFor !== undefined + ? [replacePlugin(replacementsFor(false), { preventAssignment: true })] + : []), ], }, ]