UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

119 lines (118 loc) 3.75 kB
{ "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" }