diff --git a/.travis.yml b/.travis.yml index d2c0283..34b00bb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,25 @@ +os: + - linux language: node_js -sudo: false +sudo: true node_js: - - "9.3" + - "10.12" install: - - npm install + - npm i + - npm run build + - rm -rf ./node_modules + - npm i --production +before_script: + - npm i -g @angular/cli + - set -e + - cp -rf "$PWD" ~/ngw + - cd ~ + - ng new test-project --skip-install --defaults=true + - cd test-project + - npm i + - cp -rf "../ngw" "./node_modules/ngw" + - ln -sr "./node_modules/ngw/bin/ngw" "./node_modules/.bin/ngw" script: - - npm run lint - - npm test - - npm build -after_success: - - npm run coverage + - "grep 'angular.*: \"' package-lock.json | sort -u" + - ./node_modules/.bin/ngw --set-up + - npm run build | fgrep ngw.config diff --git a/package.json b/package.json index 91b560a..accd0bb 100644 --- a/package.json +++ b/package.json @@ -26,11 +26,11 @@ "homepage": "https://github.com/Angular-RU/ngw#readme", "peerDependencies": { "@types/node": "*", - "@types/webpack": "*", - "typescript": "^3.0.0" + "@types/webpack": "*" }, "dependencies": { - "ts-node": "^7.0.1" + "ts-node": "^7.0.1", + "typescript": "^3.0.0" }, "devDependencies": { "@angular-devkit/build-angular": "0.6.7", @@ -38,7 +38,6 @@ "@types/node": "^9.4.6", "@types/webpack": "^3.0.0", "tslint": "^5.8.0", - "tslint-config-standard": "^7.0.0", - "typescript": "^2.7.2" + "tslint-config-standard": "^7.0.0" } }