From 1a27bce7fdc3a100a14576bc5f701435f9c6804d Mon Sep 17 00:00:00 2001 From: Manu MA Date: Fri, 7 Dec 2018 01:26:53 +0100 Subject: [PATCH] chore(): release script for docs (#16620) --- .scripts/common.js | 54 +++++++++++++++++++++++----------------------- docs/.npmrc | 1 + 2 files changed, 28 insertions(+), 27 deletions(-) create mode 100644 docs/.npmrc diff --git a/.scripts/common.js b/.scripts/common.js index 7d4b18502c..98da1acc09 100644 --- a/.scripts/common.js +++ b/.scripts/common.js @@ -9,7 +9,8 @@ const rootDir = path.join(__dirname, '../'); const packages = [ 'core', - 'angular' + 'docs', + 'angular', ]; function readPkg(project) { @@ -86,39 +87,38 @@ function preparePackage(tasks, package, version) { }); } - if (package !== 'core') { - projectTasks.push({ - title: `${pkg.name}: npm link @ionic/core`, - task: () => execa('npm', ['link', '@ionic/core'], { cwd: projectRoot }) - }); + if (package !== 'docs') { + if (package !== 'core') { + projectTasks.push({ + title: `${pkg.name}: npm link @ionic/core`, + task: () => execa('npm', ['link', '@ionic/core'], { cwd: projectRoot }) + }); + if (version) { + projectTasks.push({ + title: `${pkg.name}: update ionic/core dep to ${version}`, + task: () => { + updateDependency(pkg, "@ionic/core", version); + writePkg(package, pkg); + } + }); + } + } + if (version) { projectTasks.push({ - title: `${pkg.name}: update ionic/core dep to ${version}`, - task: () => { - updateDependency(pkg, "@ionic/core", version); - writePkg(package, pkg); - } + title: `${pkg.name}: lint`, + task: () => execa('npm', ['run', 'lint'], { cwd: projectRoot }) + }); + projectTasks.push({ + title: `${pkg.name}: test`, + task: () => execa('npm', ['test'], { cwd: projectRoot }) }); } - } - if (version) { projectTasks.push({ - title: `${pkg.name}: lint`, - task: () => execa('npm', ['run', 'lint'], { cwd: projectRoot }) + title: `${pkg.name}: build`, + task: () => execa('npm', ['run', 'build'], { cwd: projectRoot }) }); - projectTasks.push({ - title: `${pkg.name}: test`, - task: () => execa('npm', ['test'], { cwd: projectRoot }) - }); - } - - projectTasks.push({ - title: `${pkg.name}: build`, - task: () => execa('npm', ['run', 'build'], { cwd: projectRoot }) - }); - - if (package === 'core') { projectTasks.push({ title: `${pkg.name}: npm link`, task: () => execa('npm', ['link'], { cwd: projectRoot }) diff --git a/docs/.npmrc b/docs/.npmrc new file mode 100644 index 0000000000..43c97e719a --- /dev/null +++ b/docs/.npmrc @@ -0,0 +1 @@ +package-lock=false