зеркало из https://github.com/github/licensed.git
update script setup for different npm versions
This commit is contained in:
Родитель
3b9e5118e1
Коммит
39f8e9ba98
|
@ -17,6 +17,7 @@ test/fixtures/bower/bower_components
|
||||||
|
|
||||||
test/fixtures/npm/node_modules
|
test/fixtures/npm/node_modules
|
||||||
test/fixtures/npm/package-lock.json
|
test/fixtures/npm/package-lock.json
|
||||||
|
test/fixtures/npm/package.json
|
||||||
|
|
||||||
test/fixtures/go/src/*
|
test/fixtures/go/src/*
|
||||||
test/fixtures/go/pkg
|
test/fixtures/go/pkg
|
||||||
|
|
|
@ -10,8 +10,25 @@ fi
|
||||||
BASE_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
BASE_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
||||||
cd $BASE_PATH/test/fixtures/npm
|
cd $BASE_PATH/test/fixtures/npm
|
||||||
|
|
||||||
|
FORCE=""
|
||||||
if [ "$1" == "-f" ]; then
|
if [ "$1" == "-f" ]; then
|
||||||
find . -not -regex "\.*" -and -not -name "package\.json" -print0 | xargs -0 rm -rf
|
FORCE=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
NPM_MAJOR_VERSION="$(npm -v | cut -d'.' -f1)"
|
||||||
|
if [ "$NPM_MAJOR_VERSION" -ge "7" ]; then
|
||||||
|
PACKAGE_JSON_SRC="package.json.npm7"
|
||||||
|
else
|
||||||
|
PACKAGE_JSON_SRC="package.json.npm6"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -f "package.json" ] || [ "$(cat package.json | md5sum )" != "$(cat "$PACKAGE_JSON_SRC" | md5sum)" ]; then
|
||||||
|
FORCE=1
|
||||||
|
cp -f "$PACKAGE_JSON_SRC" package.json
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$FORCE" ]; then
|
||||||
|
find . -not -regex "\.*" -and -not -name "package\.json*" -print0 | xargs -0 rm -rf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
npm install
|
npm install
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"name": "fixtures",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"dependencies": {
|
||||||
|
"@github/query-selector": "1.0.3",
|
||||||
|
"autoprefixer": "5.2.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"string.prototype.startswith": "0.2.0"
|
||||||
|
},
|
||||||
|
"description": "npm test fixture",
|
||||||
|
"repository": "https://github.com/github/licensed",
|
||||||
|
"license": "MIT"
|
||||||
|
}
|
Загрузка…
Ссылка в новой задаче