From c757b026a2e2708e31662db2319a53a796e15b93 Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Tue, 1 Aug 2017 23:14:37 +0300 Subject: [PATCH 1/8] Change package.json to be ready for publish in the npm --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6349b73d..25f96f1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "fllscoring", - "version": "0.3.0", + "name": "@first-lego-league/fllscoring", + "version": "0.3.2", "description": "fll scoring application", "main": "index.js", "scripts": { From 6426aaaa44790fd7f3317b39c661d61a25f08dd9 Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Tue, 1 Aug 2017 23:39:06 +0300 Subject: [PATCH 2/8] change package name --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 25f96f1f..47d35e01 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@first-lego-league/fllscoring", - "version": "0.3.2", + "name": "@first-lego-league/scoring", + "version": "0.3.3", "description": "fll scoring application", "main": "index.js", "scripts": { From ea76145081999f5b7c8a832e27477c1d5e4c252a Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Wed, 23 Aug 2017 22:26:43 +0300 Subject: [PATCH 3/8] Adding npm publish to travis --- .travis.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 29f80094..8b7cd728 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,20 @@ language: node_js node_js: - - 0.10 +- 0.1 before_install: - - "npm i -g bower karma-cli" +- npm i -g bower karma-cli before_script: - - export DISPLAY=:99.0 - - sh -e /etc/init.d/xvfb start +- export DISPLAY=:99.0 +- sh -e /etc/init.d/xvfb start after_script: - - ls ./coverage - - 'npm install coveralls@2.10.0 && cat "./coverage/Firefox 31.0.0 (Linux)/lcov.info" | coveralls' +- ls ./coverage +- npm install coveralls@2.10.0 && cat "./coverage/Firefox 31.0.0 (Linux)/lcov.info" + | coveralls +deploy: + provider: npm + email: dev@fll-tools.com + api_key: + secure: XiN+tPDSRs5Ekfc6MuRdIaLgKqDMato8a0Z2z5tF1V3haO7OLxE8WF4o7hRGnQ23xUHdHIUrPsAviBJ4ILyUj0wP9f6iYdF/FiI1qfWMRDG2OIr2qiB/wenCZp6qnnUkbmPBfWDKdXAIkkH4Psx7kbI7A+sarioI2mLTS0Mv8rE= + on: + tags: true + repo: FirstLegoLeague/fllscoring From 2061f13e82dc720b01db2864ba7aab6619bed598 Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Wed, 30 Aug 2017 19:32:47 +0300 Subject: [PATCH 4/8] Change the version and the name of the package --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 47d35e01..9f396723 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "@first-lego-league/scoring", - "version": "0.3.3", + "name": "@first-lego-league/fllscoring", + "version": "1.0.0", "description": "fll scoring application", "main": "index.js", "scripts": { From 3e6284af17cd6585d351cf2ebc6691764a27e671 Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Sat, 2 Sep 2017 10:43:21 +0300 Subject: [PATCH 5/8] change travis to use better node version --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8b7cd728..b742e8cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: -- 0.1 +- "6.11.1" before_install: - npm i -g bower karma-cli before_script: From 53e701e969061bd45064048b7e0fae0a0aed7da5 Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Sat, 2 Sep 2017 12:11:43 +0300 Subject: [PATCH 6/8] Adding a npmignore to create a lighter pacakge --- .npmignore | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 .npmignore diff --git a/.npmignore b/.npmignore new file mode 100644 index 00000000..ccc89ad7 --- /dev/null +++ b/.npmignore @@ -0,0 +1,70 @@ +* + +!/challenges/** +!/src/** +!/yarn.lock + +# Created by https://www.gitignore.io/api/node + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Typescript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + + +# End of https://www.gitignore.io/api/node From c986e392aefab7799c8af40de787f2ac50a9ea7d Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Mon, 18 Sep 2017 22:26:28 +0300 Subject: [PATCH 7/8] Fixing the npmignore --- .npmignore | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.npmignore b/.npmignore index ccc89ad7..042c5597 100644 --- a/.npmignore +++ b/.npmignore @@ -1,8 +1,13 @@ -* - -!/challenges/** -!/src/** -!/yarn.lock +bower.json +dist +encloseConfig.js +Gruntfile.js +karma.conf.js +localserver.js +npm-shrinkwrap.json +pgbuildconfig.example.json +spec +tools # Created by https://www.gitignore.io/api/node From 8f569751b0b83c5426b4a604f9dae188f4fc8b5b Mon Sep 17 00:00:00 2001 From: Roy Shmeuli Date: Mon, 18 Sep 2017 22:27:56 +0300 Subject: [PATCH 8/8] Fixing the npmignore --- .npmignore | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.npmignore b/.npmignore index 042c5597..383df938 100644 --- a/.npmignore +++ b/.npmignore @@ -1,13 +1,13 @@ bower.json -dist +dist/* encloseConfig.js Gruntfile.js karma.conf.js localserver.js npm-shrinkwrap.json pgbuildconfig.example.json -spec -tools +spec/* +tools/* # Created by https://www.gitignore.io/api/node