From ceb7b01902a326a45a2cdcaa47a166e9c08be92d Mon Sep 17 00:00:00 2001 From: Jeff Hansen Date: Fri, 10 Nov 2017 13:47:39 +0100 Subject: [PATCH] chore: setup semantic-release --- package.json | 42 ++++++++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 47c0b1f..7b48090 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "awilix-router-core", - "version": "0.0.0-semantic", + "version": "0.0.0-development", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -11,19 +11,21 @@ "build": "rimraf lib && tsc -p tsconfig.build.json", "test": "jest", "test:watch": "jest --watchAll", - "lint": - "tslint --project tsconfig.json --fix \"src/**/*.ts\" && prettier --write \"src/**/*.ts\"", + "lint": "tslint --project tsconfig.json --fix \"src/**/*.ts\" && prettier --write \"src/**/*.ts\"", "cover": "jest --coverage", "coveralls": "jest --coverage && cat ./coverage/lcov.info | coveralls", "precommit": "lint-staged", - "semantic-release": - "semantic-release pre && npm publish && semantic-release post" + "semantic-release": "semantic-release pre && npm publish && semantic-release post" }, "repository": { "type": "git", "url": "https://github.com/jeffijoe/awilix-router-core.git" }, - "files": ["lib", "LICENSE.md", "README.md"], + "files": [ + "lib", + "LICENSE.md", + "README.md" + ], "directories": { "lib": "lib" }, @@ -71,14 +73,24 @@ "testEnvironment": "node", "mapCoverage": true, "testRegex": "(/__tests__/.*\\.(test|spec))\\.(ts|tsx|js)$", - "collectCoverageFrom": ["src/**/*.ts"], - "coveragePathIgnorePatterns": ["/node_modules/"], - "modulePaths": ["src"], + "collectCoverageFrom": [ + "src/**/*.ts" + ], + "coveragePathIgnorePatterns": [ + "/node_modules/" + ], + "modulePaths": [ + "src" + ], "coverageDirectory": "/coverage", "transform": { "\\.(ts|tsx)": "/node_modules/ts-jest/preprocessor.js" }, - "moduleFileExtensions": ["ts", "tsx", "js"], + "moduleFileExtensions": [ + "ts", + "tsx", + "js" + ], "globals": {} }, "prettier": { @@ -89,8 +101,14 @@ "generateNotes": "@semantic-release/release-notes-generator", "analyzeCommits": { "path": "semantic-release-conventional-commits", - "majorTypes": ["major", "breaking"], - "minorTypes": ["feat", "minor"], + "majorTypes": [ + "major", + "breaking" + ], + "minorTypes": [ + "feat", + "minor" + ], "patchTypes": [ "chore", "fix",