UNPKG

gherkin-lint-ts

Version:

Gherkin features linter written in Typescript

89 lines (88 loc) 2.5 kB
{ "name": "gherkin-lint-ts", "version": "5.0.6", "description": "Gherkin features linter written in Typescript", "main": "lib/src/index.js", "bin": { "gherkin-lint-ts": "lib/src/index.js" }, "files": [ "lib" ], "keywords": [ "gherkin", "cucumber", "cucumberjs", "validator", "feature", "features", "lint", "typescript", "linter" ], "repository": { "type": "git", "url": "https://github.com/avysotskaya/gherkin-lint-ts.git" }, "publishConfig": { "@avysotskaya:registry": "https://npm.pkg.github.com" }, "dependencies": { "@types/glob": "7.1.4", "@types/lodash": "4.14.172", "@types/yargs": "17.0.2", "chalk": "4.1.2", "gherkin": "9.0.0", "glob": "7.1.6", "lodash": "4.17.21", "rimraf": "3.0.2", "strip-ansi": "6.0.0", "terminal-link": "2.1.1", "ts-node": "9.1.1", "xml-js": "1.6.11", "yargs": "17.1.0" }, "devDependencies": { "@babel/core": "7.15.0", "@babel/preset-env": "7.15.0", "@babel/preset-typescript": "7.15.0", "@types/chai": "^4.2.12", "@types/jest": "^26.0.14", "@types/node": "^14.11.1", "@types/sinon": "^9.0.5", "@typescript-eslint/eslint-plugin": "^4.1.1", "@typescript-eslint/parser": "^4.1.1", "chai": "4.2.0", "coveralls": "3.1.1", "cross-env": "7.0.3", "eslint": "^7.9.0", "eslint-plugin-import": "2.23.4", "mocha": "7.1.1", "mocha-sinon": "2.1.2", "mock-fs": "4.11.0", "nyc": "15.1.0", "sinon": "9.0.1", "typescript": "4.1.5" }, "scripts": { "clean": "rimraf lib", "compile": "tsc --build tsconfig.prod.json", "build": "yarn run clean && yarn run compile", "lint": "eslint './src/**/*.ts'", "mocha": "cross-env TS_NODE_FILES=true mocha --exit -r ts-node/register/transpile-only --colors 'src/__tests__/**/*.spec.ts'", "prepare": "yarn lint && yarn mocha && yarn build", "coverage": "nyc report --reporter=text-lcov | coveralls", "test": "yarn run lint && yarn run build && nyc yarn run mocha", "demo": "ts-node ./src/index.ts -c ./demo/configs/.gherkin-lintrc.json ./demo", "demo-js": "node ./lib/src/index.js -c demo/configs/.gherkin-lintrc.json demo/**" }, "license": "MIT", "bugs": { "url": "https://github.com/avysotskaya/gherkin-lint-ts/issues" }, "homepage": "https://github.com/avysotskaya/gherkin-lint-ts#readme", "directories": { "lib": "lib" }, "author": "Alesia Vysotskaya" }