{
  "name": "wappi",
  "version": "3.4.8",
  "description": "wappi microservice API framework",
  "main": "index.js",
  "scripts": {
    "build": "rm -rf ./bin/wappi/ && esbuild ./wappi/**.ts ./wappi/*/**.ts --bundle --external:esbuild --outdir=./bin/wappi/ --platform=node --target=node18 && cp -r ./wappi/Templates ./bin/wappi/",
    "deploy": "git add . && git commit -am 'new version' && npx tsx ./wappi/index.ts updateCoreVersion && npm run build && npm publish",
    "deployMessage": "git add . && git commit -am \"${npm_config_msg:-new version}\" && npx tsx ./wappi/index.ts updateCoreVersion && npm run build && npm publish",
    "i": "./bin/wappi/index.js init",
    "b": "./bin/wappi/index.js build",
    "c": "./bin/wappi/index.js create",
    "d": "./bin/wappi/index.js delete",
    "e": "./bin/wappi/index.js envfile",
    "h": "./bin/wappi/index.js help",
    "l": "./bin/wappi/index.js lint",
    "r": "./bin/wappi/index.js run",
    "testAll": "./bin/wappi/index.js test",
    "t": "./bin/wappi/index.js test Core_TestNoAuthentication_1_0_0",
    "u": "./bin/wappi/index.js update",
    "v": "./bin/wappi/index.js updateCoreVersion",
    "w": "./bin/wappi/index.js watch",
    "updateVersionComplete": "./bin/wappi/index.js updateVersionComplete",
    "y": "./bin/wappi-fe/index.js y",
    "blank": "./bin/wappi/index.js"
  },
  "bin": {
    "wappi": "./bin/wappi/index.js"
  },
  "keywords": [
    "API",
    "Prisma",
    "wappi",
    "wapi",
    "Framework"
  ],
  "author": "Warwick Cox <w@teamcox.co>",
  "license": "ISC",
  "dependencies": {
    "@aws-sdk/client-secrets-manager": "^3.359.0",
    "@prisma/client": "^5.9.1",
    "@slack/webhook": "^7.0.5",
    "@supercharge/strings": "^2.0.0",
    "@types/uuid": "^9.0.0",
    "ajv": "^8.12.0",
    "aws-sdk": "^2.1295.0",
    "camelcase": "^7.0.1",
    "camelcase-keys": "^8.0.2",
    "chalk": "^5.2.0",
    "change-case": "^4.1.2",
    "colors": "^1.4.0",
    "commander": "^10.0.0",
    "compare-versions": "^6.0.0-rc.1",
    "cron": "^2.2.0",
    "dotenv": "^16.0.3",
    "esbuild": "^0.25.8",
    "json-crypto": "^1.0.5",
    "jsonwebtoken": "^9.0.0",
    "kleur": "^4.1.5",
    "misty": "^1.6.10",
    "mysql2": "^3.0.1",
    "n-readlines": "^1.0.1",
    "node-fetch": "^3.3.0",
    "node-notifier": "^10.0.1",
    "prompts": "^2.4.2",
    "require-from-string": "^2.0.2",
    "run-func": "^3.0.0",
    "scriptjs": "^2.5.9",
    "semver": "^7.3.8",
    "snake-case": "^3.0.4",
    "ts-jest": "^29.0.5",
    "ts-morph": "^21.0.1",
    "ts-node": "^10.9.1",
    "typescript": "^5.3.3",
    "uuid": "^9.0.0"
  },
  "devDependencies": {
    "@types/cron": "^2.0.0",
    "@types/jest": "^29.2.5",
    "@types/jsonwebtoken": "^9.0.1",
    "@types/n-readlines": "^1.0.3",
    "@types/node": "^18.11.18",
    "@types/node-fetch": "^2.6.2",
    "@types/prompts": "^2.4.2",
    "@types/require-from-string": "^1.2.1",
    "@types/scriptjs": "^0.0.2",
    "@types/semver": "^7.3.13",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "eslint": "^8.56.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.29.1",
    "nodemon": "^3.1.10",
    "prisma": "^5.9.1"
  }
}
