diff --git a/.circleci/config.yml b/.circleci/config.yml index 4a233b5adfc..452354fcc6b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -36,7 +36,6 @@ jobs: compile-and-test: machine: image: ubuntu-2004:current - resource_class: xlarge steps: - checkout - node/install-packages: diff --git a/shared/babel.config.shared.json b/babel.config.json similarity index 100% rename from shared/babel.config.shared.json rename to babel.config.json diff --git a/jest.config.ts b/jest.config.ts index 0a4a9253ef3..64dd96eeb0b 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,7 +1,7 @@ -import { getAllPackages } from "@fern-api/scripts"; import IS_CI from "is-ci"; // eslint-disable-next-line jest/no-jest-import import { Config } from "jest"; +import { getAllPackages } from "./packages/scripts/src/getAllPackages"; import defaultConfig from "./shared/jest.config.shared"; const ETE_TESTS_PACKAGE_NAME = "@fern-api/ete-tests"; diff --git a/package.json b/package.json index 5f65212dd69..acf442200e3 100644 --- a/package.json +++ b/package.json @@ -61,13 +61,11 @@ "jest": "^28.1.3", "lint-staged": "^12.3.7", "lodash": "^4.17.21", - "mrlint": "^0.0.61", + "mrlint": "^0.0.62", "prettier": "^2.7.1", "stylelint": "^14.9.1", "stylelint-config-prettier-scss": "^0.0.1", "stylelint-config-standard-scss": "^4.0.0", - "ts-jest": "^28.0.7", - "ts-node": "^10.8.0", "typescript": "4.6.4" }, "packageManager": "yarn@3.2.2" diff --git a/packages/_root/babel.config.cjs b/packages/_root/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/_root/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/_root/babel.config.js b/packages/_root/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/_root/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/_root/jest.config.ts b/packages/_root/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/_root/jest.config.ts +++ b/packages/_root/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/_root/package.json b/packages/_root/package.json index 50a7e490d42..f8b661e6463 100644 --- a/packages/_root/package.json +++ b/packages/_root/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/cli/cli/babel.config.cjs b/packages/cli/cli/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/cli/cli/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/cli/cli/babel.config.js b/packages/cli/cli/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/cli/cli/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/cli/cli/jest.config.ts b/packages/cli/cli/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/cli/cli/jest.config.ts +++ b/packages/cli/cli/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/cli/cli/package.json b/packages/cli/cli/package.json index 08be18ccbc6..68a59ea549c 100644 --- a/packages/cli/cli/package.json +++ b/packages/cli/cli/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "bin": { "fern": "dist/bundle.cjs" diff --git a/packages/cli/ete-tests/babel.config.cjs b/packages/cli/ete-tests/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/cli/ete-tests/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/cli/ete-tests/babel.config.js b/packages/cli/ete-tests/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/cli/ete-tests/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/cli/ete-tests/jest.config.ts b/packages/cli/ete-tests/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/cli/ete-tests/jest.config.ts +++ b/packages/cli/ete-tests/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/cli/ete-tests/package.json b/packages/cli/ete-tests/package.json index aed227dbef9..bee9ada0723 100644 --- a/packages/cli/ete-tests/package.json +++ b/packages/cli/ete-tests/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/cli/ete-tests/src/__test__/utils/runFernCli.ts b/packages/cli/ete-tests/src/__test__/utils/runFernCli.ts index 9268ee54c63..437fb315dcc 100644 --- a/packages/cli/ete-tests/src/__test__/utils/runFernCli.ts +++ b/packages/cli/ete-tests/src/__test__/utils/runFernCli.ts @@ -3,7 +3,9 @@ import path from "path"; export async function runFernCli(args: string[], options?: Options): Promise { const cmd = execa("node", [path.join(__dirname, "../../../../cli/dist/bundle.cjs"), ...args], options); - cmd.stdout?.pipe(process.stdout); - cmd.stderr?.pipe(process.stderr); + if (options?.reject !== false) { + cmd.stdout?.pipe(process.stdout); + cmd.stderr?.pipe(process.stderr); + } return cmd; } diff --git a/packages/cli/login/babel.config.cjs b/packages/cli/login/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/cli/login/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/cli/login/babel.config.js b/packages/cli/login/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/cli/login/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/cli/login/jest.config.ts b/packages/cli/login/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/cli/login/jest.config.ts +++ b/packages/cli/login/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/cli/login/package.json b/packages/cli/login/package.json index ea26914d65e..e684fb23452 100644 --- a/packages/cli/login/package.json +++ b/packages/cli/login/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/commons/core-utils/babel.config.cjs b/packages/commons/core-utils/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/commons/core-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/commons/core-utils/babel.config.js b/packages/commons/core-utils/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/commons/core-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/commons/core-utils/jest.config.ts b/packages/commons/core-utils/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/commons/core-utils/jest.config.ts +++ b/packages/commons/core-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/commons/core-utils/package.json b/packages/commons/core-utils/package.json index 39dddccd139..7041daffd47 100644 --- a/packages/commons/core-utils/package.json +++ b/packages/commons/core-utils/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/commons/loadable/babel.config.cjs b/packages/commons/loadable/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/commons/loadable/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/commons/loadable/babel.config.js b/packages/commons/loadable/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/commons/loadable/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/commons/loadable/jest.config.ts b/packages/commons/loadable/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/commons/loadable/jest.config.ts +++ b/packages/commons/loadable/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/commons/loadable/package.json b/packages/commons/loadable/package.json index bb0d37e41dc..d78f365913d 100644 --- a/packages/commons/loadable/package.json +++ b/packages/commons/loadable/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/config-management/add-generator/babel.config.cjs b/packages/config-management/add-generator/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/config-management/add-generator/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/config-management/add-generator/babel.config.js b/packages/config-management/add-generator/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/config-management/add-generator/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/config-management/add-generator/jest.config.ts b/packages/config-management/add-generator/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/config-management/add-generator/jest.config.ts +++ b/packages/config-management/add-generator/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/config-management/add-generator/package.json b/packages/config-management/add-generator/package.json index 89f821b814a..619ff802fa2 100644 --- a/packages/config-management/add-generator/package.json +++ b/packages/config-management/add-generator/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/config-management/config-management-commons/babel.config.cjs b/packages/config-management/config-management-commons/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/config-management/config-management-commons/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/config-management/config-management-commons/babel.config.js b/packages/config-management/config-management-commons/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/config-management/config-management-commons/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/config-management/config-management-commons/jest.config.ts b/packages/config-management/config-management-commons/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/config-management/config-management-commons/jest.config.ts +++ b/packages/config-management/config-management-commons/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/config-management/config-management-commons/package.json b/packages/config-management/config-management-commons/package.json index 70e86f51fd6..b187e8bdfa6 100644 --- a/packages/config-management/config-management-commons/package.json +++ b/packages/config-management/config-management-commons/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/config-management/init/babel.config.cjs b/packages/config-management/init/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/config-management/init/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/config-management/init/babel.config.js b/packages/config-management/init/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/config-management/init/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/config-management/init/jest.config.ts b/packages/config-management/init/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/config-management/init/jest.config.ts +++ b/packages/config-management/init/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/config-management/init/package.json b/packages/config-management/init/package.json index e9e6f930eef..df2e819e21e 100644 --- a/packages/config-management/init/package.json +++ b/packages/config-management/init/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/config-management/project-configuration/babel.config.cjs b/packages/config-management/project-configuration/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/config-management/project-configuration/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/config-management/project-configuration/babel.config.js b/packages/config-management/project-configuration/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/config-management/project-configuration/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/config-management/project-configuration/jest.config.ts b/packages/config-management/project-configuration/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/config-management/project-configuration/jest.config.ts +++ b/packages/config-management/project-configuration/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/config-management/project-configuration/package.json b/packages/config-management/project-configuration/package.json index 8157af76100..5f51f8a4cb8 100644 --- a/packages/config-management/project-configuration/package.json +++ b/packages/config-management/project-configuration/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/config-management/workspace-configuration/babel.config.cjs b/packages/config-management/workspace-configuration/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/config-management/workspace-configuration/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/config-management/workspace-configuration/babel.config.js b/packages/config-management/workspace-configuration/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/config-management/workspace-configuration/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/config-management/workspace-configuration/jest.config.ts b/packages/config-management/workspace-configuration/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/config-management/workspace-configuration/jest.config.ts +++ b/packages/config-management/workspace-configuration/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/config-management/workspace-configuration/package.json b/packages/config-management/workspace-configuration/package.json index d7973449ce0..be988395a4a 100644 --- a/packages/config-management/workspace-configuration/package.json +++ b/packages/config-management/workspace-configuration/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/cli/babel.config.cjs b/packages/fern-typescript/cli/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/cli/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/cli/babel.config.js b/packages/fern-typescript/cli/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/cli/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/cli/jest.config.ts b/packages/fern-typescript/cli/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/cli/jest.config.ts +++ b/packages/fern-typescript/cli/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/cli/package.json b/packages/fern-typescript/cli/package.json index f23b19d9143..8c5c26a4f75 100644 --- a/packages/fern-typescript/cli/package.json +++ b/packages/fern-typescript/cli/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/client/babel.config.cjs b/packages/fern-typescript/client/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/client/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/client/babel.config.js b/packages/fern-typescript/client/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/client/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/client/jest.config.ts b/packages/fern-typescript/client/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/client/jest.config.ts +++ b/packages/fern-typescript/client/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/client/package.json b/packages/fern-typescript/client/package.json index 7ac92045fdd..e977fef0e36 100644 --- a/packages/fern-typescript/client/package.json +++ b/packages/fern-typescript/client/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/encoders/babel.config.cjs b/packages/fern-typescript/encoders/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/encoders/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/encoders/babel.config.js b/packages/fern-typescript/encoders/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/encoders/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/encoders/jest.config.ts b/packages/fern-typescript/encoders/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/encoders/jest.config.ts +++ b/packages/fern-typescript/encoders/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/encoders/package.json b/packages/fern-typescript/encoders/package.json index 4adfda3a82d..79bfb764530 100644 --- a/packages/fern-typescript/encoders/package.json +++ b/packages/fern-typescript/encoders/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/errors/babel.config.cjs b/packages/fern-typescript/errors/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/errors/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/errors/babel.config.js b/packages/fern-typescript/errors/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/errors/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/errors/jest.config.ts b/packages/fern-typescript/errors/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/errors/jest.config.ts +++ b/packages/fern-typescript/errors/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/errors/package.json b/packages/fern-typescript/errors/package.json index 73b0db98de7..7f52911c93a 100644 --- a/packages/fern-typescript/errors/package.json +++ b/packages/fern-typescript/errors/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/fern-typescript-commons/babel.config.cjs b/packages/fern-typescript/fern-typescript-commons/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/fern-typescript-commons/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/fern-typescript-commons/babel.config.js b/packages/fern-typescript/fern-typescript-commons/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/fern-typescript-commons/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/fern-typescript-commons/jest.config.ts b/packages/fern-typescript/fern-typescript-commons/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/fern-typescript-commons/jest.config.ts +++ b/packages/fern-typescript/fern-typescript-commons/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/fern-typescript-commons/package.json b/packages/fern-typescript/fern-typescript-commons/package.json index a80f767295a..c3e78698077 100644 --- a/packages/fern-typescript/fern-typescript-commons/package.json +++ b/packages/fern-typescript/fern-typescript-commons/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.cjs b/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.cjs new file mode 100644 index 00000000000..339c8577b5b --- /dev/null +++ b/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../../babel.config.json"); diff --git a/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.js b/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.js deleted file mode 100644 index 74e27c5f43e..00000000000 --- a/packages/fern-typescript/helpers/built-in/json-encoding-helper/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/helpers/built-in/json-encoding-helper/jest.config.ts b/packages/fern-typescript/helpers/built-in/json-encoding-helper/jest.config.ts index 0b018d30852..44985692f64 100644 --- a/packages/fern-typescript/helpers/built-in/json-encoding-helper/jest.config.ts +++ b/packages/fern-typescript/helpers/built-in/json-encoding-helper/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/helpers/built-in/json-encoding-helper/package.json b/packages/fern-typescript/helpers/built-in/json-encoding-helper/package.json index 8fcfa0fca6f..64058c483d0 100644 --- a/packages/fern-typescript/helpers/built-in/json-encoding-helper/package.json +++ b/packages/fern-typescript/helpers/built-in/json-encoding-helper/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/helpers/helper-manager/babel.config.cjs b/packages/fern-typescript/helpers/helper-manager/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/fern-typescript/helpers/helper-manager/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/fern-typescript/helpers/helper-manager/babel.config.js b/packages/fern-typescript/helpers/helper-manager/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/fern-typescript/helpers/helper-manager/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/helpers/helper-manager/jest.config.ts b/packages/fern-typescript/helpers/helper-manager/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/fern-typescript/helpers/helper-manager/jest.config.ts +++ b/packages/fern-typescript/helpers/helper-manager/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/helpers/helper-manager/package.json b/packages/fern-typescript/helpers/helper-manager/package.json index 42d3c9d3f90..d6755b097e2 100644 --- a/packages/fern-typescript/helpers/helper-manager/package.json +++ b/packages/fern-typescript/helpers/helper-manager/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/helpers/utils/babel.config.cjs b/packages/fern-typescript/helpers/utils/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/fern-typescript/helpers/utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/fern-typescript/helpers/utils/babel.config.js b/packages/fern-typescript/helpers/utils/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/fern-typescript/helpers/utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/helpers/utils/jest.config.ts b/packages/fern-typescript/helpers/utils/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/fern-typescript/helpers/utils/jest.config.ts +++ b/packages/fern-typescript/helpers/utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/helpers/utils/package.json b/packages/fern-typescript/helpers/utils/package.json index e4317c973a7..b145f3f26e7 100644 --- a/packages/fern-typescript/helpers/utils/package.json +++ b/packages/fern-typescript/helpers/utils/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/model-context/babel.config.cjs b/packages/fern-typescript/model-context/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/model-context/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/model-context/babel.config.js b/packages/fern-typescript/model-context/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/model-context/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/model-context/jest.config.ts b/packages/fern-typescript/model-context/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/model-context/jest.config.ts +++ b/packages/fern-typescript/model-context/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/model-context/package.json b/packages/fern-typescript/model-context/package.json index d3fba0d558d..5a8cb8752d4 100644 --- a/packages/fern-typescript/model-context/package.json +++ b/packages/fern-typescript/model-context/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/model/babel.config.cjs b/packages/fern-typescript/model/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/model/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/model/babel.config.js b/packages/fern-typescript/model/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/model/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/model/jest.config.ts b/packages/fern-typescript/model/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/model/jest.config.ts +++ b/packages/fern-typescript/model/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/model/package.json b/packages/fern-typescript/model/package.json index 9d388212763..e18b9f81e6b 100644 --- a/packages/fern-typescript/model/package.json +++ b/packages/fern-typescript/model/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/server/babel.config.cjs b/packages/fern-typescript/server/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/server/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/server/babel.config.js b/packages/fern-typescript/server/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/server/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/server/jest.config.ts b/packages/fern-typescript/server/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/server/jest.config.ts +++ b/packages/fern-typescript/server/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/server/package.json b/packages/fern-typescript/server/package.json index 61ff3d01070..298333f0bf4 100644 --- a/packages/fern-typescript/server/package.json +++ b/packages/fern-typescript/server/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/service-types/babel.config.cjs b/packages/fern-typescript/service-types/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/service-types/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/service-types/babel.config.js b/packages/fern-typescript/service-types/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/service-types/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/service-types/jest.config.ts b/packages/fern-typescript/service-types/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/service-types/jest.config.ts +++ b/packages/fern-typescript/service-types/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/service-types/package.json b/packages/fern-typescript/service-types/package.json index 4bedf8cda2d..56499e0841b 100644 --- a/packages/fern-typescript/service-types/package.json +++ b/packages/fern-typescript/service-types/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/service-utils/babel.config.cjs b/packages/fern-typescript/service-utils/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/service-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/service-utils/babel.config.js b/packages/fern-typescript/service-utils/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/service-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/service-utils/jest.config.ts b/packages/fern-typescript/service-utils/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/service-utils/jest.config.ts +++ b/packages/fern-typescript/service-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/service-utils/package.json b/packages/fern-typescript/service-utils/package.json index 5f3d3a53763..6a663eaff5d 100644 --- a/packages/fern-typescript/service-utils/package.json +++ b/packages/fern-typescript/service-utils/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/testing-utils/babel.config.cjs b/packages/fern-typescript/testing-utils/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/testing-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/testing-utils/babel.config.js b/packages/fern-typescript/testing-utils/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/testing-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/testing-utils/jest.config.ts b/packages/fern-typescript/testing-utils/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/testing-utils/jest.config.ts +++ b/packages/fern-typescript/testing-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/testing-utils/package.json b/packages/fern-typescript/testing-utils/package.json index 8a101473f52..293f7306881 100644 --- a/packages/fern-typescript/testing-utils/package.json +++ b/packages/fern-typescript/testing-utils/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/fern-typescript/types/babel.config.cjs b/packages/fern-typescript/types/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/fern-typescript/types/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/fern-typescript/types/babel.config.js b/packages/fern-typescript/types/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/fern-typescript/types/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/fern-typescript/types/jest.config.ts b/packages/fern-typescript/types/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/fern-typescript/types/jest.config.ts +++ b/packages/fern-typescript/types/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/fern-typescript/types/package.json b/packages/fern-typescript/types/package.json index f6f542d88b1..b032e0174a8 100644 --- a/packages/fern-typescript/types/package.json +++ b/packages/fern-typescript/types/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/generation/ir/ir-generator/babel.config.cjs b/packages/generation/ir/ir-generator/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/generation/ir/ir-generator/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/generation/ir/ir-generator/babel.config.js b/packages/generation/ir/ir-generator/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/generation/ir/ir-generator/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/generation/ir/ir-generator/jest.config.ts b/packages/generation/ir/ir-generator/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/generation/ir/ir-generator/jest.config.ts +++ b/packages/generation/ir/ir-generator/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/generation/ir/ir-generator/package.json b/packages/generation/ir/ir-generator/package.json index 57732824e05..c339ef8bde4 100644 --- a/packages/generation/ir/ir-generator/package.json +++ b/packages/generation/ir/ir-generator/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/generation/local-generation/docker-utils/babel.config.cjs b/packages/generation/local-generation/docker-utils/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/generation/local-generation/docker-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/generation/local-generation/docker-utils/babel.config.js b/packages/generation/local-generation/docker-utils/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/generation/local-generation/docker-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/generation/local-generation/docker-utils/jest.config.ts b/packages/generation/local-generation/docker-utils/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/generation/local-generation/docker-utils/jest.config.ts +++ b/packages/generation/local-generation/docker-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/generation/local-generation/docker-utils/package.json b/packages/generation/local-generation/docker-utils/package.json index 35418c4c934..c8d4e5b9d80 100644 --- a/packages/generation/local-generation/docker-utils/package.json +++ b/packages/generation/local-generation/docker-utils/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/generation/local-generation/local-workspace-runner/babel.config.cjs b/packages/generation/local-generation/local-workspace-runner/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/generation/local-generation/local-workspace-runner/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/generation/local-generation/local-workspace-runner/babel.config.js b/packages/generation/local-generation/local-workspace-runner/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/generation/local-generation/local-workspace-runner/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/generation/local-generation/local-workspace-runner/jest.config.ts b/packages/generation/local-generation/local-workspace-runner/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/generation/local-generation/local-workspace-runner/jest.config.ts +++ b/packages/generation/local-generation/local-workspace-runner/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/generation/local-generation/local-workspace-runner/package.json b/packages/generation/local-generation/local-workspace-runner/package.json index adc1e09eaba..6a143c4bde4 100644 --- a/packages/generation/local-generation/local-workspace-runner/package.json +++ b/packages/generation/local-generation/local-workspace-runner/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/generation/remote-generation/remote-workspace-runner/babel.config.cjs b/packages/generation/remote-generation/remote-workspace-runner/babel.config.cjs new file mode 100644 index 00000000000..7bcf2580779 --- /dev/null +++ b/packages/generation/remote-generation/remote-workspace-runner/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../../babel.config.json"); diff --git a/packages/generation/remote-generation/remote-workspace-runner/babel.config.js b/packages/generation/remote-generation/remote-workspace-runner/babel.config.js deleted file mode 100644 index 7e94623e0f6..00000000000 --- a/packages/generation/remote-generation/remote-workspace-runner/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../../shared/babel.config.shared.json"); diff --git a/packages/generation/remote-generation/remote-workspace-runner/jest.config.ts b/packages/generation/remote-generation/remote-workspace-runner/jest.config.ts index 7e60cfcdf8f..266ea963971 100644 --- a/packages/generation/remote-generation/remote-workspace-runner/jest.config.ts +++ b/packages/generation/remote-generation/remote-workspace-runner/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../../shared/jest.config.shared"; diff --git a/packages/generation/remote-generation/remote-workspace-runner/package.json b/packages/generation/remote-generation/remote-workspace-runner/package.json index 77bed8350f2..4556914c066 100644 --- a/packages/generation/remote-generation/remote-workspace-runner/package.json +++ b/packages/generation/remote-generation/remote-workspace-runner/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/openapi-converter/babel.config.cjs b/packages/openapi-converter/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/openapi-converter/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/openapi-converter/babel.config.js b/packages/openapi-converter/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/openapi-converter/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/openapi-converter/jest.config.ts b/packages/openapi-converter/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/openapi-converter/jest.config.ts +++ b/packages/openapi-converter/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/openapi-converter/package.json b/packages/openapi-converter/package.json index 949383b08c7..020851bef21 100644 --- a/packages/openapi-converter/package.json +++ b/packages/openapi-converter/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/scripts/babel.config.cjs b/packages/scripts/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/scripts/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/scripts/babel.config.js b/packages/scripts/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/scripts/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/scripts/jest.config.ts b/packages/scripts/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/scripts/jest.config.ts +++ b/packages/scripts/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/scripts/package.json b/packages/scripts/package.json index e7e24616bf7..17a2a6f8bcd 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -14,7 +14,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "bin": "dist/bundle.cjs", "scripts": { diff --git a/packages/scripts/src/index.ts b/packages/scripts/src/index.ts index 890a405c21c..cb0ff5c3b54 100644 --- a/packages/scripts/src/index.ts +++ b/packages/scripts/src/index.ts @@ -1 +1 @@ -export { getAllPackages } from "./getAllPackages"; +export {}; diff --git a/packages/ui/app/babel.config.cjs b/packages/ui/app/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/app/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/app/babel.config.js b/packages/ui/app/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/app/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/app/jest.config.ts b/packages/ui/app/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/app/jest.config.ts +++ b/packages/ui/app/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/app/package.json b/packages/ui/app/package.json index 26aafdf7c89..218834c2152 100644 --- a/packages/ui/app/package.json +++ b/packages/ui/app/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/contexted-dialog/babel.config.cjs b/packages/ui/contexted-dialog/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/contexted-dialog/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/contexted-dialog/babel.config.js b/packages/ui/contexted-dialog/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/contexted-dialog/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/contexted-dialog/jest.config.ts b/packages/ui/contexted-dialog/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/contexted-dialog/jest.config.ts +++ b/packages/ui/contexted-dialog/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/contexted-dialog/package.json b/packages/ui/contexted-dialog/package.json index 2bc57b0f3cc..4130cdf2d86 100644 --- a/packages/ui/contexted-dialog/package.json +++ b/packages/ui/contexted-dialog/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/fe-bundle/babel.config.cjs b/packages/ui/fe-bundle/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/fe-bundle/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/fe-bundle/babel.config.js b/packages/ui/fe-bundle/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/fe-bundle/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/fe-bundle/jest.config.ts b/packages/ui/fe-bundle/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/fe-bundle/jest.config.ts +++ b/packages/ui/fe-bundle/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/fe-bundle/package.json b/packages/ui/fe-bundle/package.json index f3b8a8a7a46..2354f9ec0fb 100644 --- a/packages/ui/fe-bundle/package.json +++ b/packages/ui/fe-bundle/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/react-commons/babel.config.cjs b/packages/ui/react-commons/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/react-commons/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/react-commons/babel.config.js b/packages/ui/react-commons/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/react-commons/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/react-commons/jest.config.ts b/packages/ui/react-commons/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/react-commons/jest.config.ts +++ b/packages/ui/react-commons/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/react-commons/package.json b/packages/ui/react-commons/package.json index 3f9f1edd439..3fbef80ed25 100644 --- a/packages/ui/react-commons/package.json +++ b/packages/ui/react-commons/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/react-query-utils/babel.config.cjs b/packages/ui/react-query-utils/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/react-query-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/react-query-utils/babel.config.js b/packages/ui/react-query-utils/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/react-query-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/react-query-utils/jest.config.ts b/packages/ui/react-query-utils/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/react-query-utils/jest.config.ts +++ b/packages/ui/react-query-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/react-query-utils/package.json b/packages/ui/react-query-utils/package.json index 58408f1d68d..348e06f53df 100644 --- a/packages/ui/react-query-utils/package.json +++ b/packages/ui/react-query-utils/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/routing-utils/babel.config.cjs b/packages/ui/routing-utils/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/routing-utils/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/routing-utils/babel.config.js b/packages/ui/routing-utils/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/routing-utils/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/routing-utils/jest.config.ts b/packages/ui/routing-utils/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/routing-utils/jest.config.ts +++ b/packages/ui/routing-utils/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/routing-utils/package.json b/packages/ui/routing-utils/package.json index 9642c9cf411..c3755192fb4 100644 --- a/packages/ui/routing-utils/package.json +++ b/packages/ui/routing-utils/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/theme/babel.config.cjs b/packages/ui/theme/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/theme/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/theme/babel.config.js b/packages/ui/theme/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/theme/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/theme/jest.config.ts b/packages/ui/theme/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/theme/jest.config.ts +++ b/packages/ui/theme/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/theme/package.json b/packages/ui/theme/package.json index 53c7ccde044..381d8a46e39 100644 --- a/packages/ui/theme/package.json +++ b/packages/ui/theme/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/ui/toaster/babel.config.cjs b/packages/ui/toaster/babel.config.cjs new file mode 100644 index 00000000000..29cb54e44d4 --- /dev/null +++ b/packages/ui/toaster/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../../babel.config.json"); diff --git a/packages/ui/toaster/babel.config.js b/packages/ui/toaster/babel.config.js deleted file mode 100644 index 742aaa923cd..00000000000 --- a/packages/ui/toaster/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../../shared/babel.config.shared.json"); diff --git a/packages/ui/toaster/jest.config.ts b/packages/ui/toaster/jest.config.ts index 3873689019b..ea7ca64600d 100644 --- a/packages/ui/toaster/jest.config.ts +++ b/packages/ui/toaster/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../../shared/jest.config.shared"; diff --git a/packages/ui/toaster/package.json b/packages/ui/toaster/package.json index 840ed0969fa..0a80369938e 100644 --- a/packages/ui/toaster/package.json +++ b/packages/ui/toaster/package.json @@ -13,7 +13,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/validator/babel.config.cjs b/packages/validator/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/validator/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/validator/babel.config.js b/packages/validator/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/validator/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/validator/jest.config.ts b/packages/validator/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/validator/jest.config.ts +++ b/packages/validator/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/validator/package.json b/packages/validator/package.json index a90d54729e6..4203d9a89df 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/workspace-loader/babel.config.cjs b/packages/workspace-loader/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/workspace-loader/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/workspace-loader/babel.config.js b/packages/workspace-loader/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/workspace-loader/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/workspace-loader/jest.config.ts b/packages/workspace-loader/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/workspace-loader/jest.config.ts +++ b/packages/workspace-loader/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/workspace-loader/package.json b/packages/workspace-loader/package.json index 778a6a39d93..621391f8cdd 100644 --- a/packages/workspace-loader/package.json +++ b/packages/workspace-loader/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/packages/yaml-schema/babel.config.cjs b/packages/yaml-schema/babel.config.cjs new file mode 100644 index 00000000000..a41da16ba18 --- /dev/null +++ b/packages/yaml-schema/babel.config.cjs @@ -0,0 +1 @@ +module.exports = require("../../babel.config.json"); diff --git a/packages/yaml-schema/babel.config.js b/packages/yaml-schema/babel.config.js deleted file mode 100644 index cbd685cdb65..00000000000 --- a/packages/yaml-schema/babel.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("../../shared/babel.config.shared.json"); diff --git a/packages/yaml-schema/jest.config.ts b/packages/yaml-schema/jest.config.ts index faf1172e15e..867f2c1f738 100644 --- a/packages/yaml-schema/jest.config.ts +++ b/packages/yaml-schema/jest.config.ts @@ -1,3 +1 @@ -import packageConfig from "../../shared/jest.config.shared"; - -export default packageConfig; +export { default } from "../../shared/jest.config.shared"; diff --git a/packages/yaml-schema/package.json b/packages/yaml-schema/package.json index 7cbc64f0d43..c9f18f2c349 100644 --- a/packages/yaml-schema/package.json +++ b/packages/yaml-schema/package.json @@ -12,7 +12,8 @@ "type": "module", "source": "src/index.ts", "module": "src/index.ts", - "main": "src/index.ts", + "main": "lib/index.js", + "types": "lib/index.d.ts", "sideEffects": false, "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", diff --git a/shared/jest.config.shared.ts b/shared/jest.config.shared.ts index 75060f2dea3..249bd3e0251 100644 --- a/shared/jest.config.shared.ts +++ b/shared/jest.config.shared.ts @@ -2,17 +2,11 @@ import { Config } from "jest"; const config: Config = { - preset: "ts-jest/presets/default-esm", - globals: { - "ts-jest": { - useESM: true, - }, - }, - moduleNameMapper: { - "^(\\.{1,2}/.*)\\.js$": "$1", - }, - testEnvironment: "node", testMatch: ["**/__test__/**/*.test.ts{,x}"], + transform: { + "\\.[jt]sx?$": ["babel-jest", { rootMode: "upward" }], + }, + modulePathIgnorePatterns: ["/packages/.*/__test__/.*/generated"], }; export default config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000000..3b4a71d47e1 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "./shared/tsconfig.shared.json", + "ts-node": { + "compilerOptions": { + "module": "CommonJS" + } + } +} diff --git a/yarn.lock b/yarn.lock index 0059f8bedf3..c0a6a2cfca9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2186,74 +2186,74 @@ __metadata: languageName: unknown linkType: soft -"@fern-api/mrlint-add-package@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-add-package@npm:0.0.61" +"@fern-api/mrlint-add-package@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-add-package@npm:0.0.62" dependencies: - "@fern-api/mrlint-commons": 0.0.61 - "@fern-api/mrlint-lint": 0.0.61 - "@fern-api/mrlint-parser": 0.0.61 + "@fern-api/mrlint-commons": 0.0.62 + "@fern-api/mrlint-lint": 0.0.62 + "@fern-api/mrlint-parser": 0.0.62 execa: ^5.1.1 inquirer: ^8.0.0 inquirer-file-tree-selection-prompt: ^1.0.19 - checksum: d75f5d9eda0f13626377e102c21c8330c0b9ce9f24ff75d7fca1e05d1823a5ea3282e6371a32731c52090ab73ea536094a9178bc45b52875c49fe1c3e9f40430 + checksum: c59425baa2e69bfa6f1dc3150b884ad2e5e81241caa8a8d2de5401bb913132f42188071c3232d8332bd4e4a024aae19725fc28a4c3e7ec8eb3c132f02a7ece0b languageName: node linkType: hard -"@fern-api/mrlint-commons@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-commons@npm:0.0.61" +"@fern-api/mrlint-commons@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-commons@npm:0.0.62" dependencies: - "@fern-api/mrlint-virtual-file-system": 0.0.61 + "@fern-api/mrlint-virtual-file-system": 0.0.62 find-up: ^5.0.0 micromatch: ^4.0.5 - checksum: 37b03a4b7216099c006dc9aab001cc7cc9a9a413b6ceca57e5331e18fdc3b8ae8333491a57795fb3aef55ea695f5ac09cffe432ce09209c3f9c452f623685727 + checksum: c82cfcb3b063e06c8a4ba8901613d233f75c297bd82918ceee2e975aaf6100b7c15d1601bea82c1a883d64c866e7d4d422567bf8b273820edbe79f4b38014fd4 languageName: node linkType: hard -"@fern-api/mrlint-lint@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-lint@npm:0.0.61" +"@fern-api/mrlint-lint@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-lint@npm:0.0.62" dependencies: - "@fern-api/mrlint-commons": 0.0.61 - "@fern-api/mrlint-rules": 0.0.61 - "@fern-api/mrlint-virtual-file-system": 0.0.61 + "@fern-api/mrlint-commons": 0.0.62 + "@fern-api/mrlint-rules": 0.0.62 + "@fern-api/mrlint-virtual-file-system": 0.0.62 chalk: ^4.1.2 diff: ^5.0.0 prettier: ^2.6.2 - checksum: 0604a863313c319b0edcfe7ceca331f986871de30e29a367d9a7720cfd87df4b8b8d341e5f02f276d1393365947015fb895f0bde86a8e1d476a89a13ba2fccf7 + checksum: e718f5da544acc213a5d09dabf89f831289b62ba4aeb1c8c4d4bd70dc1b42ac20f5922d9d6f3d05184455d1e02bd10067e4c7fc7e29d5120658a2f2c598779cd languageName: node linkType: hard -"@fern-api/mrlint-parser@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-parser@npm:0.0.61" +"@fern-api/mrlint-parser@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-parser@npm:0.0.62" dependencies: - "@fern-api/mrlint-commons": 0.0.61 + "@fern-api/mrlint-commons": 0.0.62 execa: ^5.1.1 find-up: ^5.0.0 js-yaml: ^4.1.0 zod: ^3.14.3 - checksum: 03797d73345d6fff13b95f8f25f8c49264fe0e3eade04ce2ede90fa3c2c4ebf3be2bb3c708d77a7d985ef1aaadf26e1fd4bcf6122fab181dc09403ff38b64283 + checksum: 37f8c7e547007ac419d1fdfd44e7df060d06256092fdc8875aa8f65e43f68c1cab7da165228b69430d4726943777e008a7fb76a9073b7245f3d4db73472216ea languageName: node linkType: hard -"@fern-api/mrlint-rules@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-rules@npm:0.0.61" +"@fern-api/mrlint-rules@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-rules@npm:0.0.62" dependencies: - "@fern-api/mrlint-commons": 0.0.61 - "@fern-api/mrlint-virtual-file-system": 0.0.61 + "@fern-api/mrlint-commons": 0.0.62 + "@fern-api/mrlint-virtual-file-system": 0.0.62 immer: ^9.0.12 semver: ^7.3.7 - checksum: 71eaf27f3afd6fae5debf00f75031ee6c7d061eabf3aa9f3f2eaec4a247ae3470bc2df80252329c856181ddfed6b15070e2872177bc29ce9c52a06f1243a31e9 + checksum: 892e1d220d638f27d5b03266a965bdd73e882110f361cced1f0ba43932b5f326332b2537ea0865caa3ac497fac81bb8722e579526b2073a5bb7022181af91db5 languageName: node linkType: hard -"@fern-api/mrlint-virtual-file-system@npm:0.0.61": - version: 0.0.61 - resolution: "@fern-api/mrlint-virtual-file-system@npm:0.0.61" - checksum: 1355186f628c9c52746afef2ccde4a652b4bcaad267f98bea2cfc156e88c5b17e52901ec9a02d791804663420ed4e87ddf9f0ccdc8dacb12a75436cc64f15f85 +"@fern-api/mrlint-virtual-file-system@npm:0.0.62": + version: 0.0.62 + resolution: "@fern-api/mrlint-virtual-file-system@npm:0.0.62" + checksum: 51127e6fdde633f1a1600d6b51628dcf6af41dc9c0133302ac437840f63f9f588f3822c1a9b44330a978f54eb2bf19058ddc0d42b786295ac2e9b2cce4ada3bc languageName: node linkType: hard @@ -9456,13 +9456,11 @@ env-cmd@toddbluhm/env-cmd: jest: ^28.1.3 lint-staged: ^12.3.7 lodash: ^4.17.21 - mrlint: ^0.0.61 + mrlint: ^0.0.62 prettier: ^2.7.1 stylelint: ^14.9.1 stylelint-config-prettier-scss: ^0.0.1 stylelint-config-standard-scss: ^4.0.0 - ts-jest: ^28.0.7 - ts-node: ^10.8.0 typescript: 4.6.4 languageName: unknown linkType: soft @@ -13275,19 +13273,19 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"mrlint@npm:^0.0.61": - version: 0.0.61 - resolution: "mrlint@npm:0.0.61" +"mrlint@npm:^0.0.62": + version: 0.0.62 + resolution: "mrlint@npm:0.0.62" dependencies: - "@fern-api/mrlint-add-package": 0.0.61 - "@fern-api/mrlint-commons": 0.0.61 - "@fern-api/mrlint-lint": 0.0.61 - "@fern-api/mrlint-parser": 0.0.61 + "@fern-api/mrlint-add-package": 0.0.62 + "@fern-api/mrlint-commons": 0.0.62 + "@fern-api/mrlint-lint": 0.0.62 + "@fern-api/mrlint-parser": 0.0.62 chalk: ^4.1.2 yargs: ^17.3.1 bin: mrlint: dist/bundle.cjs - checksum: 04ada578fad5779e618b260edbaffa65fb450dea9883744898a72ac7162f74b4d4b16e48aad98157385447c8fb8962bad4b5a65ccac741330fdf09a17b6c119c + checksum: 14d1a8b656846cb42403d5499c83a114c25ced146d2f9c6305df991b344ba3ddcc520d42c7318c4206b5fa4f4732d05d3623dec7bf99e0581d9d66db544ceeaa languageName: node linkType: hard @@ -17993,44 +17991,6 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"ts-node@npm:^10.8.0": - version: 10.8.2 - resolution: "ts-node@npm:10.8.2" - dependencies: - "@cspotcode/source-map-support": "npm:^0.8.0" - "@tsconfig/node10": "npm:^1.0.7" - "@tsconfig/node12": "npm:^1.0.7" - "@tsconfig/node14": "npm:^1.0.0" - "@tsconfig/node16": "npm:^1.0.2" - acorn: "npm:^8.4.1" - acorn-walk: "npm:^8.1.1" - arg: "npm:^4.1.0" - create-require: "npm:^1.1.0" - diff: "npm:^4.0.1" - make-error: "npm:^1.1.1" - v8-compile-cache-lib: "npm:^3.0.1" - yn: "npm:3.1.1" - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 1eede939beed9f4db35bcc88d78ef803815b99dcdbed1ecac728d861d74dc694918a7f0f437aa08d026193743a31e7e00e2ee34f875f909b5879981c1808e2a7 - languageName: node - linkType: hard - "tsconfig-paths@npm:^3.14.1": version: 3.14.1 resolution: "tsconfig-paths@npm:3.14.1"