alwaysai
Version:
The alwaysAI command-line interface (CLI)
119 lines (118 loc) • 3.75 kB
JSON
{
"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"
}