diff --git a/.travis.yml b/.travis.yml index 94469b8..0375167 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ matrix: - stage: "Lint" language: node_js os: linux - node_js: "6" + node_js: "8" script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint - stage: "Build and Test" env: @@ -21,10 +21,10 @@ matrix: - os: osx env: - BuildiOS="11" - - Xcode="9.2" - osx_image: xcode9.2 + - Xcode="9.3" + osx_image: xcode9.3 language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 script: - cd src && npm i && npm run tsc && cd ../demo @@ -47,9 +47,9 @@ matrix: env: - TestVersion="latest" language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 - osx_image: xcode8.3 + osx_image: xcode9.3 before_script: - cd seed-tests && npm i script: travis_wait travis_retry npm run test.ios diff --git a/demo/package.json b/demo/package.json index 8e8399d..465a32c 100644 --- a/demo/package.json +++ b/demo/package.json @@ -6,37 +6,19 @@ "nativescript-theme-core": "^1.0.4", "nativescript-unit-test-runner": "^0.3.4", "nativescript-yourplugin": "../src", - "tns-core-modules": "^4.1.0" + "tns-core-modules": "^4.2.0" }, "devDependencies": { - "awesome-typescript-loader": "~5.0.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "clean-webpack-plugin": "~0.1.19", - "copy-webpack-plugin": "~4.5.1", - "css-loader": "~0.28.7", - "extract-text-webpack-plugin": "~3.0.2", - "filewalker": "0.1.2", "jasmine-core": "^2.5.2", "karma": "^1.3.0", "karma-jasmine": "^1.0.2", "karma-nativescript-launcher": "^0.4.0", - "lazy": "1.0.11", - "nativescript-css-loader": "~0.26.0", - "nativescript-dev-typescript": "^0.7.0", - "nativescript-dev-webpack": "^0.12.0", - "nativescript-worker-loader": "~0.8.1", - "raw-loader": "~0.5.1", - "resolve-url-loader": "~2.3.0", - "tns-platform-declarations": "^4.1.0", + "nativescript-css-loader": "~0.26.1", + "nativescript-dev-typescript": "~0.7.2", + "nativescript-dev-webpack": "~0.15.1", + "tns-platform-declarations": "^4.2.0", "tslint": "~5.4.3", - "typescript": "~2.7.2", - "webpack": "~4.5.0", - "webpack-bundle-analyzer": "^2.9.1", - "uglifyjs-webpack-plugin": "~1.2.4", - "webpack-cli": "~2.0.14", - "webpack-sources": "~1.1.0" + "typescript": "~2.8.2" }, "scripts": { "build.plugin": "cd ../src && npm run build", diff --git a/src/.travis.yml b/src/.travis.yml index 1f93147..b0f74f6 100644 --- a/src/.travis.yml +++ b/src/.travis.yml @@ -3,7 +3,7 @@ matrix: - stage: "Lint" language: node_js os: linux - node_js: "6" + node_js: "8" script: cd src && npm run ci.tslint && cd ../demo && npm run ci.tslint - stage: "WebPack, Build and Test" os: osx @@ -11,7 +11,7 @@ matrix: - WebPack="iOS" osx_image: xcode9.2 language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 script: cd demo && npm run build.plugin && npm i && tns build ios --bundle --env.uglify - language: android @@ -19,7 +19,7 @@ matrix: env: - WebPack="Android" jdk: oraclejdk8 - before_install: nvm install 6.10.3 + before_install: nvm install 8 script: cd demo && npm run build.plugin && npm i && tns build android --bundle --env.uglify --env.snapshot - language: android env: @@ -35,7 +35,7 @@ matrix: - Xcode="9.2" osx_image: xcode9.2 language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 script: - cd src && npm i && npm run tsc && cd ../demo && tns build ios @@ -49,11 +49,11 @@ matrix: - emulator -avd test -no-audio -no-window & - android-wait-for-emulator before_install: - - nvm install 6 + - nvm install 8 script: cd src && npm run test.android - os: osx language: node_js - node_js: "6" + node_js: "8" jdk: oraclejdk8 osx_image: xcode9.2 script: cd src && npm run test.ios diff --git a/src/package.json b/src/package.json index d86b071..1274007 100644 --- a/src/package.json +++ b/src/package.json @@ -14,17 +14,16 @@ "tsc": "tsc -skipLibCheck", "build": "npm i && tsc && npm run build.native", "build.native": "node scripts/build-native.js", - "postclone": "npm i && node scripts/postclone.js && cd ../demo && npm i && cd ../src && npm run plugin.link", + "postclone": "npm i && node scripts/postclone.js && cd ../demo && npm i", "test.android": "npm i && npm run tsc && npm run tslint && cd ../demo && tns build android && tns test android --justlaunch", "test.ios": "npm i && npm run tsc && npm run tslint && cd ../demo && tns build ios && tns test ios --justlaunch", "tslint": "cd .. && tslint \"**/*.ts\" --config tslint.json --exclude \"**/node_modules/**\"", - "plugin.link": "npm link && cd ../demo && npm link nativescript-yourplugin && cd ../src", "plugin.tscwatch": "npm run tsc -- -w", "demo.ios": "npm i && npm run tsc && cd ../demo && tns run ios --syncAllFiles", "demo.android": "npm i && npm run tsc && cd ../demo && tns run android --syncAllFiles", "demo.reset": "cd ../demo && rimraf platforms", "plugin.prepare": "npm run build && cd ../demo && tns plugin remove nativescript-yourplugin && tns plugin add ../src", - "clean": "cd ../demo && rimraf hooks node_modules platforms && cd ../src && rimraf node_modules && npm run plugin.link", + "clean": "cd ../demo && rimraf hooks node_modules platforms && cd ../src && rimraf node_modules", "ci.tslint": "npm i && tslint '**/*.ts' --config '../tslint.json' --exclude '**/node_modules/**'", "prepack": "npm run build.native" }, @@ -45,12 +44,12 @@ "homepage": "https://github.com/YourName/nativescript-yourplugin", "readmeFilename": "README.md", "devDependencies": { - "tns-core-modules": "^4.0.0", - "tns-platform-declarations": "^4.0.0", - "typescript": "~2.7.2", + "tns-core-modules": "^4.2.0", + "tns-platform-declarations": "^4.2.0", + "typescript": "~2.8.2", "prompt": "^1.0.0", - "rimraf": "^2.5.0", - "tslint": "^5.0.0", + "rimraf": "^2.6.2", + "tslint": "^5.11.0", "semver": "^5.5.0" }, "dependencies": {},