From 0d7e1f6f42b078dbb8c6224e406631224dd0534a Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 3 Sep 2019 16:39:47 +0400 Subject: Added Travis file Signed-off-by: Valentin Popov --- .travis.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..38ed314 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,37 @@ +language: node_js + +os: + - linux + +dist: + - bionic + +services: + - docker + +notifications: + email: + - 'info@valentineus.link' + +before_deploy: + - git stash --all + - yarn install + - yarn run build + - npm pack + +deploy: + - provider: npm + skip_cleanup: true + email: 'info@valentineus.link' + api_key: $NPM_PROJECT_TOKEN + on: + tags: true + + - provider: releases + skip_cleanup: true + file_glob: true + file: 'electron-hot-reload-*.tgz' + email: 'info@valentineus.link' + api_key: $GITHUB_PROJECT_TOKEN + on: + tags: true -- cgit v1.2.3 From ad1413a991dc551f00de4003e4e3912e632e7b94 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 3 Sep 2019 16:48:38 +0400 Subject: Added latest version NodeJS Signed-off-by: Valentin Popov --- .travis.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 38ed314..d0ee040 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,8 @@ language: node_js +node_js: + - node + os: - linux @@ -13,22 +16,29 @@ notifications: email: - 'info@valentineus.link' -before_deploy: +cache: + yarn: true + directories: + - node_modules + +install: - git stash --all - yarn install - yarn run build + +before_deploy: - npm pack deploy: - provider: npm - skip_cleanup: true + skip_cleanup: false email: 'info@valentineus.link' api_key: $NPM_PROJECT_TOKEN on: tags: true - provider: releases - skip_cleanup: true + skip_cleanup: false file_glob: true file: 'electron-hot-reload-*.tgz' email: 'info@valentineus.link' -- cgit v1.2.3 From 5c8d34e292d646f29f91fa82fc24cde6394b20f6 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 3 Sep 2019 16:51:44 +0400 Subject: Added skip cleanup Signed-off-by: Valentin Popov --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d0ee040..7799a02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,14 +31,14 @@ before_deploy: deploy: - provider: npm - skip_cleanup: false + skip_cleanup: true email: 'info@valentineus.link' api_key: $NPM_PROJECT_TOKEN on: tags: true - provider: releases - skip_cleanup: false + skip_cleanup: true file_glob: true file: 'electron-hot-reload-*.tgz' email: 'info@valentineus.link' -- cgit v1.2.3 From b1aad7a3c1ac70987170eb0a371115adde7174fb Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 3 Sep 2019 17:00:30 +0400 Subject: Updated dependencies list Signed-off-by: Valentin Popov --- package.json | 9 +++++---- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 749c779..e4451e5 100644 --- a/package.json +++ b/package.json @@ -31,18 +31,19 @@ "example:build": "yarn run build && yarn run build:application", "example:run": "cd ./example/application && yarn run start", "lint": "tslint --format codeFrame --project ./", - "lint:fix": "yarn run lint --fix" + "lint:fix": "yarn run lint --fix", + "test": "echo \"Error: no test specified\" && exit 0" }, "devDependencies": { - "@types/node": "^12.7.2", - "electron": "^6.0.3", + "@types/node": "^12.7.3", + "electron": "^6.0.7", "spectron": "^8.0.0", "tslint": "^5.19.0", "tslint-config-airbnb": "^5.11.1", "tslint-consistent-codestyle": "^1.15.1", "tslint-eslint-rules": "^5.4.0", "tslint-microsoft-contrib": "^6.2.0", - "typescript": "^3.5.3" + "typescript": "^3.6.2" }, "dependencies": { "chokidar": "^3.0.2" diff --git a/yarn.lock b/yarn.lock index 238e6fa..251c718 100644 --- a/yarn.lock +++ b/yarn.lock @@ -38,14 +38,14 @@ tslib "^1.8.1" "@types/node@^10.12.18": - version "10.14.16" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.16.tgz#4d690c96cbb7b2728afea0e260d680501b3da5cf" - integrity sha512-/opXIbfn0P+VLt+N8DE4l8Mn8rbhiJgabU96ZJ0p9mxOkIks5gh6RUnpHak7Yh0SFkyjO/ODbxsQQPV2bpMmyA== + version "10.14.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.17.tgz#b96d4dd3e427382482848948041d3754d40fd5ce" + integrity sha512-p/sGgiPaathCfOtqu2fx5Mu1bcjuP8ALFg4xpGgNkcin7LwRyzUKniEHBKdcE1RPsenq5JVPIpMTJSygLboygQ== -"@types/node@^12.7.2": - version "12.7.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.2.tgz#c4e63af5e8823ce9cc3f0b34f7b998c2171f0c44" - integrity sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg== +"@types/node@^12.7.3": + version "12.7.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.3.tgz#27b3f40addaf2f580459fdb405222685542f907a" + integrity sha512-3SiLAIBkDWDg6vFo0+5YJyHPWU9uwu40Qe+v+0MH8wRKYBimHvvAOyk3EzMrD/TrIlLYfXrqDqrg913PynrMJQ== ajv@^6.5.5: version "6.10.2" @@ -80,9 +80,9 @@ ansi-styles@^3.2.1: color-convert "^1.9.0" anymatch@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.3.tgz#2fb624fe0e84bccab00afee3d0006ed310f22f09" - integrity sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g== + version "3.1.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.0.tgz#e609350e50a9313b472789b2f14ef35808ee14d6" + integrity sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -246,9 +246,9 @@ buffer-from@^1.0.0: integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer@^5.1.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.4.0.tgz#33294f5c1f26e08461e528b69fa06de3c45cbd8c" - integrity sha512-Xpgy0IwHK2N01ncykXTy6FpCWuM+CJSHoPVBLyNqyrWxsedpLvwsYUhf0ME3WRFNUhos0dMamz9cOS/xRDtU5g== + version "5.4.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.4.2.tgz#2012872776206182480eccb2c0fba5f672a2efef" + integrity sha512-iy9koArjAFCzGnx3ZvNA6Z0clIbbFgbdWQ0mKD3hO0krOrZh8UgA6qMKcZvwLJxS+D6iVR76+5/pV56yMNYTag== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -525,10 +525,10 @@ electron-download@^4.1.0, electron-download@^4.1.1: semver "^5.4.1" sumchecker "^2.0.2" -electron@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/electron/-/electron-6.0.3.tgz#0489f935d15f98f05a5479976e676691207f3159" - integrity sha512-+AFB075WVf4LBR4bdPlkGn/jYQOZ7kC4GpZBeZ3/Fj5SCoFP51TAA5HuPWdMF2KQWjpxx/18jDGqMTYWhIRsEw== +electron@^6.0.7: + version "6.0.7" + resolved "https://registry.yarnpkg.com/electron/-/electron-6.0.7.tgz#cf3f02502aa58d1517f3befd9c2da2a95cd2eb46" + integrity sha512-W0TFnJrBdYBUhzRnEqZt/CfYFmG9RwSnhhXBbOumn/qLQYr9e7kXb6z4y0XQQLhXKkDhuXp+dNqfzhtId5ZiQw== dependencies: "@types/node" "^10.12.18" electron-download "^4.1.0" @@ -1265,9 +1265,9 @@ progress-stream@^1.1.0: through2 "~0.2.3" psl@^1.1.24: - version "1.3.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd" - integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag== + version "1.3.1" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.1.tgz#d5aa3873a35ec450bc7db9012ad5a7246f6fc8bd" + integrity sha512-2KLd5fKOdAfShtY2d/8XDWVRnmp3zp40Qt6ge2zBPFARLXOGUf2fHD5eg+TV/5oxBtQKVhjUaKFsAaE4HnwfSA== punycode@1.3.2: version "1.3.2" @@ -1832,10 +1832,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977" - integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g== +typescript@^3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.2.tgz#105b0f1934119dde543ac8eb71af3a91009efe54" + integrity sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw== universalify@^0.1.0: version "0.1.2" -- cgit v1.2.3 From 9b5b25b86abaffc15e96d9fa17a603383ca7e366 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Tue, 3 Sep 2019 17:32:13 +0400 Subject: Added the secure NPM token Signed-off-by: Valentin Popov --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7799a02..35315ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,7 +33,8 @@ deploy: - provider: npm skip_cleanup: true email: 'info@valentineus.link' - api_key: $NPM_PROJECT_TOKEN + api_key: + secure: $NPM_PROJECT_TOKEN on: tags: true -- cgit v1.2.3 From 5638a2bc916f48349795493070dffb8f7a4ed068 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 5 Sep 2019 15:58:13 +0400 Subject: Updated Travis CI Signed-off-by: Valentin Popov --- .travis.yml | 3 +-- package.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 35315ca..7799a02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,8 +33,7 @@ deploy: - provider: npm skip_cleanup: true email: 'info@valentineus.link' - api_key: - secure: $NPM_PROJECT_TOKEN + api_key: $NPM_PROJECT_TOKEN on: tags: true diff --git a/package.json b/package.json index e4451e5..6096add 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "description": "It is a simple method to restart your application.", "name": "electron-hot-reload", - "version": "0.1.1", + "version": "0.1.2", "main": "dist/index.js", "repository": "git@github.com:valentineus/electron-hot-reload.git", "author": { -- cgit v1.2.3 From 90e75617e4d3106964653731e08be016b5443c1a Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 5 Sep 2019 16:49:05 +0400 Subject: Updated 'README.md' and 'package.json' Signed-off-by: Valentin Popov --- README.md | 4 ++++ package.json | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cd94d80..bbe025c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # ElectronJS Hot Reload +![npm](https://badgen.net/npm/v/electron-hot-reload) +![bundlephobia min](https://badgen.net/bundlephobia/min/electron-hot-reload) +![bundlephobia minzip](https://badgen.net/bundlephobia/minzip/electron-hot-reload) + It is a simple method to restart your application. Features: diff --git a/package.json b/package.json index 6096add..f9201c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "description": "It is a simple method to restart your application.", "name": "electron-hot-reload", - "version": "0.1.2", + "version": "0.1.3", "main": "dist/index.js", "repository": "git@github.com:valentineus/electron-hot-reload.git", "author": { @@ -11,6 +11,9 @@ }, "license": "MIT", "private": false, + "publishConfig": { + "access": "public" + }, "keywords": [ "auto-reload", "auto-restart", -- cgit v1.2.3 From 8dc221b468ef76657eba6e31c3241f3fff226fa2 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 5 Sep 2019 16:56:45 +0400 Subject: Updated Travis CI Signed-off-by: Valentin Popov --- .travis.yml | 2 -- package.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7799a02..7abd2e2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,8 +25,6 @@ install: - git stash --all - yarn install - yarn run build - -before_deploy: - npm pack deploy: diff --git a/package.json b/package.json index f9201c9..f54e428 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "description": "It is a simple method to restart your application.", "name": "electron-hot-reload", - "version": "0.1.3", + "version": "0.1.4", "main": "dist/index.js", "repository": "git@github.com:valentineus/electron-hot-reload.git", "author": { -- cgit v1.2.3