diff --git a/.gitignore b/.gitignore index b00e1f5..9250a81 100644 --- a/.gitignore +++ b/.gitignore @@ -60,4 +60,5 @@ test/**/*.js type_definitions/**/*.js type_definitions/*.js -.typingsrc \ No newline at end of file +.typingsrc +package-lock.json diff --git a/.npmignore b/.npmignore index 6a8d1a6..84e060d 100644 --- a/.npmignore +++ b/.npmignore @@ -20,3 +20,4 @@ wallaby.js .gitignore .vscode type_definitions +package-lock.json diff --git a/.travis.yml b/.travis.yml index fa39ab5..aefbefc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,8 @@ language: node_js node_js: - stable -- 5.4.1 -- 5.4.0 -- 5.3.0 -- 5.2.0 -- 5.1.1 +- 8.8.1 +- 7.10.1 before_install: - npm install -g codeclimate-test-reporter after_success: diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index 82d372b..ef8948e 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -1,31 +1,42 @@ +# PR Details + ## Description + ## Related Issue + ## Motivation and Context + -## How Has This Been Tested? +## How Has This Been Tested + ## Types of changes + + +- [ ] Docs change / refactoring / dependency upgrade - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) -## Checklist: +## Checklist + + - [ ] My code follows the code style of this project. - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. diff --git a/package.json b/package.json index 0802604..a418774 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "inversify-inject-decorators", - "version": "3.0.1", + "version": "3.0.2", "description": "Lazy evaluated property injection decorators for InversifyJS", "main": "lib/index.js", "jsnext:main": "es/index.js", @@ -33,21 +33,21 @@ }, "homepage": "https://github.com/inversify/inversify-inject-decorators#readme", "devDependencies": { - "@types/chai": "^4.0.1", - "@types/mocha": "^2.2.39", - "@types/sinon": "^2.1.0", - "chai": "^4.0.0", - "gulp": "^3.9.1", - "gulp-istanbul": "^1.0.0", - "gulp-mocha": "^4.0.1", - "gulp-tslint": "^8.0.0", - "gulp-typescript": "^3.0.0", - "inversify": "^4.0.0", - "mocha": "^3.0.2", - "publish-please": "^2.2.0", - "reflect-metadata": "^0.1.3", - "run-sequence": "^2.0.0", - "tslint": "^5.0.0", - "typescript": "^2.1.1" + "@types/chai": "4.0.4", + "@types/mocha": "2.2.44", + "@types/sinon": "2.3.7", + "chai": "4.1.2", + "gulp": "3.9.1", + "gulp-istanbul": "1.1.2", + "gulp-mocha": "3.0.1", + "gulp-tslint": "8.1.2", + "gulp-typescript": "3.2.3", + "inversify": "4.5.1", + "mocha": "4.0.1", + "publish-please": "2.3.1", + "reflect-metadata": "0.1.10", + "run-sequence": "2.2.0", + "tslint": "5.8.0", + "typescript": "2.6.1" } } diff --git a/tslint.json b/tslint.json index fdb9b00..5905e49 100644 --- a/tslint.json +++ b/tslint.json @@ -34,7 +34,7 @@ "no-switch-case-fall-through": false, "no-trailing-whitespace": true, "no-unused-expression": true, - "no-use-before-declare": true, + "no-use-before-declare": false, "no-var-keyword": true, "object-literal-sort-keys": true, "one-line": [true,