diff --git a/packages/client/tsconfig.rollup.json b/packages/client/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/packages/client/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file diff --git a/packages/nest/tsconfig.rollup.json b/packages/nest/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/packages/nest/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file diff --git a/packages/react/tsconfig.rollup.json b/packages/react/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/packages/react/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file diff --git a/packages/server/tsconfig.rollup.json b/packages/server/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/packages/server/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file diff --git a/packages/shared/tsconfig.rollup.json b/packages/shared/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/packages/shared/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file diff --git a/rollup.config.mjs b/rollup.config.mjs index 1d55f41f9..bec59598c 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,7 +1,6 @@ // this config rolls up all the types in the project to a single declaration (d.ts) file. // we do NOT use rollup to build (we use esbuild for that) -import alias from '@rollup/plugin-alias'; import dts from 'rollup-plugin-dts'; export default { @@ -18,6 +17,7 @@ export default { } ], plugins: [ - dts({tsconfig: './tsconfig.json'}), + // use the rollup override tsconfig (applies equivalent in each sub-packages as well) + dts({tsconfig: './tsconfig.rollup.json'}), ], }; \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 541252c67..6cbf4cd68 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,7 +30,7 @@ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ "paths": { "@openfeature/core": [ "./packages/shared/src" ] - }, /* Specify a set of entries that re-map imports to additional lookup locations. */ + }, /* Specify a set of entries that re-map imports to additional lookup locations. */ // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ // "types": [], /* Specify type package names to be included without being referenced in a source file. */ diff --git a/tsconfig.rollup.json b/tsconfig.rollup.json new file mode 100644 index 000000000..c5abecd7d --- /dev/null +++ b/tsconfig.rollup.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": {} + } +} \ No newline at end of file