From 584cd7b74b56442f2145ebfacc6d1eeb35fd03e0 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Sun, 7 Feb 2021 20:37:29 +0100 Subject: [PATCH] Added Rimraf to remove with globs --- package-lock.json | 9 +++++++++ package.json | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b084840..79c14db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -209,6 +209,15 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "tslib": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", diff --git a/package.json b/package.json index f99497a..4fa667d 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,9 @@ "scripts": { "build": "npm run build:src", "build:all": "npm run build:src && npm run build:examples && npm run build:spec", - "build:src": "rm -rf ./lib && npx tsc -p tsconfig.dist.json", + "build:src": "rimraf lib && npx tsc -p tsconfig.dist.json", "build:examples": "cd examples && npm run build", - "build:spec": "rm -rf ./spec/*.js && rm -rf ./spec/*.js.map && npx tsc -p tsconfig.spec.json", + "build:spec": "rimraf \"./spec/*.!(ts)\" && npx tsc -p tsconfig.spec.json", "prepublishOnly": "npm run build", "test": "npm run build:spec && npx jasmine", "example": "npm run build:src && npm --prefix examples run example" @@ -41,6 +41,7 @@ "@types/node-forge": "^0.9.7", "@types/yazl": "^2.4.2", "jasmine": "^3.6.4", + "rimraf": "^3.0.2", "typescript": "^4.1.3" }, "files": [