UNPKG

asl-validator

Version:
72 lines (71 loc) 1.87 kB
{ "name": "asl-validator", "version": "3.14.0", "description": "Amazon States Language validator", "main": "./dist/src/validator.js", "bin": { "asl-validator": "./dist/bin/asl-validator.js" }, "scripts": { "build": "npx tsc", "lint": "npx eslint . --max-warnings 0 --ext ts", "test": "npm run build && npx jest", "prepare": "husky install", "semantic-release": "semantic-release" }, "repository": { "type": "git", "url": "https://github.com/ChristopheBougere/asl-validator.git" }, "keywords": [ "asl", "amazon states language", "aws", "step functions", "state machine", "validator", "linter" ], "author": "Christophe Bougère", "license": "Apache-2.0", "bugs": { "url": "https://github.com/ChristopheBougere/asl-validator/issues" }, "homepage": "https://github.com/ChristopheBougere/asl-validator#readme", "dependencies": { "ajv": "^8.12.0", "asl-path-validator": "^0.16.1", "commander": "^10.0.1", "jsonpath-plus": "^10.3.0", "yaml": "^2.3.1" }, "devDependencies": { "@commitlint/cli": "^17.6.5", "@commitlint/config-conventional": "^17.6.5", "@types/jest": "^29.5.2", "@types/jsonpath": "^0.2.0", "@typescript-eslint/eslint-plugin": "^5.59.8", "@typescript-eslint/parser": "^5.59.8", "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-jest": "^27.2.1", "husky": "^8.0.3", "jest": "^29.5.0", "jest-junit": "^16.0.0", "lint-staged": "^13.2.2", "prettier": "2.8.8", "semantic-release": "^21.0.2", "ts-jest": "^29.1.0", "ts-node": "^10.9.1", "typescript": "^5.1.3" }, "jest": { "preset": "ts-jest", "testMatch": [ "<rootDir>/**/__tests__/**/*.test.ts" ] }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" } }