diff --git a/CHANGELOG.md b/CHANGELOG.md index 04bfca8dfa..904e8564bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,8 @@ should change the heading of the (upcoming) version to include a major version b ## Dev / docs / playground - Updated the documentation to remove `formContext` from the interface documentation, adding a BREAKING CHANGE notification in the `v6.x upgrade guide` +- POTENTIAL BREAKING CHANGE: Updated the `cjs` build for all packages to generate `.cjs` files instead of `.js` files and updating the `exports` to make the `require` statements use `.cjs`, fixing [#4754]https://github.com/rjsf-team/react-jsonschema-form/issues/4754) +- Updated `v6.x upgrade guide.md` to note the change to the `cjs` builds # 6.0.0-beta.15 diff --git a/packages/antd/package.json b/packages/antd/package.json index bc66df0a24..fd1b045e3a 100644 --- a/packages/antd/package.json +++ b/packages/antd/package.json @@ -9,34 +9,34 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, "scripts": { "compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs", "build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/antd.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/antd.esm.js --format=umd --file=dist/antd.umd.js --name=@rjsf/antd", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/chakra-ui/package.json b/packages/chakra-ui/package.json index 81b5d16486..5f021fa882 100644 --- a/packages/chakra-ui/package.json +++ b/packages/chakra-ui/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -40,7 +40,7 @@ ], "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/chakra-ui.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/chakra-ui.esm.js --format=umd --file=dist/chakra-ui.umd.js --name=@rjsf/chakra-ui", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/core/package.json b/packages/core/package.json index fde7f7d453..bde99e9b93 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -5,7 +5,7 @@ "scripts": { "compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs", "build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/index.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/index.esm.js --format=umd --file=dist/core.umd.js --name=JSONSchemaForm", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", @@ -32,27 +32,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, diff --git a/packages/daisyui/package.json b/packages/daisyui/package.json index 8ea2cc2c5e..d7631d98c6 100644 --- a/packages/daisyui/package.json +++ b/packages/daisyui/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -44,7 +44,7 @@ }, "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/chakra-ui.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/chakra-ui.esm.js --format=umd --file=dist/chakra-ui.umd.js --name=@rjsf/chakra-ui", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/docs/docs/migration-guides/v6.x upgrade guide.md b/packages/docs/docs/migration-guides/v6.x upgrade guide.md index f8c6056a48..45480a3b20 100644 --- a/packages/docs/docs/migration-guides/v6.x upgrade guide.md +++ b/packages/docs/docs/migration-guides/v6.x upgrade guide.md @@ -12,6 +12,11 @@ There are 5 new packages added in RJSF version 6: ## Breaking changes +### CJS build changes + +Due to making all of the `package.json` files for the `@rjsf/*` libraries include `"type": "module"` to better support modern `ESM` builds, the generation of the Common JS distributions were updated to produce `.cjs` files rather than `.js` files. +Hopefully this will not cause any issues with existing uses of the libraries. If so, one may need to switch from doing an `import` of the CJS build to doing a `require()`. + ### Theme removals The following themes were removed due to duplication of a framework with a newer theme diff --git a/packages/fluentui-rc/package.json b/packages/fluentui-rc/package.json index 802b4a591b..830d8fede1 100644 --- a/packages/fluentui-rc/package.json +++ b/packages/fluentui-rc/package.json @@ -4,7 +4,7 @@ "description": "FluentUI React Components theme, fields and widgets for react-jsonschema-form", "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/index.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/index.esm.js --format=umd --file=dist/core.umd.js --name=JSONSchemaForm", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", @@ -31,27 +31,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, diff --git a/packages/mantine/package.json b/packages/mantine/package.json index 14792182a2..e22a9cba25 100644 --- a/packages/mantine/package.json +++ b/packages/mantine/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -44,7 +44,7 @@ }, "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/mantine.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/mantine.esm.js --format=umd --file=dist/mantine.umd.js --name=@rjsf/mantine", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/mui/package.json b/packages/mui/package.json index ad0a86fd03..628c3fa4c1 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -1,7 +1,7 @@ { "name": "@rjsf/mui", "version": "6.0.0-beta.15", - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./lib/index.js", "types": "./lib/index.d.ts", "type": "module", @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -40,7 +40,7 @@ ], "scripts": { "build:ts": "rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/mui.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/mui.esm.js --format=umd --file=dist/mui.umd.js --name=@rjsf/mui", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/primereact/package.json b/packages/primereact/package.json index 7861983e12..aacba24e37 100644 --- a/packages/primereact/package.json +++ b/packages/primereact/package.json @@ -9,33 +9,33 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/primereact.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/primereact.esm.js --format=umd --file=dist/primereact.umd.js --name=@rjsf/primereact", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/react-bootstrap/package.json b/packages/react-bootstrap/package.json index f32094f7ab..4e093df24e 100644 --- a/packages/react-bootstrap/package.json +++ b/packages/react-bootstrap/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -44,7 +44,7 @@ }, "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/react-bootstrap.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/react-bootstrap.esm.js --format=umd --file=dist/react-bootstrap.umd.js --name=@rjsf/react-bootstrap", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/semantic-ui/package.json b/packages/semantic-ui/package.json index acf43b782a..144aacb3e2 100644 --- a/packages/semantic-ui/package.json +++ b/packages/semantic-ui/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -44,7 +44,7 @@ }, "scripts": { "build:ts": "tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/semantic-ui.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/semantic-ui.esm.js --format=umd --file=dist/semantic-ui.umd.js --name=@rjsf/semantic-ui", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/shadcn/package.json b/packages/shadcn/package.json index 64cb8ed474..9d9cd22f53 100644 --- a/packages/shadcn/package.json +++ b/packages/shadcn/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -46,7 +46,7 @@ "build:css": "tsx build-css.ts", "compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs", "build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/rjsf-shadcn.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/rjsf-shadcn.esm.js --format=umd --file=dist/rjsf-shadcn.umd.js --name=@rjsf/rjsf-shadcn", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd && npm run build:css", diff --git a/packages/utils/package.json b/packages/utils/package.json index 6a5c9958f7..f74ef77351 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -9,27 +9,27 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -45,7 +45,7 @@ "scripts": { "compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs", "build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/utils.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/utils.esm.js --format=umd --file=dist/utils.umd.js --name=@rjsf/utils", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd", diff --git a/packages/validator-ajv8/package.json b/packages/validator-ajv8/package.json index d709f8607f..25ad6cc909 100644 --- a/packages/validator-ajv8/package.json +++ b/packages/validator-ajv8/package.json @@ -9,42 +9,42 @@ "exports": { ".": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./compileSchemaValidators": { "types": "./lib/compileSchemaValidators.d.ts", - "require": "./dist/compileSchemaValidators.js", + "require": "./dist/compileSchemaValidators.cjs", "import": "./lib/compileSchemaValidators.js" }, "./lib/compileSchemaValidators": { "types": "./lib/compileSchemaValidators.d.ts", - "require": "./dist/compileSchemaValidators.js", + "require": "./dist/compileSchemaValidators.cjs", "import": "./lib/compileSchemaValidators.js" }, "./dist/compileSchemaValidators": { "types": "./lib/compileSchemaValidators.d.ts", - "require": "./dist/compileSchemaValidators.js", + "require": "./dist/compileSchemaValidators.cjs", "import": "./lib/compileSchemaValidators.js" }, "./lib": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, "./lib/*.js": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" }, "./dist": { "types": "./lib/index.d.ts", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "import": "./lib/index.js" }, - "./dist/*.js": { + "./dist/*.cjs": { "types": "./lib/*.d.ts", - "require": "./dist/*.js", + "require": "./dist/*.cjs", "import": "./lib/*.js" } }, @@ -60,7 +60,7 @@ "scripts": { "compileReplacer": "tsc -p tsconfig.replacer.json && move-file lodashReplacer.js lodashReplacer.cjs && move-file ajvReplacer.js ajvReplacer.cjs", "build:ts": "npm run compileReplacer && rimraf ./lib && tsc -b tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.js --sourcemap --packages=external --format=cjs && esbuild ./src/compileSchemaValidators.ts --bundle --outfile=dist/compileSchemaValidators.js --sourcemap --packages=external --format=cjs", + "build:cjs": "esbuild ./src/index.ts --bundle --outfile=dist/index.cjs --sourcemap --packages=external --format=cjs && esbuild ./src/compileSchemaValidators.ts --bundle --outfile=dist/compileSchemaValidators.cjs --sourcemap --packages=external --format=cjs", "build:esm": "esbuild ./src/index.ts --bundle --outfile=dist/validator-ajv8.esm.js --sourcemap --packages=external --format=esm && esbuild ./src/compileSchemaValidators.ts --bundle --outfile=dist/compileSchemaValidators.esm.js --sourcemap --packages=external --format=esm", "build:umd": "rollup dist/validator-ajv8.esm.js --format=umd --file=dist/validator-ajv8.umd.js --name=@rjsf/validator-ajv8", "build": "npm run build:ts && npm run build:cjs && npm run build:esm && npm run build:umd",