UNPKG

newo

Version:

NEWO CLI: Professional command-line tool with modular architecture for NEWO AI Agent development. Features account migration, integration management, webhook automation, AKB knowledge base, project attributes, sandbox testing, IDN-based file management, r

105 lines (104 loc) 3.12 kB
{ "name": "newo", "version": "3.4.0", "description": "NEWO CLI: Professional command-line tool with modular architecture for NEWO AI Agent development. Features account migration, integration management, webhook automation, AKB knowledge base, project attributes, sandbox testing, IDN-based file management, real-time progress tracking, intelligent sync operations, and comprehensive multi-customer support.", "type": "module", "bin": { "newo": "dist/cli.js" }, "files": [ "dist/**/*.js", "dist/**/*.d.ts", "src/**/*.ts", "README.md", "CHANGELOG.md", ".env.example" ], "keywords": [ "newo", "cli", "ai", "agent", "automation", "sync", "local-development", "akb", "knowledge-base", "import", "multi-project", "workspace", "conversations", "chat-history", "personas", "sandbox", "testing", "agent-testing", "integrations", "webhooks", "connectors", "project-attributes", "customer-attributes", "nsl", "guidance", "skill-management", "account-migration", "migration", "verification", "webhook-automation" ], "author": "sabbah13", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/sabbah13/newo-cli.git" }, "bugs": { "url": "https://github.com/sabbah13/newo-cli/issues" }, "homepage": "https://github.com/sabbah13/newo-cli#readme", "engines": { "node": ">=18" }, "dependencies": { "axios": "^1.7.7", "dotenv": "^16.4.5", "fs-extra": "^11.2.0", "js-yaml": "^4.1.0", "minimist": "^1.2.8", "p-limit": "^5.0.0" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/fs-extra": "^11.0.4", "@types/js-yaml": "^4.0.9", "@types/minimist": "^1.2.5", "@types/node": "^22.5.4", "@types/sinon": "^17.0.3", "c8": "^9.1.0", "chai": "^5.0.2", "mocha": "^10.2.0", "sinon": "^18.0.1", "tsx": "^4.20.5", "typescript": "^5.6.2" }, "scripts": { "build": "tsc", "build:watch": "tsc --watch", "dev": "npm run build && node ./dist/cli.js", "dev:watch": "tsc --watch & nodemon --watch dist dist/cli.js", "pull": "npm run build && node ./dist/cli.js pull", "push": "npm run build && node ./dist/cli.js push", "status": "npm run build && node ./dist/cli.js status", "conversations": "npm run build && node ./dist/cli.js conversations", "conversations:all": "npm run build && node ./dist/cli.js conversations --all", "clean": "rm -rf dist coverage", "typecheck": "tsc --noEmit", "lint": "tsc --noEmit --strict", "test": "npm run build && node --test test/*.test.js", "test:unit": "npm run build && node --test test/{api,sync,auth,hash,fsutil,akb}.test.js", "test:integration": "npm run build && node --test test/integration.test.js", "test:coverage": "npm run build && c8 --reporter=html --reporter=text node --test test/*.test.js", "test:mocha": "npm run build && c8 mocha test/*.test.js --timeout 60000", "prepublishOnly": "npm run clean && npm run build" } }