From 7ef29ef56d3ddc781eb7aca6ab049cf6fc627789 Mon Sep 17 00:00:00 2001 From: Karl-Philipp Wulfert Date: Wed, 27 Mar 2019 16:34:46 +0100 Subject: [PATCH] build: adjust scripts --- package-lock.json | 45 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 10 ++++++---- 2 files changed, 51 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d5f03d05..564abaf0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4094,6 +4094,33 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, + "prepend-file": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prepend-file/-/prepend-file-1.3.1.tgz", + "integrity": "sha1-g7FuC0rBkB/OiNvZRaIvTMgd9Xk=", + "dev": true, + "requires": { + "tmp": "0.0.31" + } + }, + "prepend-file-cli": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/prepend-file-cli/-/prepend-file-cli-1.0.6.tgz", + "integrity": "sha1-/34RbJMU24XCLEOioH8/k4epp08=", + "dev": true, + "requires": { + "minimist": "^1.2.0", + "prepend-file": "1.3.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -4271,6 +4298,15 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -4728,6 +4764,15 @@ "xtend": "~4.0.1" } }, + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", diff --git a/package.json b/package.json index 41db4049..66541144 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,11 @@ "license": "GPL-3.0-only", "scripts": { "build": "npm run tslint && npm run compile && npm run documentation", - "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0", + "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md && git commit -m 'docs: update changelog'", "check-configuration": "openstapps-configuration", - "compile": "tsc", - "documentation": "typedoc --includeDeclarations --excludeExternals --mode modules --out docs src", - "prepublishOnly": "npm run build", + "compile": "rimraf lib && tsc && prepend lib/cli.js '#!/usr/bin/env node\n'", + "documentation": "typedoc --includeDeclarations --mode modules --out docs --readme README.md --listInvalidSymbolLinks src", + "prepublishOnly": "npm ci && npm run build", "test": "nyc mocha --require ts-node/register --ui mocha-typescript 'test/*.ts'", "tslint": "tslint 'src/**/*.ts'" }, @@ -59,6 +59,8 @@ "mocha": "6.0.2", "mocha-typescript": "1.1.17", "nyc": "13.3.0", + "prepend-file-cli": "1.0.6", + "rimraf": "2.6.3", "sinon": "7.3.1", "ts-node": "8.0.3", "tslint": "5.14.0",