{
  "name": "newo",
  "version": "3.7.5",
  "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": {
    "newo-dsl-analyzer": "^1.0.0",
    "newo-dsl-core": "^1.0.0",
    "axios": "^1.7.7",
    "chokidar": "^5.0.0",
    "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/chokidar": "^1.7.5",
    "@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"
  }
}
