mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[ADF-922] Regenerate package-lock.json files for every package and create script for doing that in the future (#2012)
* Updated package-lock.json files * npm-relock-pkgs.sh * Update README.md * Fix ng2-alfresco-search sass problem
This commit is contained in:
committed by
Eugenio Romano
parent
6f6a0aca5d
commit
ba9c459a83
+6339
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6265
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+325
-480
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6320
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6308
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+276
-383
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6250
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+14
-26
@@ -4737,11 +4737,6 @@
|
||||
"version": "2.0.0-beta.1",
|
||||
"resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.1.tgz",
|
||||
"integrity": "sha1-EGoLefsrSKdgagaCxOXQu+AzZKA="
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz",
|
||||
"integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -4754,11 +4749,6 @@
|
||||
"version": "2.0.0-beta.1",
|
||||
"resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.1.tgz",
|
||||
"integrity": "sha1-EGoLefsrSKdgagaCxOXQu+AzZKA="
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz",
|
||||
"integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -5668,9 +5658,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.1.tgz",
|
||||
"integrity": "sha512-u6cxIvtbZcjq2HH71Zc/SRBUl7vbv62szIqmqqGpK3HY5J1c0kR/LUzKUpeoFgMzapvVAlBD+QY56ilWmHi4Nw=="
|
||||
"version": "2.3.2",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
|
||||
"integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00="
|
||||
},
|
||||
"readdirp": {
|
||||
"version": "2.1.0",
|
||||
@@ -5937,6 +5927,11 @@
|
||||
"integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=",
|
||||
"dev": true
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz",
|
||||
"integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA="
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
|
||||
@@ -5987,9 +5982,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"sax": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz",
|
||||
"integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=",
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
|
||||
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
|
||||
"dev": true
|
||||
},
|
||||
"schema-utils": {
|
||||
@@ -6425,16 +6420,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
|
||||
"integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=",
|
||||
"dependencies": {
|
||||
"safe-buffer": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
|
||||
"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
|
||||
}
|
||||
}
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
||||
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ=="
|
||||
},
|
||||
"string-template": {
|
||||
"version": "0.2.1",
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6250
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
@@ -62,8 +62,17 @@ module.exports = {
|
||||
exclude: [/node_modules/, /bundles/, /dist/, /demo/]
|
||||
},
|
||||
{
|
||||
test: /\.component.scss$/,
|
||||
use: ['to-string-loader', 'raw-loader', 'sass-loader'],
|
||||
test: /\.scss$/,
|
||||
use: [{
|
||||
loader: "to-string-loader"
|
||||
}, {
|
||||
loader: "raw-loader"
|
||||
}, {
|
||||
loader: "sass-loader",
|
||||
options: {
|
||||
includePaths: [ path.resolve(__dirname, '../../ng2-alfresco-core/styles')]
|
||||
}
|
||||
}],
|
||||
exclude: [/node_modules/, /bundles/, /dist/, /demo/]
|
||||
},
|
||||
{
|
||||
|
||||
+6274
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+16
-19
@@ -137,7 +137,7 @@
|
||||
"dev": true
|
||||
},
|
||||
"alfresco-js-api": {
|
||||
"version": "git://github.com/Alfresco/alfresco-js-api.git#0f3c948ba946cf4a5033819c4bb814baf1fdf4b0",
|
||||
"version": "1.5.0",
|
||||
"dependencies": {
|
||||
"abbrev": {
|
||||
"version": "1.1.0",
|
||||
@@ -10341,9 +10341,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.1.tgz",
|
||||
"integrity": "sha512-u6cxIvtbZcjq2HH71Zc/SRBUl7vbv62szIqmqqGpK3HY5J1c0kR/LUzKUpeoFgMzapvVAlBD+QY56ilWmHi4Nw==",
|
||||
"version": "2.3.2",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
|
||||
"integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
|
||||
"dev": true
|
||||
},
|
||||
"readdirp": {
|
||||
@@ -10611,6 +10611,11 @@
|
||||
"integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=",
|
||||
"dev": true
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "5.0.0-beta.12",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.12.tgz",
|
||||
"integrity": "sha1-zf3i2MRjnSCud5S/+P3fMtp60zc="
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
|
||||
@@ -10662,9 +10667,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"sax": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz",
|
||||
"integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=",
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
|
||||
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
|
||||
"dev": true
|
||||
},
|
||||
"schema-utils": {
|
||||
@@ -11100,18 +11105,10 @@
|
||||
"dev": true
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
|
||||
"integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"safe-buffer": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
|
||||
"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
||||
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
|
||||
"dev": true
|
||||
},
|
||||
"string-template": {
|
||||
"version": "0.2.1",
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6250
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+6250
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+10917
-22
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
+10927
-22
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
@@ -9,7 +9,7 @@ module.exports = webpackMerge(testConfig, {
|
||||
rules: [
|
||||
{
|
||||
enforce: 'post',
|
||||
test: /^?!(.*spec|index|.*mock|.*model|.*event).*\.ts?$/,
|
||||
test: /^(?!(.*spec|index|.*mock|.*model|.*event)).*\.ts?$/,
|
||||
include: [helpers.root('src')],
|
||||
loader: 'istanbul-instrumenter-loader',
|
||||
exclude: [
|
||||
|
||||
+6262
-29
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@
|
||||
"author": "Alfresco Software, Ltd.",
|
||||
"scripts": {
|
||||
"clean": "rimraf dist node_modules typings bundles coverage .npmrc",
|
||||
"clean-lock": "rimraf package-lock.json",
|
||||
"rimraf": "rimraf",
|
||||
"build": "webpack --config webpack.build.js --progress --profile --bail",
|
||||
"test": "karma start karma.conf.js --reporters mocha,coverage --single-run --mode coverage",
|
||||
|
||||
@@ -200,6 +200,43 @@ The default behaviour of the ***npm-build-all.sh*** install node_modules and bui
|
||||
For development environment configuration please refer to [project docs](../demo-shell-ng2/README.md).
|
||||
|
||||
|
||||
# npm-relock-pkgs.sh
|
||||
|
||||
***npm-relock-pkgs.sh*** Deletes and regenerates package-lock.json files for each|passed components, depending on the component's actual package.json
|
||||
|
||||
## Options
|
||||
|
||||
| Option | Description |
|
||||
| --- | --- |
|
||||
| -h or --help | show the help |
|
||||
| -t or --test | If you want run the test suites after "npm install" of each component
|
||||
|
||||
## Examples
|
||||
|
||||
* Regenerate package-lock.json files for every package
|
||||
|
||||
```sh
|
||||
./npm-relock-pkgs.sh
|
||||
```
|
||||
|
||||
* Regenerate package-lock.json files for ng2-alfresco-core and ng2-alfresco-search components
|
||||
|
||||
```sh
|
||||
./npm-relock-pkgs.sh ng2-alfresco-core ng2-alfresco-search
|
||||
```
|
||||
|
||||
* Regenerate package-lock.json files for every package and run test suite for them
|
||||
|
||||
```sh
|
||||
./npm-relock-pkgs.sh -t
|
||||
```
|
||||
|
||||
* Regenerate package-lock.json files for for ng2-alfresco-core and ng2-alfresco-search components and run test suite for them
|
||||
|
||||
```sh
|
||||
./npm-relock-pkgs.sh -t ng2-alfresco-core ng2-alfresco-search
|
||||
```
|
||||
|
||||
# npm-clean.sh
|
||||
|
||||
***npm-clean.sh*** clean all the projects folder : ng2-components, ng2-components/*.*/demo and demo-shell-ng2.
|
||||
|
||||
Executable
+78
@@ -0,0 +1,78 @@
|
||||
#!/usr/bin/env bash
|
||||
set -f
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
eval RUN_TEST=false
|
||||
eval SELECTED_UNITS=""
|
||||
eval SELECTED_UNITS_ONLY=false
|
||||
|
||||
eval projects=( "ng2-alfresco-core"
|
||||
"ng2-alfresco-datatable"
|
||||
"ng2-activiti-diagrams"
|
||||
"ng2-activiti-analytics"
|
||||
"ng2-activiti-form"
|
||||
"ng2-activiti-tasklist"
|
||||
"ng2-activiti-processlist"
|
||||
"ng2-alfresco-documentlist"
|
||||
"ng2-alfresco-login"
|
||||
"ng2-alfresco-search"
|
||||
"ng2-alfresco-social"
|
||||
"ng2-alfresco-tag"
|
||||
"ng2-alfresco-social"
|
||||
"ng2-alfresco-upload"
|
||||
"ng2-alfresco-viewer"
|
||||
"ng2-alfresco-webscript"
|
||||
"ng2-alfresco-userinfo" )
|
||||
|
||||
show_help() {
|
||||
echo "Usage: npm-relock-pkgs.sh [options] [packages...]"
|
||||
echo ""
|
||||
echo "Options:"
|
||||
echo "-t or -test run the test suites for every package after npm install"
|
||||
}
|
||||
|
||||
enable_test(){
|
||||
RUN_TEST=true
|
||||
}
|
||||
|
||||
test_project() {
|
||||
echo "====== test project: $1 ====="
|
||||
npm run test -- --component $1 || exit 1
|
||||
}
|
||||
|
||||
while [[ $1 == -* ]]; do
|
||||
case "$1" in
|
||||
-h|--help|-\?) show_help; exit 0;;
|
||||
-t|--test) enable_test $2; shift;;
|
||||
-*) echo "invalid option: $1" 1>&2; show_help; exit 1;;
|
||||
esac
|
||||
done
|
||||
|
||||
for PACKAGE in "$@"
|
||||
do
|
||||
SELECTED_UNITS="$SELECTED_UNITS \"$PACKAGE\""
|
||||
SELECTED_UNITS_ONLY=true
|
||||
done
|
||||
|
||||
if $SELECTED_UNITS_ONLY == true; then
|
||||
eval projects=($SELECTED_UNITS)
|
||||
fi
|
||||
|
||||
echo "====== Regenerate package-lock.json ====="
|
||||
for PACKAGE in ${projects[@]}
|
||||
do
|
||||
echo "====== $PACKAGE ====="
|
||||
DESTDIR="$DIR/../ng2-components/$PACKAGE"
|
||||
cd $DESTDIR
|
||||
|
||||
npm install rimraf
|
||||
npm run clean-lock
|
||||
npm run clean
|
||||
npm install
|
||||
|
||||
if $RUN_TEST == true; then
|
||||
test_project $PACKAGE
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user