UNPKG

jest-cucumber

Version:
118 lines (117 loc) 2.83 kB
{ "name": "jest-cucumber", "version": "4.5.0", "description": "Execute Gherkin scenarios in Jest", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", "scripts": { "build": "tsc", "test": "jest --watch", "test:ci": "jest --coverage --color", "test:vitest": "vitest run --config examples/vitest/vitest.config.mts", "test:update-snapshots": "jest --updateSnapshot", "lint": "eslint src specs examples --ext js,jsx,ts,tsx", "lint:fix": "eslint src specs examples --ext js,jsx,ts,tsx --fix", "release": "semantic-release", "prepare": "husky" }, "repository": { "type": "git", "url": "git+https://github.com/bencompton/jest-cucumber.git" }, "keywords": [ "jest", "vitest", "gherkin", "cucumber" ], "author": "Ben Compton", "license": "Apache-2.0", "bugs": { "url": "https://github.com/bencompton/jest-cucumber/issues" }, "homepage": "https://github.com/bencompton/jest-cucumber#readme", "dependencies": { "@cucumber/gherkin": "^28.0.0", "callsites": "^3.0.0", "glob": "^10.3.10", "uuid": "^10.0.0" }, "peerDependencies": { "@types/jest": ">=29.5.12", "jest": ">=29.7.0", "vitest": ">=1.4.0" }, "peerDependenciesMeta": { "@types/jest": { "optional": true }, "jest": { "optional": true }, "vitest": { "optional": true } }, "devDependencies": { "@commitlint/cli": "^19.2.1", "@pplancq/commitlint-config": "^2.1.1", "@pplancq/eslint-config": "^2.1.0", "@pplancq/prettier-config": "^1.0.1", "@pplancq/semantic-release-config": "^1.2.0", "@types/glob": "^8.1.0", "@types/jest": "^29.5.12", "@types/node": "^20.11.30", "@types/uuid": "^10.0.0", "eslint": "^8.57.0", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.2", "prettier": "^3.2.5", "semantic-release": "^23.0.6", "ts-jest": "^29.1.2", "tsc-files": "^1.1.4", "typescript": "^5.4.3", "vitest": "^1.4.0" }, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testMatch": [ "**/*.{steps,test}.ts" ], "testPathIgnorePatterns": [ "/node_modules/", "examples/vitest" ], "moduleFileExtensions": [ "js", "ts", "tsx" ] }, "prettier": "@pplancq/prettier-config", "eslintConfig": { "extends": [ "@pplancq/eslint-config/node", "@pplancq/eslint-config/jest", "@pplancq/eslint-config/prettier" ] }, "commitlint": { "extends": [ "@pplancq/commitlint-config" ] }, "release": { "extends": [ "@pplancq/semantic-release-config" ] }, "lint-staged": { "*.{js,jsx,ts,tsx}": "eslint --fix", "*.{ts,tsx}": "tsc-files --noEmit" } }