Browse Source

init-script: package.json auch wieder rauszuschreiben vergessen

Christian Kahlau 3 years ago
parent
commit
1ada454a87
2 changed files with 2 additions and 0 deletions
  1. 1 0
      scripts/init.js
  2. 1 0
      scripts/init.ts

+ 1 - 0
scripts/init.js

@@ -147,6 +147,7 @@ function readJsonFile(path, encoding = 'utf8') {
         console.log(cli.blue('[INFO]'), 'Creating startup script');
         pkgJson = yield readJsonFile(path_1.default.resolve(projectRootDir, 'package.json'));
         pkgJson.scripts = Object.assign(Object.assign({}, pkgJson.scripts), { build: 'tsc -b', start: 'npm run build && node dist/index.js' });
+        yield util_1.default.promisify(fs_1.default.writeFile)(path_1.default.resolve(projectRootDir, 'package.json'), JSON.stringify(pkgJson, null, 2));
         console.log(cli.blue('[INFO]'), 'Cleanup: Removing .clone directory...');
         yield util_1.default.promisify(fs_1.default.rm)(cloneDir, { force: true, recursive: true });
         console.log();

+ 1 - 0
scripts/init.ts

@@ -139,6 +139,7 @@ async function readJsonFile<T>(path: string, encoding: BufferEncoding = 'utf8'):
       build: 'tsc -b',
       start: 'npm run build && node dist/index.js'
     };
+    await util.promisify(fs.writeFile)(path.resolve(projectRootDir, 'package.json'), JSON.stringify(pkgJson, null, 2));
 
     console.log(cli.blue('[INFO]'), 'Cleanup: Removing .clone directory...');
     await util.promisify(fs.rm)(cloneDir, { force: true, recursive: true });