UNPKG

@strapi/pack-up

Version:

Simple tools for creating interoperable CJS & ESM packages.

59 lines (58 loc) 1.42 kB
import { outdent } from "outdent"; const tsconfigFile = { name: "tsconfig.json", contents: outdent` { "include": ["src"], "exclude": ["**/*.test.ts"], "compilerOptions": { "composite": false, "declaration": true, "declarationMap": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "inlineSources": false, "isolatedModules": true, "moduleResolution": "Bundler", "module": "ESNext", "noEmit": true, "noUnusedLocals": false, "noUnusedParameters": false, "preserveWatchOutput": true, "skipLibCheck": true, "strict": true } } ` }; const tsconfigBuildFile = { name: "tsconfig.build.json", contents: outdent` { "extends": "./tsconfig", "include": ["./src"], "compilerOptions": { "rootDir": ".", "outDir": "./dist", "emitDeclarationOnly": true, "noEmit": false, "resolveJsonModule": true } } ` }; const tsconfigEslintFile = { name: "tsconfig.eslint.json", contents: outdent` { "extends": "./tsconfig", "include": ["src", "*.ts", "*.js"], } ` }; export { tsconfigBuildFile, tsconfigEslintFile, tsconfigFile }; //# sourceMappingURL=typescript-shf1tnNH.mjs.map