{
  "name": "alwaysai",
  "description": "The alwaysAI command-line interface (CLI)",
  "version": "2.9.1",
  "main": "lib/exports.js",
  "types": "lib/exports.d.ts",
  "publishConfig": {
    "access": "public",
    "tag": "next"
  },
  "bin": {
    "aai": "lib/index.js",
    "alwaysai": "lib/index.js"
  },
  "engines": {
    "npm": ">=7.0.0",
    "node": ">=18.0.0"
  },
  "scripts": {
    "build": "tsc --project tsconfig.build.json",
    "clean": "rimraf lib packages coverage",
    "build:clean": "npm run clean && npm run build",
    "build:watch": "tsc --project . --watch",
    "lint": "eslint . --ext .ts",
    "lint:fix": "npm run lint -- --fix",
    "test:unit": "ALWAYSAI_LOG_TO_CONSOLE=1 jest --coverage --testPathPattern='./tests/' --maxWorkers=50%",
    "test:integration": "jest --testPathPattern='./integration-tests/'",
    "test:ci": "npm run lint && npm run build && npm run test:unit",
    "test:watch": "npm run test:unit -- --watch",
    "test": "npm run test:unit",
    "package": "npm run build:clean && pkg . --options no-warnings --out-path ./packages && node ./scripts/rename-packages.js",
    "publish:dev": "npm run package && node ./scripts/publish-packages.js dev",
    "publish:qa": "npm run package && node ./scripts/publish-packages.js qa",
    "publish:prod": "npm run package && node ./scripts/publish-packages.js prod",
    "preversion": "npm test && npm run build:clean",
    "write-version": "node -p \"'export const version = ' + JSON.stringify(require('./package.json').version) + ';'\" | sed \"s/\\\"/'/g\"  > src/version.ts",
    "version": "npm run write-version && npm run lint:fix && git add src/version.ts && npm run build"
  },
  "dependencies": {
    "@alwaysai/alwayscli": "0.3.3",
    "@alwaysai/app-configuration-schemas": "0.2.0",
    "@alwaysai/cloud-api": "0.2.4",
    "@alwaysai/codecs": "0.0.8",
    "@alwaysai/config-nodejs": "0.3.3",
    "@alwaysai/device-agent-schemas": "3.3.0",
    "@alwaysai/model-configuration-schemas": "0.11.2",
    "@carnesen/coded-error": "0.4.0",
    "@sentry/node": "6.19.7",
    "ajv": "8.11.0",
    "boxen": "5.1.2",
    "chalk": "4.1.2",
    "delay": "5.0.0",
    "fp-ts": "2.12.1",
    "fs-extra": "10.1.0",
    "ignore": "5.3.1",
    "inquirer": "8.2.6",
    "io-ts": "2.2.16",
    "log-symbols": "4.1.0",
    "mkdirp": "1.0.4",
    "open": "8.4.0",
    "ora": "5.4.1",
    "prompts": "2.4.2",
    "pump": "3.0.0",
    "rimraf": "4.4.0",
    "serialize-error": "8.1.0",
    "signal-exit": "3.0.7",
    "systeminformation": "5.22.7",
    "tar": "6.1.11",
    "tempy": "0.7.1",
    "to-readable-stream": "2.1.0",
    "tree-kill": "1.2.2",
    "uuid": "9.0.1",
    "winston": "3.8.2",
    "winston-daily-rotate-file": "4.7.1",
    "yaml": "2.4.1"
  },
  "devDependencies": {
    "@alwaysai/eslint-config": "0.1.3",
    "@alwaysai/tsconfig": "0.0.1",
    "@carnesen/run-and-catch": "0.4.3",
    "@types/adm-zip": "0.5.0",
    "@types/jest": "28.1.2",
    "@types/mkdirp": "1.0.2",
    "@types/node": "^18.0.0",
    "@types/prompts": "^2.0.14",
    "@types/pump": "1.1.1",
    "@types/rimraf": "3.0.2",
    "@types/signal-exit": "3.0.1",
    "@types/sinon": "10.0.11",
    "@types/tar": "6.1.2",
    "@types/tmp": "0.2.3",
    "aws-sdk": "2.1125.0",
    "cp-cli": "2.0.0",
    "get-stream": "6.0.1",
    "jest": "28.1.1",
    "pkg": "5.8.1",
    "sinon": "13.0.2",
    "ts-jest": "28.0.5",
    "ts-mock-imports": "1.3.8",
    "ts-node": "10.8.1",
    "typescript": "4.6.4"
  },
  "keywords": [
    "alwaysai",
    "typescript",
    "nodejs",
    "cli",
    "command",
    "line",
    "interface"
  ],
  "author": {
    "name": "alwaysAI, Inc.",
    "email": "contact@alwaysai.co"
  },
  "homepage": "https://alwaysai.co",
  "license": "SEE LICENSE IN LICENSE"
}
