{
  "name": "bitloops-gherkin",
  "version": "1.0.2",
  "description": "bitloops-gherkin is a node.js package that allows you to generate Gherkin tables in Cucumber feature files using Google Sheets",
  "type": "module",
  "engines": {
    "node": ">= 12"
  },
  "homepage": "https://github.com/bitloops/bitloops-gherkin-ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/bitloops/bitloops-gherkin-ts"
  },
  "keywords": [
    "bitloops",
    "typescript",
    "bdd",
    "behavior driven development",
    "automation",
    "testing",
    "cucumber",
    "gherkin",
    "test data",
    "Google Sheets",
    "Google Docs",
    "sheets",
    "cli"
  ],
  "bin": {
    "bitloops-gherkin": "./lib/src/index.js"
  },
  "devDependencies": {
    "@types/eslint": "^8.4.6",
    "@types/figlet": "^1.5.5",
    "@types/inquirer": "^9.0.1",
    "@types/jest": "~27.5",
    "@types/node": "~18.8.5",
    "@typescript-eslint/eslint-plugin": "~5.40.0",
    "@typescript-eslint/parser": "~5.40.0",
    "copyfiles": "^2.4.1",
    "env-cmd": "^10.1.0",
    "eslint": "~8.25.0",
    "eslint-config-prettier": "~8.5",
    "eslint-plugin-jest": "~26.2",
    "eslint-plugin-prettier": "^4.2.1",
    "jest": "~28.1",
    "jest-cucumber": "^3.0.1",
    "jest-extended": "^3.0.2",
    "jest-ts-auto-mock": "^2.1.0",
    "prettier": "^2.7.1",
    "rimraf": "~3.0",
    "ts-auto-mock": "^3.6.2",
    "ts-jest": "~28.0",
    "ts-node": "^10.9.1",
    "tsutils": "~3.21",
    "ttypescript": "^1.5.13",
    "typescript": "4.8.4"
  },
  "scripts": {
    "generate-dts": "node --experimental-vm-modules node_modules/typescript/bin/tsc index.js --declaration --emitDeclarationOnly --allowJs --outDir . && node_modules/prettier/bin-prettier.js --config .prettierrc --write index.d.ts",
    "ant": "java -jar /usr/local/lib/antlr-4.10.1-complete.jar -Dlanguage=JavaScript src/grammar/BitloopsLexer.g4 && java -jar /usr/local/lib/antlr-4.10.1-complete.jar -Dlanguage=JavaScript src/grammar/BitloopsParser.g4 && yarn generate-dts",
    "ant:setup": "java -jar /usr/local/lib/antlr-4.10.1-complete.jar -Dlanguage=JavaScript src/grammar/BitloopsSetupLexer.g4 && java -jar /usr/local/lib/antlr-4.10.1-complete.jar -Dlanguage=JavaScript src/grammar/BitloopsSetupParser.g4 && yarn generate-dts",
    "copy-files": "copyfiles -u 1 src/**/*.html src/**/*.css src/scripts/workflows/*.json src/scripts/docker/* lib",
    "start": "node lib/src/index.js",
    "clean": "rimraf coverage lib tmp",
    "prebuild": "npm run lint",
    "build:dev": "tsc -p tsconfig.json",
    "build:watch": "tsc -w -p tsconfig.json",
    "build:release": "npm run clean && tsc -p tsconfig.release.json",
    "build": "yarn clean && tsc -p . && yarn copy-files && chmod +x lib/src/index.js",
    "install:local": "yarn build && npm i -g",
    "lint": "eslint . --ext .ts --ext .mts",
    "test:coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage",
    "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
    "prettier": "prettier --config .prettierrc --write .",
    "test:watch": "jest --watch",
    "ts-node-esm": "node --loader ts-node/esm",
    "test:enc": "./node_modules/.bin/env-cmd -f .env node --loader ts-node/esm __tests__/step-definitions/utils/encoder.ts",
    "test-exp": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
    "encode": "./node_modules/.bin/env-cmd -f examples/.env ts-node-esm src/index.ts encode -t"
  },
  "files": [
    "lib",
    "index.js",
    "index.d.ts"
  ],
  "author": "Bitloops S.A.",
  "license": "GPL-3.0",
  "dependencies": {
    "chalk": "5.1.2",
    "commander": "^9.4.1",
    "figlet": "1.5.2",
    "googleapis": "^108.0.0",
    "inquirer": "9.1.3",
    "tslib": "~2.4"
  }
}
