make-pesto
Version:
Pesto is a command-line tool to assist in creating Node.js packages. 🔪🌿
1 lines • 756 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"prepareTsConfig",{enumerable:true,get:function(){return prepareTsConfig}});const _fs=require("fs");const _path=_interop_require_default(require("path"));function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}function prepareTsConfig(projectPath){const tsConfigJson={$schema:"https://json.schemastore.org/tsconfig",extends:"@tsconfig/recommended/tsconfig.json","ts-node":{files:true},compilerOptions:{outDir:"dist",allowJs:true,declaration:true},include:["src/**/*"],exclude:["node_modules"]};try{(0,_fs.writeFileSync)(_path.default.resolve(projectPath,"tsconfig.json"),JSON.stringify(tsConfigJson,null,2))}catch(err){throw new Error(err)}}