UNPKG

@ondc/automation-mock-runner

Version:
89 lines (88 loc) 2.57 kB
{ "name": "@ondc/automation-mock-runner", "version": "1.1.0", "description": "A TypeScript library for ONDC automation mock runner", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "LICENSE", "public" ], "scripts": { "build": "npm run clean && tsc", "build:watch": "tsc --watch", "start": "node dist/index.js", "dev": "tsc --watch", "clean": "rm -rf dist coverage browser-dist", "prepare": "npm run clean && npm run build", "prepublishOnly": "npm run test && npm run build", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:ci": "jest --ci --coverage --watchAll=false", "test:browser-mock": "jest --testNamePattern=\"BrowserRunner|CrossEnvironment\"", "lint": "eslint src/**/*.ts --fix", "lint:check": "eslint src/**/*.ts", "format": "prettier --write src/**/*.ts README.md", "format:check": "prettier --check src/**/*.ts README.md", "type-check": "tsc --noEmit", "validate": "npm run type-check && npm run lint:check && npm run format:check", "docs:generate": "typedoc src/index.ts --out docs", "security:audit": "npm audit --audit-level high", "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish" }, "keywords": [ "protocol-workbench", "ondc", "automation", "mock-runner", "typescript" ], "author": "ONDC Development Team <dev@ondc.org>", "license": "ISC", "engines": { "node": ">=16.0.0" }, "repository": { "type": "git", "url": "https://github.com/ONDC-Official/automation-mock-runner-lib.git" }, "bugs": { "url": "https://github.com/ONDC-Official/automation-mock-runner-lib/issues" }, "homepage": "https://github.com/ONDC-Official/automation-mock-runner-lib#readme", "devDependencies": { "@types/jest": "^30.0.0", "@types/jsonpath": "^0.2.4", "@types/node": "^20.14.0", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.0", "husky": "^9.0.0", "jest": "^30.2.0", "lint-staged": "^15.2.0", "prettier": "^3.2.0", "ts-jest": "^29.4.5", "ts-node": "^10.9.2", "typescript": "^5.9.3" }, "dependencies": { "acorn": "^8.15.0", "acorn-walk": "^8.3.4", "base-64": "^1.0.0", "jsonpath": "^1.1.1", "terser": "^5.44.1", "uuid": "^10.0.0", "zod": "^4.1.12" }, "publishConfig": { "access": "public" } }