lint-gitlab-ci
Version:
GitLab-ci script to lint .gitlab-ci.yml files.
83 lines (82 loc) • 2.41 kB
JSON
{
"name": "lint-gitlab-ci",
"version": "1.1.1",
"description": "GitLab-ci script to lint .gitlab-ci.yml files.",
"keywords": [
"gitlab",
"gitlab-ci",
"lint",
".gitlab-ci.yml",
"module",
"cli"
],
"repository": {
"type": "git",
"url": "https://gitlab.com/StraightOuttaCrompton/lint-gitlab-ci.git"
},
"author": "StraightOuttaCrompton",
"license": "GPL-3.0-only",
"bugs": {
"url": "https://gitlab.com/StraightOuttaCrompton/lint-gitlab-ci/issues"
},
"homepage": "https://gitlab.com/StraightOuttaCrompton/lint-gitlab-ci",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"files": [
"lib"
],
"bin": {
"lint-gitlab-ci": "lib/cli.js"
},
"scripts": {
"build": "tsc",
"start": "nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/cli.ts",
"test": "jest --watch",
"coverage": "jest --coverage",
"prepare": "npm run build",
"clean": "rm -rf lib node_modules coverage"
},
"dependencies": {
"@types/figlet": "^1.2.0",
"@types/mz": "^2.7.0",
"assign-default-values-to-object": "^1.0.1",
"axios": "^0.19.2",
"chalk": "^4.0.0",
"commander": "^5.0.0",
"figlet": "^1.3.0",
"mz": "^2.7.0",
"path": "^0.12.7"
},
"devDependencies": {
"@commitlint/cli": "^8.3.5",
"@commitlint/config-conventional": "^8.3.4",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/commit-analyzer": "^8.0.1",
"@semantic-release/git": "^9.0.0",
"@semantic-release/gitlab": "^6.0.3",
"@semantic-release/release-notes-generator": "^9.0.1",
"@types/jest": "^25.2.1",
"@types/node": "^13.11.0",
"axios-mock-adapter": "^1.18.1",
"husky": "^4.2.3",
"jest": "^25.2.7",
"lint-staged": "^10.1.1",
"nodemon": "^2.0.2",
"prettier": "^2.0.2",
"semantic-release": "^17.0.4",
"ts-jest": "^25.3.1",
"ts-node": "^8.8.1",
"typescript": "^3.8.3"
},
"lint-staged": {
"*.{ts,js,json,html,md,yml}": [
"prettier --write"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
}
}