From 312b1dd8bdef26941ff3e617d2c123a83238e6b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Jaro=C5=A1?= <hello@romanjaros.dev> Date: Sat, 9 Sep 2023 20:35:06 +0200 Subject: [PATCH] NPM ignore few files while publish Change-Id: I5889b90e605dd009f7a7387ca4a8f67f24d1df6e --- create.js | 7 +++++++ source/shared/{.gitignore => gitignore} | 0 source/shared/{.npmrc => npmrc} | 0 source/shared/package.json | 4 +--- source/shared/{.prettierrc => prettierrc} | 0 5 files changed, 8 insertions(+), 3 deletions(-) rename source/shared/{.gitignore => gitignore} (100%) rename source/shared/{.npmrc => npmrc} (100%) rename source/shared/{.prettierrc => prettierrc} (100%) diff --git a/create.js b/create.js index b8b5cd2..b8b6b03 100644 --- a/create.js +++ b/create.js @@ -14,6 +14,8 @@ const contextDir = `${argv._[0]}/` ?? './'; // create app folder const appsDir = `${contextDir}/apps`; const appDir = isMonorepo ? `${contextDir}/apps/${appName}-fe` : `${contextDir}/`; + +// prepare structure folders if (!fs.existsSync(appDir)) { if (!fs.existsSync(contextDir)) { fs.mkdirSync(contextDir); @@ -25,6 +27,11 @@ if (!fs.existsSync(appDir)) { fs.mkdirSync(`${appDir}/src`); } +// rename internal files +fs.renameSync(`${rootDir}/source/shared/npmrc`, `${rootDir}/source/shared/.npmrc`); +fs.renameSync(`${rootDir}/source/shared/gitignore`, `${rootDir}/source/shared/.gitignore`); +fs.renameSync(`${rootDir}/source/shared/prettierrc`, `${rootDir}/source/shared/.prettierrc`); + // copy folder content try { fs.cpSync(`${rootDir}/source/shared/`, contextDir, { diff --git a/source/shared/.gitignore b/source/shared/gitignore similarity index 100% rename from source/shared/.gitignore rename to source/shared/gitignore diff --git a/source/shared/.npmrc b/source/shared/npmrc similarity index 100% rename from source/shared/.npmrc rename to source/shared/npmrc diff --git a/source/shared/package.json b/source/shared/package.json index 9d80cee..04388fd 100644 --- a/source/shared/package.json +++ b/source/shared/package.json @@ -7,8 +7,6 @@ "dev": "pnpm -r dev" }, "dependencies": {}, - "devDependencies": { - "@types/node": "18.11.9" - }, + "devDependencies": {}, "peerDependencies": {} } \ No newline at end of file diff --git a/source/shared/.prettierrc b/source/shared/prettierrc similarity index 100% rename from source/shared/.prettierrc rename to source/shared/prettierrc