package.json
{
"name": "obibok",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/and-end/obibok"
},
"scripts": {
"bootstrap": "lerna exec -- npm install && lerna bootstrap",
"lint": "lerna run lint --parallel",
"lint-dry": "lerna run lint-dry --parallel",
"format": "lerna run format --parallel",
"format-dry": "lerna run format-dry --parallel",
"semantic-release": "semantic-release",
"test": "lerna run test --parallel",
"test-publish-coverage": "codecov",
"predeploy": "git checkout continuous-integration/travis-ci && git pull origin develop --rebase",
"deploy": "git push origin continuous-integration/travis-ci",
"postdeploy": "git checkout -"
},
"husky": {
"hooks": {
"commit-msg": "commitlint -e $GIT_PARAMS",
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"linters": {
"./packages/**/*.{ts,js}": [
"npm run lint",
"npm run format",
"git add"
]
},
"ignore": [
"**/dist/**",
"**/node_modules/**"
]
},
"release": {
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "angular",
"parserOpts": {
"noteKeywords": [
"BREAKING CHANGE",
"BREAKING CHANGES",
"BREAKING"
]
}
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "angular",
"parserOpts": {
"noteKeywords": [
"BREAKING CHANGE",
"BREAKING CHANGES",
"BREAKING"
]
},
"writerOpts": {
"commitsSort": [
"subject",
"scope"
]
}
}
],
[
"@semantic-release/changelog",
{
"changelogFile": "docs/CHANGELOG.md"
}
],
[
"@semantic-release/npm",
{
"npmPublish": false
}
],
{
"path": "@semantic-release/git",
"assets": [
"package.json",
"package-lock.json",
"./docs/CHANGELOG.md"
],
"branch": "release/${nextRelease.version}",
"message": "chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"
}
],
"branch": "continuous-integration/travis-ci"
},
"devDependencies": {
"@commitlint/cli": "^8.1.0",
"@commitlint/config-angular": "^8.1.0",
"@commitlint/config-angular-type-enum": "^8.1.0",
"@commitlint/prompt": "^8.1.0",
"@commitlint/prompt-cli": "^8.1.0",
"@semantic-release/changelog": "^3.0.4",
"@semantic-release/commit-analyzer": "github:semantic-release/commit-analyzer",
"@semantic-release/git": "^7.0.16",
"@semantic-release/npm": "^5.1.13",
"@semantic-release/release-notes-generator": "^7.2.1",
"@types/jest": "^24.0.15",
"@types/lodash-es": "^4.17.3",
"@types/node": "^12.6.8",
"@typescript-eslint/eslint-plugin-tslint": "^1.13.0",
"codecov": "^3.5.0",
"convict": "^5.1.0",
"eslint": "^6.1.0",
"eslint-config-airbnb-base": "^13.2.0",
"eslint-plugin-import": "^2.18.2",
"husky": "^2.7.0",
"jest": "^24.8.0",
"jest-dom": "^3.5.0",
"lerna": "^3.16.4",
"lint-staged": "^8.2.1",
"prettier": "^1.18.2",
"semantic-release": "^15.13.19",
"svelte": "^3.6.9",
"ts-jest": "^24.0.2",
"tslint": "^5.18.0",
"tslint-config-airbnb": "^5.11.1",
"tslint-config-prettier": "^1.18.0",
"typescript": "^3.5.3"
},
"version": "1.6.0",
"dependencies": {
"colors": "^1.3.3",
"lodash": "^4.17.15"
}
}