{"_id":"@easyai/cli","_rev":"303-823f71483e29bf5223cfc10a90019518","name":"@easyai/cli","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.1":{"name":"@easyai/cli","version":"1.0.1","keywords":["ai","openai","anthropic","prompts","sdk","machine-learning"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"4d4c6e2acac53caebc8bcfa27ef0077353b0e705","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.1.tgz","fileCount":68,"integrity":"sha512-IQRwjdI/EQPFtaJ2s/AM5v7wDjDekZSi6+6MEcy08R3/UrohbSArWxWaZj7mxd+quQzmhszOpAus6s/8CVjVjA==","signatures":[{"sig":"MEQCICohZ91vzZ126Jwrf34N4s0rlyv+C2AUQFAj2gdMgFiAAiALj9+MCNhOt86P6YAp/L30VeHgzwRMP7p7al+a6IRZnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969183},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"bd6d99827e8b727ab987e43a4281a65cfb45a993","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"npm run lint && npm run test","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Keep your code clean by managing AI prompts externally","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^5.3.0","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1752773538600_0.8635694589394778","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@easyai/cli","version":"1.0.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"8800233ab11745ffc601145bab08c9f667fdc706","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.4.tgz","fileCount":70,"integrity":"sha512-CgKbKcsdu/TK9yYLv84KuD51mGGQ2MGt1BqCo8BR0P5U6DS2wQwuzvNfKKL0YU9C+Qz4j9TzOaxt04yKN20+5g==","signatures":[{"sig":"MEYCIQCGgyRd6OfjbXM/jwP6bs8p/CA5j3Oh6iOzpSmYrOH16QIhAJc5zYn0RRuZo1onwq2VdtYiEtlvLv0FtlPGp29+60dO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973707},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^5.3.0","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1752777023907_0.1864160065943783","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@easyai/cli","version":"1.0.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b7fb474a111264e548e7366ff0512f575aabec69","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.5.tgz","fileCount":70,"integrity":"sha512-M6W7B72mgoeD+nD7+l7bfvLRjudsw3FZne5DXJhjaqEJxqkv2HT3u3RzHaIzqH73Xcsw2O41RU/63jnZL7aknQ==","signatures":[{"sig":"MEUCIEiCMVF6g80FwWRdD8HETOh0xh40YFbeJ2vq9VFaZaWvAiEA3DQLkW1E4WbusbDf5Gm+CxnxXSRQqHrmCLKT5r+bels=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973707},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1752777266297_0.5971771539289137","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@easyai/cli","version":"1.0.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"2cc3cd0409d4eff8c836032e0ddfc79f15db4f84","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.6.tgz","fileCount":70,"integrity":"sha512-X0Zq76ip5IaUJexMLunT3oeQIWt+r2EU/bxn00IF2PR33SuQZ4MZxf9SXoPEChk2+jvBpnxFBu0MODD1PaMaXw==","signatures":[{"sig":"MEQCIGS929XcZhbsWbePis8+yMuWpYsqj95jYbk61r6/U4nVAiAiywf1bp+b7Cm+CVkLrU0O0+6jXIScsq8VM90Fe2CufQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973971},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1752777368585_0.5254262545278348","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@easyai/cli","version":"1.0.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"fd37154b455f669d1d62578535ad22ed894dffc8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.7.tgz","fileCount":70,"integrity":"sha512-1wDT6LhlQq5fqoodKsAPkXiZFWzVIBE0fP4ZxrzgRT5/JDjCrqHC+dYAgYGrgMItGYC4ATc82oLYUwZ68jHc6w==","signatures":[{"sig":"MEYCIQD1oTMCk06RQeCLF9RbY7sJpEZnCAlMGS9B2ajNClRx7gIhAPV1cFWj4wYcddmul8mq/g+G1AmvkgVfbc6Mx3YkJEI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973962},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1752777899682_0.4298800150974402","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@easyai/cli","version":"1.0.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"616bc19499d35ced7462d0582efe4b8b4d93d2a6","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.8.tgz","fileCount":70,"integrity":"sha512-FLwDCF3SckNzZIzxq6TGEfd/tziK2rKEc27S7LI5jjicYRL9P1N17DD7baUj9NtNNgn6SQp8phIj0C0WZofqbg==","signatures":[{"sig":"MEUCIQCzyMb/V2w3FA02fviBsQcv/ZtLTsWuSmGdnTVuunnofgIgS4UkBq7YBdA3dT+NItqofvd5rZC0ua2eI5kYE3fnTJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976190},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1752778047854_0.7214830103794894","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@easyai/cli","version":"1.0.9","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.0.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"12da9612b600ce0c1d4dd5491193d48a079338eb","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.0.9.tgz","fileCount":70,"integrity":"sha512-TOO+iKkQmgV4/xHn14p+puNkNRIOZk8yG6ktRqre0/jzMSIiH24na/qNHpheJ90RHo/LKBBlSzVS0jVxhoHxMw==","signatures":[{"sig":"MEYCIQDlGyKrn30O5Bgab7sVHmuIL0x/1MWAMMQcd3Eajgx+DAIhAJs7Q/UEq4UKhSeDN/6lta0Srv7SS9sMOc4ZF7DoIUMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976255},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3f2d399474c46b9a8fdbcbe140bf78cb202d8382","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1752796361984_0.724346807159364","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@easyai/cli","version":"1.1.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c029feced9dcc34fc85871521e73ac5f72c5e6db","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.0.tgz","fileCount":70,"integrity":"sha512-mBLip3+JCzSCBOoNFmV3NQDjsZPfILi9nUAavq3gyCqr1ATNI5W22XoPPICn9FhuKBPirTuFSn/tCJPJQtm3BQ==","signatures":[{"sig":"MEQCICwo5TZwmpTML1EGrpGpzgYqIqEypMV9qLJyLcc+tUrkAiAlHhM9kylYhHMmoj0OCnQYwgLDM6oKrWI+pfqU+F7eXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976687},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"066363c4b14519318b0556af21319bcebdc21320","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1752797758275_0.6913594121954534","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@easyai/cli","version":"1.1.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"45fde5c418f73468953d7fa1bb28494d5be32589","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.1.tgz","fileCount":70,"integrity":"sha512-fThf704lr4nxfYIzKglrzqjk1ZIhrsmRiopJwpp4VPZKl9hrwZ1nI6smpgHtU0Nt8Bex1NuaPTgNcCMr2upWNA==","signatures":[{"sig":"MEUCIQCHFvby2En3JyPcD/BbVggWTniheSlu7k+ZBT2ol/yn2AIgf2/cu0Ohb7QU5q6CsNHCUTablf7UNX7Ngc75OoszQIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979220},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"ebe8dff7a915b5600175ba0f4b8d37bbd34f665c","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.1_1752798011157_0.6331669319268711","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@easyai/cli","version":"1.1.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"548c4dabff6411d691ca81ca92a6becfef0839c0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.2.tgz","fileCount":70,"integrity":"sha512-M8CC8fKYvGE+PGA30RVB+c+nFll/NB7C99h1tqRLoIb+4y5dm7K9RNkx0O18az7t0Zz6kMFO/Cp1FMynP5aK2w==","signatures":[{"sig":"MEUCIBYu3PSQZmIzZT66guV6sIB5K5FMVn9sCb1Z1HMpnfwdAiEAzCU9B6NSpzgoY9pYfr7KCg/yppNwwlHy/cUDkaYBhfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977619},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"6711375f47fac3de830c99995967f1785fe3fc1d","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.2_1752798435889_0.5668664486652677","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@easyai/cli","version":"1.1.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"db7c1cb70813f24fd959bbb7a3c51d65197eeb36","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.3.tgz","fileCount":135,"integrity":"sha512-Bk28rN18NiR3b+/aXe06IkU+XMn7FYLVo6DZ5c1+DsDsnx8B1+7nsFeZya5j5KDPq/PXfHiyUI5hnztH5CfiOQ==","signatures":[{"sig":"MEYCIQDRU129zAaWadVR/8G4seR37Ql+KcMiFNo7lvntPFuZTQIhAP8f1QBMpDFZDBhiczSuk86DuPlpZ/snnPmyKDFCHuHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25691533},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"80b46134948bef78ba05a08cbb75eba5dd5c0fc0","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.3_1752814543561_0.8044364037447771","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@easyai/cli","version":"1.1.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"4629def9983a2ea1c2a41a0027f327255dddc0df","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.4.tgz","fileCount":135,"integrity":"sha512-NifBiCvBJ8VZNvciMegdV6yZnXwkdSwBmPidD5O2XlAgFnnPaIxwZhynSnuc7fNatqmsGVsLoHokdTW4GcEA9A==","signatures":[{"sig":"MEUCIQD/CWvs5ZHBjhlZ78Fsq/5e1qIizjxii4twE3yCGU9r2AIgUFzk2GlIKiLGSICLXuoy4kmiZjOqq4ZI5Ca3AgX1EO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25691342},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"2ba6948d5f107a16c1d1c5e3fa50cb4a8dcd61c5","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.4_1752814969799_0.41303878289051066","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@easyai/cli","version":"1.1.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.1.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c577f3df6c57f8ea193f26f29e1caf066e991997","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.1.5.tgz","fileCount":138,"integrity":"sha512-R/Zf20KW9PTQNQFAf+8uowdefwdqZMFeCLYcksTwWICRi7/mJfHk0CHtIF4axL8FQQwbWCKZkyaMNnK+9PNupg==","signatures":[{"sig":"MEYCIQDLahP8nutCso+9LY9S1XDueJnIl0irbY2GGqPXDtPQ7wIhANVu6ms+wpvDkB23uie+GW+0SOoslMyQpaeipViZlkvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29650553},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"2ba6948d5f107a16c1d1c5e3fa50cb4a8dcd61c5","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 After getting your API key, run: easyai setup'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"Stop wrestling with AI code. Unified prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.5_1752815414521_0.8885914165455528","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@easyai/cli","version":"1.2.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.2.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"a450443d2f43d18f4d668634c198e0319bc089d6","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.2.0.tgz","fileCount":138,"integrity":"sha512-ahUxxrMOIrd3CbQhYMfgE/Id7wvSM6RHeWI8sxKQMO0y5GcRurRAUd6bAzxzrPX31XQBvXtaIWE2CnKH8Z2aWA==","signatures":[{"sig":"MEYCIQDqMj81TMB7oPK1tQbOBUlKxRBrEW4uu/DgNsNgy52f4QIhAIXLgUgvagHB4EJliKjqeZfYBdvzYEmoY/3xxux5Nmss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29657570},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"ed522f632deef65f4dbaa0d395fd3fe7b4f0bc94","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, IDE integration, and local dashboard.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","easyai":"^1.0.0","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1752815724209_0.33823232042047624","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@easyai/cli","version":"1.3.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"31fc74d1facc8f626c1013a42be33f216f1e0e53","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.1.tgz","fileCount":72,"integrity":"sha512-lVE7Zadt/ioSM4DffbtQvz0JTgSNZdluc7mEIAhOLeKHYEWD2lgRMg8wiTj7y/RbY/4tKwvR+dVkwYTb+0tcWQ==","signatures":[{"sig":"MEQCIFv6MDsCS6oOSeKjeOpx5bJ9Yca/Xa+JpWczMvIreKtUAiBv+ZYGa4oq7bSzNNqqENsVKZonJC5w9Q1JwwFGe4mt3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997926},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"0bf7fad751b5c540d1398eee2a24634bfecbdc91","scripts":{"dev":"nodemon src/server.js","lint":"eslint src/","test":"jest","build":"echo 'No build step needed for Node.js server'","setup":"node bin/cli.js setup","start":"node src/server.js","db:init":"node -e \"require('./src/models').initializeDatabase()\"","setup-ide":"node install-ide-integration.js","install:all":"npm install && cd dashboard && npm install","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, IDE integration, and local dashboard.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.9.2","ora":"^7.0.1","cors":"^2.8.5","uuid":"^9.0.0","axios":"^1.5.0","chalk":"^4.1.2","crypto":"^1.0.1","dotenv":"^16.3.1","helmet":"^7.0.0","mysql2":"^3.6.0","express":"^4.18.2","sqlite3":"^5.1.7","winston":"^3.10.0","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.32.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.45.0","nodemon":"^3.0.1","supertest":"^6.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1752816517613_0.525517618199129","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@easyai/cli","version":"1.3.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"2f18ff71cdab97e838bdd841bb38e1e9de38c79c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.2.tgz","fileCount":3,"integrity":"sha512-URVD+7MTN96/6fY9wWh8YKqVT8SFif0DFX4cIrn+DEQHVSqS0ZFF365snrxayBzN23sbXY1S1UrcL8xJRirBfg==","signatures":[{"sig":"MEQCIEPpvkK1BUFF+F6OrmePm+ZQCHr9W1Lj0/OtExNL69wuAiBSw9yvQeNJ5XW+GbcPUXlp+51B2qrhViMfb9D+Gw06uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42855},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"909443fe035546b0f7b86019f6e9f19baf8203d9","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ora":"^7.0.1","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1752816699359_0.5758641138161276","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@easyai/cli","version":"1.3.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6bb561f9c0831ac49e8ec64cf272d36eebedfc5d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.3.tgz","fileCount":3,"integrity":"sha512-Tsjhsnk6wH0INhuPXsrIsxAbEc2k99DGkDElfWtxxxxKApgkPDS3FBxTTWJ6xf+cXvd31smEbGwGsJAB7DoKgQ==","signatures":[{"sig":"MEYCIQCRyOsqz5xotDt2rXFTPJIFNLLFH0kjQIL5vBo7nsu+oAIhAN/GAZaZjcKKZjrfjW4W2PTc8qVn7aafSeAPbgftSt1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42818},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ora":"^7.0.1","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1752817140661_0.18011992173262636","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@easyai/cli","version":"1.3.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"63230399b6e38856876f2b6a2f35e47728cad258","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.4.tgz","fileCount":3,"integrity":"sha512-h1hJLHMajWjllDmq5Ku/7yNOQfuKAOAJuz6yBTBtFGIKzwMV4M+b6+P7P3c9Ph5gpsddMHC7PvhL8fEZYazOdg==","signatures":[{"sig":"MEUCIAmLW4v4l+XT8EY3JRYaFF9C4GhQLVnitYle9G4TwosJAiEA6wZkPz3mNBEnYXNhSeL7j0nf86C7Rk1frMwPiFqR2d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42857},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ora":"^7.0.1","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4_1752817219747_0.8118966802608913","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@easyai/cli","version":"1.3.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"41a6af651b74d599a3a504da5b8c8e92083921d3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.5.tgz","fileCount":3,"integrity":"sha512-7UPw/BUgdSOUvi+WuLBPgL4SrNR66XG9O80h+gyz1OGgqesAGmG3iHnbL13e7u20UhWeZ9u5f1LbLgPXlRqBig==","signatures":[{"sig":"MEQCIB3c5OuYhpqWO2XQfO5seoy9BamxD3JZxmh8HXpq2RhiAiB4jfVbBeuVsJLIabGDZOzIt8LY8gdGnu9WioSvnluxUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42724},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.5_1752817282900_0.9887159009192228","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@easyai/cli","version":"1.3.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"017c1bf560d86cfd9ca9f6aa632cb1a1085be74b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.6.tgz","fileCount":3,"integrity":"sha512-joZcg3+T/vqHdTcJlGCVAs4TSQtRGQ2FPjCNmQtXj7qJk4Pi3k8uIau8EVKDrjwMwIIsreTETRmY0ZDukBJmGg==","signatures":[{"sig":"MEQCIGY4RO8yIyt2UoI/ivcER8Lf1GWSC+sZcxYt6xdWxdg3AiAguyfkjX4j8zK/AJl+RXYUTM0Q4gGUTIzE3Bv2BicXUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45066},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.6_1752817390674_0.1685205926896045","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@easyai/cli","version":"1.3.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6d59e43e857567251a2377cb15019e4e03fed1d6","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.7.tgz","fileCount":5,"integrity":"sha512-Nb75y7w0BV2AQ9nJ0criPDKRviBO60pAmMrE0LVCNFbsnPFYBJkhA8I/L7JCoksZsUtWlKrrzw5D4O+kcy57hg==","signatures":[{"sig":"MEYCIQDXLxtC0zrQjtwZmgYg1II7GbvPT6vvtBB3JcdbcnzqUAIhAOxhDVwxE5lZG3oR5nkbWnTH624XXxCMAHxEtMlwRAbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47668},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.7_1752817554734_0.7068922090775838","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@easyai/cli","version":"1.3.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"1a5f74755823321dda0b86646b4b30612299055b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.8.tgz","fileCount":17,"integrity":"sha512-bFRj9eWGMIl5421rsoVKEfvz3MBx6uONuE+AtzgkSQ0PpUt40dmfHdXL3rlEpFPQ1VKSic2vTKY0qx90OPuz4Q==","signatures":[{"sig":"MEYCIQCbwCwdZR37JwptuWIxhMg8Ca95t4BRBBKLJJlRye9JSgIhAJappAV/Htr6xylzQUtvoxJiX9IfIXt3vl6WZUDCvMbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044040},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.8_1752817922800_0.09563493880980478","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@easyai/cli","version":"1.3.9","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"ce41113c11631aff010e5cfff8b2b3233cbd3801","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.9.tgz","fileCount":17,"integrity":"sha512-nhD2/7qYRlRCCXYzApNW32T3b1frLcxqAcmawxXEni2wKRfjSj8YM0gFKZWVOwfernM240wZAyYUskraKP/qdQ==","signatures":[{"sig":"MEUCIQDxveNn0lEBM9Z60dn33Hf9PtgyHRV+cUjhUQxvnP6uLwIgBANTRJ6XnK/HQSVL8bBh8uVKLbEKyWZWnmOSvuaFk34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044146},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.9_1752818379560_0.6862952011400991","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@easyai/cli","version":"1.3.10","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.10","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c62b1e07aa6afb25970a0f154be101a76e2df74d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.10.tgz","fileCount":17,"integrity":"sha512-97iILUfx4+jdTMrYT7e0EW3n+0QqJ/KqGXly8DWwxi5r2At97Q5pP2Q0bzPO4wxjijZ7rNNCUYApVf/v9johqw==","signatures":[{"sig":"MEUCID1s9Y/lz8wa5goTFprc2y80kzNlAvbD8nf8lfb+GEltAiEA06KIDbPAvAEPtjEK5LfMHvjwr8DiM1FCfdwsKrNUaDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044238},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.10_1752818981653_0.9698957524454124","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@easyai/cli","version":"1.3.11","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.11","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e90c3433f058a382aad0b4ce667ef0dc324cb140","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.11.tgz","fileCount":17,"integrity":"sha512-NNogH6WPDrqAZY5Ajm9laBHiGjjU0/Gr4vf1jHVc8gM+KwwS5IbMTHZ8RvhlNrUS3sis4Kr5ZVnSWgomhtzXLA==","signatures":[{"sig":"MEYCIQCtW6DAA82GaiD94r476WAABqwcpRiHPoIFLmvKCMjx4gIhAMHm+ZqerfP84TMGvUfjlG7YsjrW32o0Ux3XCEcN3Wle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044637},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.11_1752819349713_0.8487046426064866","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@easyai/cli","version":"1.3.12","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.12","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6fd35ebba6cf0eec3a93de39c8bfbc4e3e50fb4b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.12.tgz","fileCount":17,"integrity":"sha512-qopnX+yrSe0dil2u6wZkU6HA3PF6TP3VFZBV66s+O233xtAiy+68Fu1CVqd9Kja95wkYOCV9FsL5LxvWXwIcKg==","signatures":[{"sig":"MEUCIQDWdmMzNmWHKHYJGEb2vBCxYOR3J5wEUBePRCsuLpNuHwIgP03Eqqivg9ezLVxuxx3HQ+BpzD9iV/Yy3kPwlisgbcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044833},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1ff2925cb5267ef4672794eacdffe88a361bbd79","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.12_1752819449070_0.828218244849767","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@easyai/cli","version":"1.3.13","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.13","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"0758640e3b99306765956b898b0d8025e3ff76a1","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.13.tgz","fileCount":17,"integrity":"sha512-6m3TeogPkAmdEYtp1X49iaxXOZ4pS6Jgk/qlyRLSSxN1zeXyckE9ANi+dhNrxMuCkJN8/xHfjJx7JE5P6J6lfA==","signatures":[{"sig":"MEQCIHiXLcn5N80lDa4MHq9hNLrIb53ULdy6EOEnK0RlCLCPAiBDr1UfyRtUW7Fo9Gtmpul1jJEPvpfwmg88UkpWP2JsbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4044833},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d47dbd25bfdfc444e348dd4d89bdeeb3a2e9061b","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.13_1752819548209_0.6097758969850993","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@easyai/cli","version":"1.3.14","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.14","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"bf712a81d65a8e538724ffd6bd6a3e81d720c766","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.14.tgz","fileCount":17,"integrity":"sha512-42wuv93CuYNyR3HqnTBqcvmv1nFVnoyU19CZ338UfTDcEkQBksM8CXQ2iA3jrnmGOcXJIb4gNb6FCrjfdBToEw==","signatures":[{"sig":"MEUCIQDWrCszsqu9C1/AJiueYHgM+4+aeRjihTvET8p541eJ4QIgEcKs5rFjgSIeigAVhULAnGdAunyVS5Zkaowt1iPcPtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4045299},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"129f22a732749216ea653ae65ac500b2b3e219eb","scripts":{"postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","express":"^4.18.2","inquirer":"^9.2.8","commander":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.14_1752823021714_0.5534053440218316","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"@easyai/cli","version":"1.3.15","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.15","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6baa9e754cf0edd8492aaf292e16caaea74c8c57","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.15.tgz","fileCount":3,"integrity":"sha512-L7uKjmmT2m56a9BdDOLMxyUr2/8uEGf24mW/pXFqrbALFiZJYaNZQgoQ5GYvZYJDk/Mmdgu5QmuunGsclqfrhQ==","signatures":[{"sig":"MEYCIQDb1QFEO3zkp9EzItxjQn1C1lQC3OdG2QSig8S+dCxFLAIhAKMCoAQ6HE9U1JCNsNCkEHMiHbhqmwc9MWlAsquJuUk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55416},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8ab83e7dbbb85469542aa44e2a71371ecf0099b3","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.15_1752834523402_0.6804915317078655","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@easyai/cli","version":"1.3.16","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.16","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"61ce6ca021a605dbc8729d61d93ffc57232d7a00","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.16.tgz","fileCount":3,"integrity":"sha512-3tg8NoZFselCBLChB/B0upoHSFYSutuKXr0mfWdmhIhOSEh3JklCDtZZx16wy/TUaZY4z4eVeeLHqDXHVl4ksw==","signatures":[{"sig":"MEUCIQDjGqLe9C/XowA9zYuIqy1jTysKO/ypUod+4sJJuFNczwIgYgnI55DkpBhXJlMf75npaPfPNlN0AKP9abXrbn9jqmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55321},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"6a81b9050ee2530c38d727eb4bcbca476cb09dbf","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.16_1752834698108_0.4518931755172082","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@easyai/cli","version":"1.3.17","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.17","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"44bb5bf000df0e64d120b27ce4c4487a92af9f3f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.17.tgz","fileCount":3,"integrity":"sha512-/b5z5LYgJIQaM7r4/tCWEWpkpJVz5yy58K3Qr2Dd7jQEgb7ZBuEbHzFuNaHJYhLASWbbrV0opo/Gy+uwDtcmbw==","signatures":[{"sig":"MEYCIQDFwdPnjCD1AWKxotXR8lVz50HsSRnMZIz6Y9p6q4UDZAIhAOQ5ZHBdHNHqeBleoCF2AKi3gnCuS45ww8ZBkR0Jyxgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17228},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"93cd12f807fccd36edb8b9bc8df83ebd2a98a42d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.17_1752835062166_0.07576516997630334","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"@easyai/cli","version":"1.3.18","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.18","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6599237718a5a456d17936567d6a2f3a2ca1a7f2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.18.tgz","fileCount":3,"integrity":"sha512-EsZagFEhNW1c1ELYuHyJ+TwVm1/L5X9aXYkvzP+pvVPP9QN2LOBcIeHfbyXaqsrh0R3e9fA8iU7AS1KanxRnNw==","signatures":[{"sig":"MEUCIBA7a/W+2GxiWmeiBQiwm25+VOWdlHDrVlpsq2y1ZUvgAiEA9HvgiBLcU/KO9+BSk8zeFnNTz56AkNdet8KtzXDECy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17228},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"93cd12f807fccd36edb8b9bc8df83ebd2a98a42d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.18_1752836596429_0.43940947478111414","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"@easyai/cli","version":"1.3.19","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.19","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"661c6d843dbe08d3fde2bf9fec4d9f6663acaf45","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.19.tgz","fileCount":3,"integrity":"sha512-HwdSMKdkW8C5Ea3j7Bat62Mg3+kBOfdoMT8NwVuH86ZgKqbkP0U8mN59AD1RsgABtqvdb6eaSFQDRiPskcBEvA==","signatures":[{"sig":"MEQCIGgiKsYuKr7E971m4qEZThvr/buYVawAgv4NToDLMmEkAiBFG4HO4maIBCu8axvbGxd0cS/Y49Pvw+6oRqPGJCblsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17228},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"93cd12f807fccd36edb8b9bc8df83ebd2a98a42d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.19_1752836775327_0.5957649970907797","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"@easyai/cli","version":"1.3.20","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.20","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b7adfc67240c8bd481a216c114b758a74a1530d9","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.20.tgz","fileCount":3,"integrity":"sha512-JFOC6Imi8Ul8Qk7atT1YKiqUP4pCHzabyPbzxhCeFz6amlrptrKnnmaKu2+XCafp/rkk71f0FaoXi4E6sFWk1A==","signatures":[{"sig":"MEQCIDJAKmNieQkmmx9lGdyjhYtBW7GqPuG+PmWjiq4mMtUqAiBkDB1WSeO2V0g53hh8kSMwK7pG3b6Tw0PIB4m33sDJkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17228},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a9f2e4757eaf32fdf6f312e48b094cde7a4091f7","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.20_1752838759435_0.7759260346935004","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"@easyai/cli","version":"1.3.21","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.21","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"a840ccc911795d18aa86569921bb033fa79363c9","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.21.tgz","fileCount":3,"integrity":"sha512-tjabtF1Tyb5y2+ixLCPgNkDMUO0CxccHUcnufsy0Gpiu/iHU/FQkGmT0uF1RaejWGzBnURIZqU9BPxQMbk8Oqg==","signatures":[{"sig":"MEYCIQCZjMYOp39A+B2mtZn1WSC9OIykiO96TP96pd1QE/tkAQIhAIEWTtRe+iKZvk95BkCptrSlsKCQORpCX7qqw2vFJgS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17256},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"76ad2d9762e36737685c82142beedf4a66345d02","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.21_1752841311155_0.011704746748776529","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"@easyai/cli","version":"1.3.22","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.22","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"398d13d166404dd2797251bf648f696fa02e3186","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.22.tgz","fileCount":17,"integrity":"sha512-X68N1LKqwO/g+D/PHWyqptbbuO6/SXeSAkz8dLR4zE769vvhYuhFP7H4i6VnWxDoLWgQJ+qz0yl+XWm69cXbyQ==","signatures":[{"sig":"MEUCIEhk0tfIY0B9KuMvIc+Y+OmfMzNL5kq7cLZl48DPVE3GAiEA+oe2rxidZvGWucto12d9pBXJbkah773JkqGf9FUsHcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1692399},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"ac9d1724057248899f95f544573ce0e81fbddf0d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.22_1752842020673_0.4492872833225776","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"@easyai/cli","version":"1.3.23","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.23","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"dab01abfbca0f43b724ddf72ecd01ad047359549","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.23.tgz","fileCount":17,"integrity":"sha512-j22tOf0jgvd8utHujCfrUKVE6rXHjNzEOTz5JdAjD60W9PGrs6wzbw0vgfNd1/RGAz1y5UnHlkHQcK7fa092qQ==","signatures":[{"sig":"MEUCIGBlE560jD0KCr/BJtOylXcAoLY1I3KPTwQcnmbkPTvrAiEAhhNtGNRb0SIU++nQUmoKvQQBpBqDxeLIdBm6+6SkEPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1692399},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"781c88da5e55c9e632a53b1d0352dcd931f5b28e","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.23_1752842734273_0.2007236905767451","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"@easyai/cli","version":"1.3.24","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.3.24","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"20b79808267110840789368294025476c5cc699e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.24.tgz","fileCount":23,"integrity":"sha512-Npn8yM7JV5QA/k9KHY2HpnZvCLcZ2h25BZglByPcuyUkJteJ2F6V+zSFz/HneAhfHS6tTUABYB6q17/Y+g/Meg==","signatures":[{"sig":"MEYCIQC7+vg83dqUpzcjuXnUnotayOLzZxyIZ/xLOMubV9Oc5gIhAKLPfM5WrskWxPgGBU/qXPYewr7ai+tzF/l1tIazWxjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3443489},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"594c277bfff32ff1aed76d76e0cc1379ff1b5855","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.24_1752845017209_0.1855685597847201","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@easyai/cli","version":"1.4.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"cfa47d0fb4f754430b22be84bb569006d09c2beb","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.0.tgz","fileCount":23,"integrity":"sha512-S8vEhKfzOmfpDF2D8P2AclJLxv5nr3z+fqgJumt6kC6WOqcJD2h5kqcwG+F53Sw7FlnobD2O4jQ+YkoB476I8g==","signatures":[{"sig":"MEUCIQCz9k+gMH+Uinw7ZrXaw00+dz1a7zMtUG7DlE99pawraAIgV3QixQY59tJ4M5bIGyIQYXuEk8xSYkPwfVdi+u3coec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3477153},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"dde4689fcedd419fb2411316eaeef1b2eb017271","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1752847641997_0.9126981123887812","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@easyai/cli","version":"1.4.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b04b0064d6786183d7eba7ffd75ce9a707b91562","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.1.tgz","fileCount":22,"integrity":"sha512-mqg7fQCvzVGcimmSMA44H9q+avJXWzBW8y4gI3up4mYGYamkMlZPLrc8ROO29DyhHtsQcbTB2/xGw8qzca5VLg==","signatures":[{"sig":"MEUCIQCpfqlPkLdODmvt8yAQrtrq7yzSbh44kqY7TJHtrgDSuwIgDjEQtCRHjkhgnbWE4RL0TK+9Cy7EIFX8E3xOTtiTDoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3463536},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"30b4eb0ad823ca7aeb06d19247832673a517581f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1752850157407_0.573364215668283","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@easyai/cli","version":"1.4.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"fe7e648ae0ae74e0c9e39cf9cfed8be43a44461b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.2.tgz","fileCount":22,"integrity":"sha512-p85PMd0BLIqYkTabHrQdkiUfI1Pw11fT0uZnwOdiHe/GxpKdheFk7v7maGCWXhkz95vDnQI/+FeR69Je481pag==","signatures":[{"sig":"MEYCIQCVb4oqZl9gwUGc+NAUefiF1qM/4CkP+nzfOnbq5cGcIgIhAKLHeZTCK7AW5ID3RWv1amnsI+/mjaewdw6HhvPuuqm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3467736},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"30b4eb0ad823ca7aeb06d19247832673a517581f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1752888042747_0.2165733775078469","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@easyai/cli","version":"1.4.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"efe4fef545ababbf27585a399025fbd3d9adb3b0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.3.tgz","fileCount":56,"integrity":"sha512-bZK7FIdCNJqYcKS7jAXTy7gsnCrBBwT2Nxc08wQ5ND7Qz5vtRn62ssQYatkM+HoHolIqPJ9duZGZJB3u9rsZ9g==","signatures":[{"sig":"MEUCIHpICdTHA25suUYPyPce//2f6YIpVUV/KZ4fRdX+3CfzAiEAmm2/JEw8b3JiLXvKigp7DbNcGurbLX6aQGKnRx5efeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3603211},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"860dff8805229c77e86d191c8c9ef7126a05e361","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.3_1752888169931_0.5354275968937297","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@easyai/cli","version":"1.4.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b1166449e4d3de330a580c8cd676286cbbed2763","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.4.tgz","fileCount":56,"integrity":"sha512-b8Gbz7MjSaaKNiduWuFPddixJi/Fmozn0F/OhlAVyp5IKA0iEd2rSIzYIPseqohV7Y7Pb5ueZyHgUs1SAEgaGA==","signatures":[{"sig":"MEUCIGRGstzd1eHEhd7pDyT+0U/cgrijD6gtUNGJL3UT9ZO2AiEA34JXX76Kw1hZtePgM6g625oniMJixpb9DDIbL5azOpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3603278},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"c971023a13074b1216f4d19dba45341ac893ef13","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4_1752888325905_0.4907358046571133","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@easyai/cli","version":"1.4.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"5837e16ae2f4a2f6601d878e7a3af1f01a17d8f3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.5.tgz","fileCount":56,"integrity":"sha512-2x7zN/BAcxBQeI13Sxj+cN/XRayLzL3KilYaTc2YltBDXCLiIOS6vS2nIKP2mtWtqh5qoOg89gN6NxLZU9LmwQ==","signatures":[{"sig":"MEUCIAyqHviM682Yn/4zhdiIHU5BVNXMdCQ6qEsJa0dv1oVTAiEAsZB37lIgm9223DzHk0taiBIYsotK2cAVLqsdkz8qCDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3605134},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"26dc2a8590fe4bbf18866d9dcde0f6422f322f50","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5_1752888468356_0.7106243283306626","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@easyai/cli","version":"1.4.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6eab6186279e89869bc7f6d9dcb08a6b7e537c45","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.6.tgz","fileCount":56,"integrity":"sha512-7bU2TM0txrs6pnI/TNRUCCvKJhlaaIfNnkUNl3wcjcFAod4wKxLDMrONfbgPw4Sl1ITZTK+S+N4H18njs0mEDA==","signatures":[{"sig":"MEUCIHpfiO7Cwqb+cfh/b2smdORbSj1DeUCgiEQ8jj0d8zISAiEAv+IvwZ1x/0yNO5H0w42aBhXv2WMA2C/XOyhV9LfDDsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3605029},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a674ad86a2cf251b28401c58052f37b1c45ced96","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.6_1752888638237_0.9625825568040227","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@easyai/cli","version":"1.4.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"1f240e509c8071d58307117030f700a81c3bd743","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.7.tgz","fileCount":56,"integrity":"sha512-yzxK+c5J9vTjUQdK3Ow10i+iVGPUvznstCpOhRf1i29WxQeSwY2wZj7qcjotdFVj3IeUm14F6EluHVH06z0GCg==","signatures":[{"sig":"MEQCIBcKbpk1XElGbne4wiqXwIGn+gxv2eATLv2LGSUUYDQmAiBY9tCn7PZ0S2M2lEzm35Hnt+kAMrm81XSw8QGdeslujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3605340},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"050964e569c587e5113395683d5454cf7e330f91","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.7_1752888824092_0.599136359248051","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@easyai/cli","version":"1.4.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.4.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"20985a92ea176049a61b31aeedffc507418fc2a0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.4.8.tgz","fileCount":56,"integrity":"sha512-En38jGVR2L3Mqqiyo/Fug4/cWmFikKQtdNm7xSgc9Pa6ZpoNHNK2s1lKcsJLu9Lc0AHW2zAn5RadoMPV1+qA5A==","signatures":[{"sig":"MEYCIQCSqr1dwOUbQVThaWydEIxWTxMyreqvVsNakjKqWuiqxQIhALUW+BKkv6IkIzXdvnGiVcojWguINpXlnRW8nQxctOIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3605876},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"2a85278a8327e6610fced64892c0979e865ae555","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8_1752889079430_0.7250864976271691","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@easyai/cli","version":"1.5.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c25af911cda21e30e6851625af81730397814418","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.0.tgz","fileCount":58,"integrity":"sha512-5eaTRA6VjS8d7Bi/YqI1tgYukyfozJBm5mChdGFfEdaEnOXHPz/9ZROEuE9ol3ui2ZRQOtIuyfAsxNWhZyypOw==","signatures":[{"sig":"MEYCIQDa1flMTYB+wGGGJyieVhCa79hZjc7wLDi2gTFGEDy+3AIhAOyHFLEitOh3kVRKO0ay2TL8WOohJkZ2En36oC6Y4+ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622666},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"e56cfe64e710588a00a3b0faf652055305e57a2a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1752889456237_0.6730731952588296","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@easyai/cli","version":"1.5.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"2228d0c52a88650bc34b31e91e4d1a3a510e6e37","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.1.tgz","fileCount":58,"integrity":"sha512-dTWyB1LMc+oCMywOG6I3trieQdkB9EWxvjILdu0GPCBejTQnQNDuNOn/kk/hTFTQwLP4GI0hTV7qIgQTgYEa6w==","signatures":[{"sig":"MEUCIQCMS7dEVqc5iGPD/S4TgBxIZx16RX8BGnbwFCxA+es9PwIgUSoestlBKJ/wt3q7cU0thzEvjLCXYUdK7BVuARmnAUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3623709},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"3df63d098ad32a4e7bcb016aceb17b0ee763cd9a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1_1752889959142_0.008752935796359829","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@easyai/cli","version":"1.5.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"80879620fcf4dc9abc23023279be7a789b70f580","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.2.tgz","fileCount":58,"integrity":"sha512-sj1qSECJP2x2B42ia3QSK3B4/rmBfzTCVesHnvYGndJ10JypBJlhuEymgbZ8hsL//lDLA1iuzT+9Cr2EZ+qUJQ==","signatures":[{"sig":"MEQCIGCzb9n8MCIB0yefetzlIruQKI73a6iYwDzT4aNpPN/fAiB2IQK6XllO5cfzzffitao1P45fvy4KJMr9AeXZAVB4Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3623976},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"5ff28b516b913bad05d68d08571e2e155b80beb1","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2_1752890119472_0.5102245113127533","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@easyai/cli","version":"1.5.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"74ccfa63cc4ec048a5aa7ef747d22e19ef5833ac","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.3.tgz","fileCount":58,"integrity":"sha512-q4OhybyB0EdbBPDbWRxmLwDc4PiCt+eHQYZbTVUC/EJvb6tdOkNTb/xkbq/hnRjlVzHlxZozomU5Qbt7hpvTVQ==","signatures":[{"sig":"MEUCICiH93julxPqySDALALuRe/2EOG/CEQAiQ33tceZq4WDAiEAtNGmmUqb1KqIkSwLROLKHnMNJ7owVf6ZHHqvJ+FeMHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3624040},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"cd45838b7bb2184bf1a1078990bac113c4b4b80e","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3_1752890778455_0.09143467470286426","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@easyai/cli","version":"1.5.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"956cf9905e2d376798a14126f02a7c44dc64c29d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.5.tgz","fileCount":63,"integrity":"sha512-A6enM7X1ZCHH+0uZQpbNI/vsJmverETqPjg5b0MxhveeqHESibQKw+2CHx9Oi0KSE/ZqT3tYimGBORVbTzFmXQ==","signatures":[{"sig":"MEUCICNUvbvi7gUTTFE/B6iH8aD0EfVQjTcCk/TvHiHIRZ43AiEAzvwxkcFSG04Sou0cIaH24RbICUN/ruJ5JKyVu8+F6c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3636207},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"4ca37328faff78844c16b89a7c6157f0799de779","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.5_1752912156904_0.6825879511906252","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@easyai/cli","version":"1.5.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"ea1a57eb1a093aa6c9109a58917a1fe268f1becb","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.6.tgz","fileCount":63,"integrity":"sha512-IIQqeaf5wvhWmD1TiBZXtLkxEX8OM2FKpLT6SoKhO6Pgudm1QyRyM4GHcyhffm9fpbZ9M4WK3LEokbSkgtAEug==","signatures":[{"sig":"MEQCICgIYGEfBgA7Zpeo2kDM3Pbc30fP0KiOuFGtv9FTAmMqAiAQ5fJhsWTVxzGYlPLXqYmy1LszBiO8q+FWjKBwJ7LW9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3637201},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"97f92b7fec834a29789a28214e353eef602750d0","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.6_1752912456219_0.46074089201860935","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@easyai/cli","version":"1.5.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"11c57f0f6a1a32d89e7966e2373c7da4a463e202","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.7.tgz","fileCount":63,"integrity":"sha512-EUZXE8WC4B7TUXkEjZ/rqIYOvNdLLoMs7uLy3FbEpR6HYQooSAYlAHNS+tA1x6uvmZ0R8HfVUgjUoZkgIgSsdA==","signatures":[{"sig":"MEYCIQCUjOVRSnQbdnq4m2aBufIlNkHgEJwM15NMBFdrRD+QSwIhAP+mg5gXfZlz+eqFQMSiL4oiFfwmATRLx71MjOkfkHhS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3639656},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1a345ca3bcd0aa35cec0cc2a93a4c3e399bef381","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.7_1752912806064_0.05240447884639465","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@easyai/cli","version":"1.5.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"292308af668bed62492c6a6a71514b0873ac1954","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.8.tgz","fileCount":63,"integrity":"sha512-yU/OSfuKAzrZ9VzR8TVneWtHB5Uni9e55R8s2yxIHR2OO4Meq3pbXvPkboVbE1dHTt2zirYPZPCT1gZcgUfieQ==","signatures":[{"sig":"MEYCIQDRe8h4XLqZZFXdPkpHGW39tJ3RNSEx0jlpjcOGGvY4fQIhALQDg4wkCfwbBLRfTmYqowkHTQmanIUK3LWAARM8tGKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3639698},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"de78868d36f5fbbf9388fde3cf75618b01eb56e7","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.8_1752913204080_0.4470911496146597","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@easyai/cli","version":"1.5.9","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.5.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6d6488e6d0dbda253cbbfa52d846bc809ca3384c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.5.9.tgz","fileCount":63,"integrity":"sha512-JaTkhi/+dx/iac3xUq9LZLPdS7f84pp9pIUTjdJIFUkwmy1Qnw0STKCXy1aIS6X+cTZM3n4PlFVNhHSBsxcT+w==","signatures":[{"sig":"MEUCIFzSJaqDMoHFkSZfzsWkF9pgdR8Kaa9hOpnX2YyHi9CaAiEAiX8bR9dSngZQVz3VpEjVBT6I429NLuIu+RXJfFGhHgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643349},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"de78868d36f5fbbf9388fde3cf75618b01eb56e7","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.9_1752913573156_0.7748274501723693","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@easyai/cli","version":"1.6.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"69c32484f4e5f32e0d7a0bd4d700054558ee0847","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.0.tgz","fileCount":63,"integrity":"sha512-iVncV5yKc3BaR4ippHhkNoAUhhxE4JndBUvIdeqs8/11GxjlStrHOscBCLrGfj25sd+o+mer9Maa7YvOEn3Viw==","signatures":[{"sig":"MEQCIAMSEySwjKcHoBO2We/Z0pm+y7h5dpsjccjv3wM8hCavAiBKqq72/i0jr1QdzytYK0BX9PgoUIIM+cH07/PiureOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647023},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"76cfb0aab353bced7ff484f22e186ff9ee8a57e3","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1752913810069_0.22166057974115372","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@easyai/cli","version":"1.6.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b2022150396907daa9b850780e8448ff5b45778c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.1.tgz","fileCount":63,"integrity":"sha512-K/iu9qvSllei/TQJu71+93GsRztNj1iuCyjKJ/GkR/vibEsEyyGzsa0WBBIkyaN4UaccIlp24iC19JPNIppYWQ==","signatures":[{"sig":"MEQCIDzkf7HTbBJwJUZIIFHDf9tM+Fn1zhFw6Y0DktAvNhceAiAzyQr7UIjasi+WZ2/Bv1QrZzEEtEIjprHU7/OLPR4Wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3648402},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"b516cb0fdfbd2d63352a51933eab89636a0c88cb","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1752917548886_0.587431836602814","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@easyai/cli","version":"1.6.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e685de6f0e954cdf254560730384703fc400b5ec","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.2.tgz","fileCount":63,"integrity":"sha512-2r81dOvTJnZ8rqGnOsTIc/VUd4DGWzJNdCOtYcZBHAwtJqzM/H+D8F2IPxWP6JAxbE9oiZNOWhXvnVZUHY8tQg==","signatures":[{"sig":"MEUCIQDWuJ8/i/eFCoV1sbdrysEy/yocmNqvZKHgIqcnvEt2IgIgM8PTAw/lhidGC3eq3nFjrhM4px7Ew8f/w63anbkElto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3648733},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"551d8a025f9fc0927bdcb09d02723167431bc8fc","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2_1752917871916_0.6590699829326048","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@easyai/cli","version":"1.6.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"1e8e3a4c3fec337ef214b9944604c782e426e5c7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.4.tgz","fileCount":63,"integrity":"sha512-umk9IRj4gWOY4WPvxCd2o1UXw75m/macRaHdkI34q0SWvrCmEIjeTykmFPVAWirXa3Ytx30KV5U+t0vIQZ43FQ==","signatures":[{"sig":"MEQCIGeIIIkAyC0JsYzHbtwa/I/9KusiOh+5FflZTJA7g5n/AiAVwFK2/CocMPWFKFKVUVVykSZGJP/Y4/Gb5BoSRiPZ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3649555},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"bee1a8274b9c62a8337174ddbbce248c39914114","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.4_1752919226393_0.9128507510317125","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@easyai/cli","version":"1.6.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f98df20bfe489f6b5d3513dfedbffaed15646949","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.5.tgz","fileCount":63,"integrity":"sha512-Aupk0MTJE3VOwVa5k6Tc8A3+ovaQHh55yyDIhGgBBihz3k8aAG/F5sZdhAeC5WsTvjd/IVXs8U99rTz3C6RNXw==","signatures":[{"sig":"MEQCIBVe17YS9BgfUwASGn+hJnGQldMc0TVjJOBi3pfja1M3AiBVa8dFqVMqdQkTaxvxJzJs8byd3zfOS/NjDmuAOXaZhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3649903},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"732bff6ef1e298833af205fa3c1138235b944677","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.5_1752919479433_0.8302626921380551","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@easyai/cli","version":"1.6.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"71320b67287c8948f7a1847e559dc13453c40a76","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.6.tgz","fileCount":63,"integrity":"sha512-yvge42VBcM90BuUmw5BTkSJ8WBzucm+qU+o3iWYhup9EAoxCBsVZ095bjMUhNyo3S8bXgYk/Nuap2gxuczWCYQ==","signatures":[{"sig":"MEUCIQCN1Fce56TRnd5XMca1cXaXcCcUHZitSz+FN2ii7yX4hwIgRcS/nPehh8KkJFchWn1+4f1Tjcc+JxSITN1UAvA17ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3650081},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"bd668d3afe331655e5e0c46af89892829526f176","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.6_1752919767046_0.33036832599822086","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@easyai/cli","version":"1.6.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6d1532933858a0d3be848fe30629fb8e5c5e547e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.7.tgz","fileCount":63,"integrity":"sha512-BPHPpgIi33IhuIIy7u+8yhkdhOOTdRORF1ZTeXH5huhz5yXNhh7MjPfcBgPVsb7xjNjYUkvXWGdKfx7ekmdnDg==","signatures":[{"sig":"MEUCIHRmK1iLUsSwQVoMinaxXwh9zL1qiIYO0+jajOjvM01GAiEAlkQTc3vdhEYjQWAv4ePqAzo3o+W33m7BLYAoMkmdYgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3650482},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7d322249088b98929f557535804381512f623844","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.7_1752920237220_0.4191555764461856","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@easyai/cli","version":"1.6.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.6.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"66de6171d558354802addf1145623547c1859594","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.6.8.tgz","fileCount":63,"integrity":"sha512-RI+WjsSkoTju7atVHCmgbQ+pfsX0qj6XAZmne5JZn44ePOuj5bV9087EEnAjHjNJbLlU5oDSzM/OiXrFKimVoQ==","signatures":[{"sig":"MEUCIQCe2ZX3Ox1BdoEz7pjvEmt/zIZq7SLI1GUoLmwdFy7g9AIgeq1B6kQ2vim44bqNArDiAbaMHf6LSl7J3YyqHTctxsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3651454},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7d322249088b98929f557535804381512f623844","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.8_1752920415376_0.7372767272106673","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@easyai/cli","version":"1.7.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"5a71df98ac9cb0626c20169b70d90993b85b2eeb","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.0.tgz","fileCount":63,"integrity":"sha512-U0iPxvxzFTogMQlijrnRnQfPPyN1sTRZQV6/o+Y+mIQC6NdsZRAh5HiUSH9j2IJAkqCNGArFMK+8kmzJd+RAxw==","signatures":[{"sig":"MEUCIEXgTrgrYJrJghLK2p01e35dNMRxBmTXfDoScH4pZ3lZAiEA9lqotRCoCeXrO0Rg2VuiNt3WEkntvZnppcGaGWZ4mVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3660598},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"048d54458b644de9e977baedbaab0ab545fdf28f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1752923398501_0.5206410799736432","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@easyai/cli","version":"1.7.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"d3bc9fb985e4c283de6c1f1f4b28c5df75f49539","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.1.tgz","fileCount":63,"integrity":"sha512-ycvoi3+ooLIlVPd2CGxyFV941DVkkgrHsxHET8QQFAIYgH6nOKDm0e8gtFZ+di3LZ7lLkPPgT2UdYLQTKZaE4Q==","signatures":[{"sig":"MEYCIQDQgapccWNOfn5Z7EPlP7XBBWaZByZPToG9LZAklFZpXwIhAM47JSfgVhY1JgcMnjX7HQqCy4yaMvmi1EVMnnNOOK6F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3660893},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"048d54458b644de9e977baedbaab0ab545fdf28f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1752923931857_0.35380081712549183","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@easyai/cli","version":"1.7.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f9f43386588e5712864f0b5eb0baec344ad7fdf7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.2.tgz","fileCount":63,"integrity":"sha512-W7iqRYvB5EXMdkvLw+kC/itI7EiZ9KDBMAEtRs7TjOHgGaIwfWrVjeRjvFestfcnsagX0cK7HEjUeucRJBPU8w==","signatures":[{"sig":"MEYCIQCRpXGKRFIqKhwQm3UPZ6m6dOL+VQCzSFQkAudAbjDaEQIhANB+H17sUvaOtaR0jn0vr/5kzGDbw5GBPpAcOvvXtO+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3661879},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d930ab96d10eb5784c82f3cfde66bd6cee73378d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2_1752925824577_0.32247375741601525","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@easyai/cli","version":"1.7.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"54d1d9c082dbc927e79b9c3be1e8c4a8528bcc42","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.3.tgz","fileCount":63,"integrity":"sha512-j+UAwJkoaP7MHr7P25j1E0BP7UDLqbiLs40vu+Bv5ygMB1bePgiz/f9OHOLm2jALGFqGjCP8qATFhCbqumYD9Q==","signatures":[{"sig":"MEUCIGYEdxrAHMGnpscfAvkibRpuq3cjWIBtW/ofHPe3W+DWAiEAoHGR36GGeRATROyCwxT2T6FE8EwHdl183KoruKsDGC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3664933},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"59b883f1b3b304a5f932b1eca3502cdea9a98959","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3_1752926625956_0.008133372785498194","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@easyai/cli","version":"1.7.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"56a6c99e8838e64967a3378bb7944cc8cd7da2f5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.4.tgz","fileCount":63,"integrity":"sha512-+7zaheVoLz8Eb0XZTphq1HmAtoc/lYbs9j6mSLNbwgfV0Jo85y3+narmeijg3AIqN90uYY1RSDIuR2G3K/N9ig==","signatures":[{"sig":"MEUCIAn8veTWexXJ2KPdykZAYScApjgq7KOqWJD+aVK8H5nRAiEAt6om9ApA5U+qnextB81S3d0QlET8qPCzIf7aXDyE7pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3665154},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"ff80531953f3203503211d6406bf9be80d615412","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.4_1752927432886_0.3594716150338759","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@easyai/cli","version":"1.7.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"89014d6dbfc52129dd745b27044efc27cd228349","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.5.tgz","fileCount":68,"integrity":"sha512-AC0SD8yXSXrpOdQ+Skk+ceu6C7cvFQ7Lrd3PACCiODyzTY5J1EhEeMMetJdoXXb/m0yydGfS3m/AhleRe+ye+g==","signatures":[{"sig":"MEUCIA3LuFAlfGlthd6I1yrt++ThRzVCga5KFtBeFO0ltBDBAiEAtqplog+uM0uWUyMj1JKSGMcCRRGw6G5vPZbrXwaRN7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5397076},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8fa4ea57b62489985a8ad43ef175d93d6301fd08","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5_1752927868933_0.3481698414907368","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@easyai/cli","version":"1.7.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"938f907ab8e68390e85993761fa1d855c270ed66","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.6.tgz","fileCount":70,"integrity":"sha512-4lplV7YX9vRatrnWDJ6Z1rAZsQ4UvYiiNRCcR4TmMbpd94Qpe79JhV0BBc1piwS3i82aw3WRxXABoKRvJrPoaw==","signatures":[{"sig":"MEQCIC58eH9tyUIYrcJHE/YNPlysWSAGFMmbfkzpD1UE3Pi7AiB7vc3S+SgXKKYdHpbVCTvgwYnFrWb7Wqtznd1Nzr8WbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5485602},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"b52abcfd271c299e4fca2673e12abe6410779182","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6_1752928300166_0.07210582989009962","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@easyai/cli","version":"1.7.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.7.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e23fb4b280347ac96a5787d99b537af968e06c01","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.7.7.tgz","fileCount":73,"integrity":"sha512-zvIwfP1DQS6n2ML8VVn2DEkAoJsLBOh5G9I/nLeemYGDBYpM4wz2kGv2OOl+xR2jUK0TlEcWz34QWORRfbFugA==","signatures":[{"sig":"MEUCIQDEL6cZPU65KmznEwIyfCQllIkj0kbLZSMkOCEVcYBSKAIgf83bep0gzB6QR2HMIoruw4hkgeahrS9OnpeI/EI2JNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131321},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a8859897c7c1d0fba0f0f5696806705e01781580","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7_1752928683830_0.8392380364118606","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@easyai/cli","version":"1.8.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"bc0ae25f377f8fc58e8e9dfcc27a813393eaf5f7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.0.tgz","fileCount":73,"integrity":"sha512-NryAGEJXQv0fV8okaDxgJX5U+Vm88RWAqwGSq4cNwlUm7cxhgOWpgBQkGfaAztG9WbZVILfzd/X003B8r0qkjw==","signatures":[{"sig":"MEQCIHyVPmEoyST8T3SxEmstzxXEQPt14JC0ApCQF2fvcuXaAiBLndupV+TEkfSBoSNUIRsEMH9ZUXQCPtuTCLx7OfO92A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131321},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"c38da3bc79df72e4cc0f81ca6ca030a86c9b62b6","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1752929585405_0.169038609997475","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@easyai/cli","version":"1.8.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"d0f2ad4a7339f1995a922e1c7e8b58938f9e2a38","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.1.tgz","fileCount":73,"integrity":"sha512-G7gDi5w9a9qXTpoHRHKXbIRGslfr7jISS6CSCPfu1W9kBsc4+N+VfkGo9KLGl2fdHXfFU1UN3SjyUkACf1xTAg==","signatures":[{"sig":"MEYCIQDTQNnLQGbbAuC1FJx5bktk2fJb28gnwSQJjZCWaN6d5gIhAN98hUYni6JKJlnfvoLWSW59zeJRFeKmCYk2RH8jgyXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7135001},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"2b5538745c19d11d9342f65dd68e4529ac05dcfb","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.1_1752929757089_0.7246964389277173","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@easyai/cli","version":"1.8.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"4df986bf66daa5ccfba088d1777d50f95f58e003","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.2.tgz","fileCount":73,"integrity":"sha512-UjrQPCYR3Be9H3VDS4/rQt39WI+9dQNAUQCcUx50nwGRhK6W9PRrP1pOd/j+/F3ljoF+XTLn1GCALuXt8mIHLw==","signatures":[{"sig":"MEYCIQCWIHq3y6kpIgvc9NGbF7ohU/3L1Fh9KFwjqDFuxQMpTwIhAK8plTg1hHRd25HfU4XzXy6AcCVlPECsSdUki2EcVBlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7136233},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"2c7751f3b801c47577c3910a41b44c81f18afa4c","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.2_1752930187908_0.11593511304783677","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@easyai/cli","version":"1.8.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c8201aa639a2293f5f604340f04b772159f3eba2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.3.tgz","fileCount":78,"integrity":"sha512-g+WSoDJEyIMZ1iYiC/bsEJgP1BAdgqgQPSDE90dfkpp8KmhkZHaiEKQosSOreBXTqVs+uFRB9U6mTUG27N8awA==","signatures":[{"sig":"MEQCIErVher4ZcVFew7No0xwd/97r4P44SsaHgQYvCZBXSRBAiA56ASpGYlFxY8D81k9Cx2ub6uyExP1hBjWr9Fk02D5mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8938482},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"36221fcadf3ee5942eeb939865ae9842d90d5926","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.3_1752930511944_0.8840322415363635","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@easyai/cli","version":"1.8.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f2870366295c6887c8d013e0ff0326de6ed4bbfd","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.4.tgz","fileCount":78,"integrity":"sha512-PVOELrxMnYntw8SMJCusWNQoE7lowvgSbHOBqYf2Hbfg+tMkA36zD/qtU8LuLymMT/xIU0e2Qb3woC69qABPEw==","signatures":[{"sig":"MEUCIQDHFG4+p2hcNgQBPO40mlcePvkvsJej0FGTwj1zciX68gIgBtpVEORquzfhoIpsQsCQkmiCkRVy7smNaSQDUBl2xU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8939098},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"0ca88888896a08f0ebf0c84145e20792a4aa793c","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.4_1752930801065_0.7568421339846367","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@easyai/cli","version":"1.8.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"439c11e743d4d75ff4dd3a47c3d18e7456d28248","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.5.tgz","fileCount":78,"integrity":"sha512-eCspA4aCnPvV2+rZA9w+f2xaU0AdZo4mU/GdFtof69dW6jDPa0qCswOKfcmeE1fbcxwWFhZxH/HglUKAH8JXLQ==","signatures":[{"sig":"MEUCIQCkzrtCeLM/ZUga5vdrYl/thXBXftwxhT3TTxmJBOC2IAIgavsR6pYHfXcPwn4y/QkyOPiZ18paW/4erzLxnqEP/ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8939098},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"0f3d418400b629ec62a4aa385d26926cb64de695","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.5_1752930976862_0.31312533018253563","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@easyai/cli","version":"1.8.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"2b990386aa72103d5a255b6bd4b963b0393859a3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.6.tgz","fileCount":81,"integrity":"sha512-js20l9ULCYNymvY21BYePERD8S3i9uKs8BLjK8hMrm1/IISg/RqWPO8ClLi/R7fV83BEmH1KwMEJLyI+iuUXrA==","signatures":[{"sig":"MEUCIQDfeAJy+yrmTBeTusOhLvL3V99K6HovsscwItku1ntG9AIgGEtS1WTaxmugVcoNoEWkscbjXPjHXUnZHX21ZtpD89E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10636297},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"c9f6d61ae99251825f9d6da64723a95cd6d68c29","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.6_1752931222120_0.15334819969617142","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@easyai/cli","version":"1.8.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"d4902c2a4bc09f79c06f52e21b105a8a47e0841e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.7.tgz","fileCount":81,"integrity":"sha512-lYg0Ga66I5FGRgyeeIYj0HGRqmk0Vfykl/6G0chcQxoZlbK3blG7arxZ+SIlEQCNhIN3LhJI7oKLfZMPA6WUZQ==","signatures":[{"sig":"MEUCIAKMpIOwc2jPum/djYiUR3M5ulZG65bbE54mgrSk2HHRAiEA3ZYhaUVPpPZrWRJzG3yaZuY+8dk+XP7gGkSyKcLgVbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10636559},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8f3ba4e46ee5a7dd9d2c471c3c2ad9f8dd7f4588","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.7_1752932203310_0.5392439619080212","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@easyai/cli","version":"1.8.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"839d1f577f044beef21062d348de82e704cb7afa","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.8.tgz","fileCount":81,"integrity":"sha512-N8chlprr6L8PbsfS7R4DmC3Ab4qoQPZJQFOz51JvLfUUsFxNyIarklPLX/sjvGitsCBOkAPyaqea6HXW40OP7Q==","signatures":[{"sig":"MEYCIQDLdRoGSqEtWQM9M/rPQtTWqABtV7U/tYy4nCV/n6Y5FwIhAPtyKCc7XN8be6o2KpIYTDMmjLNxOFnQaPhXMuwhZv3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10636531},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a5cd1793e0dc3c56585015c1df65a0d3c989b9af","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.8_1752932470629_0.2191200478070252","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@easyai/cli","version":"1.8.9","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"d7f7767feeffe64b181faaf18e869a0656c3c97e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.9.tgz","fileCount":81,"integrity":"sha512-uJLayAz6fq/mpMJW/PbeESxpIUQpq2yCANNr5EMeQJjktffzSpVDMhm8JaZq8g1vPV/Wh2usRUJKqG3zYMfs/g==","signatures":[{"sig":"MEUCIAdLgTeMta8DY8n6knrZjy3VjTJr7TDJlKkbeQiAXqYLAiEA+l46ahN8IBOi1Ud3600FmuwRYedjCScGkrqq/5JI/pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10639933},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"4fb17db9e0e75d86fd67ee3f570b91996d72f3e7","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.9_1752933372930_0.7434212313232706","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@easyai/cli","version":"1.8.10","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.10","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f8ef59ffe92c92ded3d7d2d5758e067ad982ce83","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.10.tgz","fileCount":81,"integrity":"sha512-RhkqROddj7M20mwY34wNX8neUCzE1YI/BE2OLB8QGQKx7HZGrvV1VCFuK7KqRbGFJiCzR5UdqDH4lAtSeokTYw==","signatures":[{"sig":"MEQCIAc7rwmhiHqmfxK25VYkMId+nH+AxJLtG7mfzrlqzW1tAiBmd5RXFIXNbJ3QXAyd5gaCvwVz17XYoCepHp+umvOCYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10640664},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"cd0d42f05958f97e20c13727870a3a229aa75851","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.10_1752933543078_0.5176251589844494","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@easyai/cli","version":"1.8.11","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.11","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"9cf73e66706c00f348788858ae7b5b4515705f4c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.11.tgz","fileCount":81,"integrity":"sha512-Jw/+5SDHPahRPLUBqswsusZz/w7ZW+WsB9amwLXdkQdxZ1qWWzg061vUIMOMDGBenFQwRe0kCfcVENTVGot6xQ==","signatures":[{"sig":"MEYCIQCAG852BaENqkmkW9ZrJDbhEPiduZZpE7mZCXnb2AAhngIhAJoGie9X5JzaS2NElMtDaM1pMM3mMWY32H0GVY30ZhIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10644803},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"eab3ce5aa839d255fe3aa273cfe233f32df31907","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.11_1752935045567_0.6894653177501275","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"@easyai/cli","version":"1.8.13","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.13","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"536503c100d4c1e9d2e2d2be60f160cf76e0fadc","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.13.tgz","fileCount":81,"integrity":"sha512-MwnQCMVQO8ZexQf3F6RYkV4QZjjWK7lApy4kuTtNDXQkCBA61EHZl+ddNFh3DvZXHu07whAfZnl/hl8uDuMkGA==","signatures":[{"sig":"MEUCIDlkB6YzEnATdkcf4O4Ng0aXd+U6ylGiZCWG8Mdw72+YAiEAtsUrkFsPKWNlHnzFB8T4bkq0E4WlsFfQW0XwSFBnuZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10645139},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"1d9d5c5474df3bb7677bee8a2b86631cda7a201d","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.13_1752936231801_0.9372137872445256","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"@easyai/cli","version":"1.8.14","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.14","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6f29541a8b3c3fbc00188e62e5b7104d478d1181","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.14.tgz","fileCount":91,"integrity":"sha512-VAcwqBILpuwViG2FjyajmoavCwdf3N7OauwG8DL5FVHe3paFDK5MoaM7zHwsu5lSuJMrtFLZ2pj+mUHTgF/hNw==","signatures":[{"sig":"MEQCIG0TPYliA0UdJf+6fnSvkOnXNlGNCDCpCIp02FEA+qGgAiAn1oSmWPeNn6Q+WrFtQafghmup5FBITxc+rYD1zaEb6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14405520},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7e3a5ebe71cf38167a2845a1ce335a27db6c19cc","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.14_1752939414887_0.9294013855367345","host":"s3://npm-registry-packages-npm-production"}},"1.8.15":{"name":"@easyai/cli","version":"1.8.15","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.15","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"09fd467531fa565ddc64436e83036ffa2df104b4","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.15.tgz","fileCount":92,"integrity":"sha512-iPOyiMxOlpiJ5vCKNzAxXC/0fQ9DIKrvEC4p8z7Z9ZMqXhszlRMsiX5DaLB/eg85lzG7DPm2FX1/u3l1xDhsuQ==","signatures":[{"sig":"MEUCIDVk+5BxrxGLRrBt15kYXbIU8q2Z33ZFTjNyMqPVoDBfAiEA4iA5GxFwAzZOngjBn5rKhsjr7dvqiCl2wUrBURxAOIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14415196},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"6d24abf79ae561763388d5221d7cb651c9026082","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.15_1752942791631_0.19205168626134506","host":"s3://npm-registry-packages-npm-production"}},"1.8.16":{"name":"@easyai/cli","version":"1.8.16","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.16","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"5c884f9cd99ec7d3b440e4c13ea8108d7f758d30","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.16.tgz","fileCount":89,"integrity":"sha512-/tmkX0vsWJkusuThELcwg57xLTB5AsW7zxfc3U5rqA4+nYzz+R0EsZhXfmvjhC2JuAteZx4E/2POfX/LlPycvg==","signatures":[{"sig":"MEQCIAzzzn33GfMylvo7HOv0uU4wiPtXfMesguDFm4MzDGmgAiAkUh1cellZy/WwWCutnWWc3eynERWBjHzHJKlq7nJYPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14416940},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"3262b032dcfcf3d7a672ed504ac5341a161c2be0","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.16_1752943417552_0.27774866535845","host":"s3://npm-registry-packages-npm-production"}},"1.8.17":{"name":"@easyai/cli","version":"1.8.17","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.17","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"6a72c02b0dc389862e452b2e4c70aa7b49cfb749","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.17.tgz","fileCount":89,"integrity":"sha512-V3fClui1vDoWIqntngxTmcL0Mzz06QdjPsj8T8Pm2AuKotye3lAQFp6zYMTx7kNRQFbvfcB0hROW/zZVPenUKA==","signatures":[{"sig":"MEUCIQD1af5qnMPMOA3lfIB/gJVDkqrssbrr472+LjjEXwbGDQIga8Og6jc2yWmjzlA3JS1UMqgFr3P7takBuGZ1CMgntvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14417145},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a64166e2cf0d9e1bfb89c97ed6caf5e1884acd1f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.17_1752943841939_0.7175545551501123","host":"s3://npm-registry-packages-npm-production"}},"1.8.18":{"name":"@easyai/cli","version":"1.8.18","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.18","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"81bfe7284b28870a10a68404eb8096e50776b467","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.18.tgz","fileCount":89,"integrity":"sha512-9R4ktkwsZXpGKpWoSa4SQ9hfZ3y6w6B2HyQx8gp8Qz0tBni8hbSkONNjUFIvLlPzMHWYl59goyDEjXIzZPKIZQ==","signatures":[{"sig":"MEQCICh6KW3+QkQyfErFzxtYM0W9FzktsHYmTxAm0XY0b+o0AiBvSGD1bb+kPa11s63tT03U8jloMaSkmfeKVd69CK2IIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14418913},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"95ec520d4b50a39c5ba9c3fbec2bfbbf2e925c72","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.18_1752947051819_0.25032286641950807","host":"s3://npm-registry-packages-npm-production"}},"1.8.19":{"name":"@easyai/cli","version":"1.8.19","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.19","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"9fda32771d0032cd027894b3142f5c83f11b5de1","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.19.tgz","fileCount":89,"integrity":"sha512-4VnM+kvyt5f5NqGNdvbujSyc4F5R1YTkuNX9uwvfuSX9fYS25twK9tCE5kvOrgjn5zx8c/IWt0ntNegRQBJGfw==","signatures":[{"sig":"MEUCIBh7b4PXqiHq3c0/M+UTMU/mhcWBISGeA9dR9pDwqE3yAiEAtcEiWviuBMzKUzMRgfg+QBP9KdPFe55QKEmDVbUTXQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14438208},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"46dac3e270f9cfd4a5587ae8deffec4e12ffa068","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.19_1752977557228_0.1357249428815439","host":"s3://npm-registry-packages-npm-production"}},"1.8.20":{"name":"@easyai/cli","version":"1.8.20","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.20","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e4cb9d3151a62fda3602860cf7fbe3127e91f6f0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.20.tgz","fileCount":89,"integrity":"sha512-OXkhQig/vYKODnfoR2xAzb0CsXoWRiRdjdDmjKgqpy+VB/RX93uEXiTSGxNIOTw4rsQVCPnsQjmyGFODe7FeoQ==","signatures":[{"sig":"MEUCIQDynrh2m6OGEiRZwmhiLaKpdhbqcAwymJvFLG6ryNDBFgIgGYC2W2enNt8i7dCphHZj8mVDM6fpOMeB6WlBVRfiJr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14438233},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a308437eaec7f601e05d4ccb8952a8a21486670f","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.20_1752977721106_0.10313547667124445","host":"s3://npm-registry-packages-npm-production"}},"1.8.21":{"name":"@easyai/cli","version":"1.8.21","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.21","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b87213d09cb8d8ffbd1ee65accd761346b41de36","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.21.tgz","fileCount":89,"integrity":"sha512-GKH981i6Ora+g3TFtyQ8N+qOu+BEDomOOYg/mPpwKfU45WFfMyZTXV4I5gXgmPuU7r6urI+6uQ9yHG5pXC6pEA==","signatures":[{"sig":"MEQCIE/FdmJRiHT6K4EuzkZ/3zF4iWWVoajIduiR/z621hG4AiBQgDXeVWJf6s83ZnadBdIOfAdOZlBqRH4sMum2oC8sLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14439403},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"fad30de7f41209bf8833df2e5d9a567446fdffed","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.21_1752977889130_0.5105642801259225","host":"s3://npm-registry-packages-npm-production"}},"1.8.22":{"name":"@easyai/cli","version":"1.8.22","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.22","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"ac6006b6125c66b57ddfc1c119399f966d96d606","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.22.tgz","fileCount":89,"integrity":"sha512-yHKEmHKE+2CAWMvw6cFsbOESFEBRdGeGarPlCQ3Uilw8/RBKeaDbq9xsEr0B7sSU9CAAy/o354O2t6rEWzQ7fw==","signatures":[{"sig":"MEYCIQDMp8KVfrOOBx15uCMmhJl53b88doM5ZvrNL3Ftq+GLMAIhAPA5d0APrnzbLUGo9SOyR03GXBgsrDk+TdZvqHR+MJOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14441426},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"5273b906ecb61162c072c4d08a1c7507e7355415","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.22_1752978039303_0.5027683888916885","host":"s3://npm-registry-packages-npm-production"}},"1.8.23":{"name":"@easyai/cli","version":"1.8.23","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.23","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"0edbe6694bbb662a1ede3cadd9f1475b2f7b38c3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.23.tgz","fileCount":89,"integrity":"sha512-6IXx0CGTVeckmtvm2b2nhKIjowVBfu0zD68x4FMYcLoMWItaepd5ps09fWY7PuAvMn6xg0Bwhd8efxScJv/67A==","signatures":[{"sig":"MEUCIAbHGIHbkpKugO9XvF+KT/zaeLkT3dv3oNVUAj7XhlUOAiEAvvL5VRcp6OtA39GBPNrKCGy/vG8Pai8e7H6JxS70lGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14441279},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"cdb67201dfc1dc5158b0102eca2f9f2303ff2e53","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.23_1752978119815_0.10006699800717689","host":"s3://npm-registry-packages-npm-production"}},"1.8.26":{"name":"@easyai/cli","version":"1.8.26","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.26","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"9405bd6adee8c06eefb46956bbb88510df502295","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.26.tgz","fileCount":89,"integrity":"sha512-AWocR1XMuq4Rc9sdcOdsAxYz7BziKsB9IwX5bvlWaw6k3wm/YQWKt0ecs5NSHIxvehfj8VMY3VqyycbnhiZy1A==","signatures":[{"sig":"MEYCIQC2G6t8Paj4mzJORc9pHyMso6PX3MrQ3tDAKTX42rnInQIhAIBzE/3RVk0uDzRrxDxjlQdR5sVgT7524vVaqDw9z4GU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14448122},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"3e46474d64422f1c0f19c6e4142d86c7dba231a3","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.26_1752979099900_0.9927933300901286","host":"s3://npm-registry-packages-npm-production"}},"1.8.27":{"name":"@easyai/cli","version":"1.8.27","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.27","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"c6b6df475daffff8ac230aab6bb3fc243bfdd394","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.27.tgz","fileCount":89,"integrity":"sha512-Id7jvsdkkypr/w7Qghbv7ecrzMw7ts9AK83r917EIrft7MmYnpbMhqDpgASNIhcGEy7y+BTgizyGrvYq//oEhQ==","signatures":[{"sig":"MEQCIBfPki5daKJw9VC7g1Lb3KyPBblbe7VaGhMe+7mZBu7HAiBJ5PwXTrfBkkLTZNAMrn1lzItLD1Vl1VlxwtMITlPgeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14448122},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"3e46474d64422f1c0f19c6e4142d86c7dba231a3","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.27_1752979275112_0.3467892906916512","host":"s3://npm-registry-packages-npm-production"}},"1.8.28":{"name":"@easyai/cli","version":"1.8.28","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.28","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"58bf17db32de730143e5994ed2841586cfc35fc0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.28.tgz","fileCount":89,"integrity":"sha512-Gl7PJ7ro+iy20Xp+oo6kpM0LFKAjMlcyU1wnLp8+sEBb+y/aRV5AW2GHRluYPh6wJwNicWrolEdGEFLoDbAcRg==","signatures":[{"sig":"MEYCIQCxGAwpzV+SRPxOeR9JPM9rk7EZIXN6CCeM3PJ4fJGIwQIhALo/mZ5KHBR0DX/1jwiWMxky/CwX3rYN3Z6JeMbn/IdF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14448122},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8008deacfb17845a4fb93f89b1daf767b3f87954","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.28_1752979425063_0.1392169763139357","host":"s3://npm-registry-packages-npm-production"}},"1.8.29":{"name":"@easyai/cli","version":"1.8.29","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.29","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"a3b50f5ea0152096d8b07b311c59eefd9583dcdf","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.29.tgz","fileCount":89,"integrity":"sha512-Wu3QE4Zj4smj8xVvAiOLeuo4gs94k0q2IhRwM+acjnQXdN6KVcpff55UZAhOc3iVUMqrtWK345OYfu7bXUiQrg==","signatures":[{"sig":"MEYCIQDUzN1sulawBWzDhOmc+pJ6Qqs+tCDQ/jCiSjoTVRlY2AIhAMsuOdZVQhr2IqGR2/Mwiqu7jFGUgaoj63UyBDmAT3ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14448734},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8d680fc9b46efc165b6c7eb42048a623905d3f26","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.29_1752979828817_0.9675667008912006","host":"s3://npm-registry-packages-npm-production"}},"1.8.30":{"name":"@easyai/cli","version":"1.8.30","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.30","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"bf70a4cc49e3e4b095f92dff094f749ea4942d51","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.30.tgz","fileCount":89,"integrity":"sha512-3dRCNuoqZzHM1eY+FxPPOBGFyJdiVxfiHaDScWkXMJHIoqLJedjB0rCjFwBRJtBLIY6T8J2IL++5wfnq7gh83Q==","signatures":[{"sig":"MEYCIQC+VCuxvLSKzXa9O2uWxEs+UPgwFueGtyo+dBZLJlNIOAIhAKbytFq5rPOyN6guVv9wBy0wTWb2RAvC/iLafxt2FIEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14448730},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8d680fc9b46efc165b6c7eb42048a623905d3f26","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.30_1752979914317_0.32167428064125114","host":"s3://npm-registry-packages-npm-production"}},"1.8.31":{"name":"@easyai/cli","version":"1.8.31","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.31","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"85b357cd0727d391eaacdf419c3b3078324a6115","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.31.tgz","fileCount":89,"integrity":"sha512-hyPqwiZetbGt+dGG+uE32O0r2J88o0JJCiQAHCShua8gEHLm/eqYv5HTqhOFdUPoik4xipsFKe1h32F3jAKeMw==","signatures":[{"sig":"MEYCIQCWhrqshv3W6Hno2yy38rtKY+piOV1isfwXPi9yIpHH8QIhANYv1tgfrYx1AIFxQ06S19KW3xTJ+qRbN/f3vK7Mj9wJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14451394},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"8d680fc9b46efc165b6c7eb42048a623905d3f26","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.31_1752980073916_0.8391279002274168","host":"s3://npm-registry-packages-npm-production"}},"1.8.32":{"name":"@easyai/cli","version":"1.8.32","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.32","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b930ea30ba4ab11604da79c384c964be10d3b50f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.32.tgz","fileCount":89,"integrity":"sha512-Zt3qrjjBc9bc33IPwPlXcw8kKc3JXdeisjLDQtZlLh41mmWn7tlGW0sTfMuJrV2jENOuPqISwZBXuU6W5Rlh7w==","signatures":[{"sig":"MEUCIAXSHuRoKAQL7gtRl1VJxhdYT7N7o5ob8dCHQDlOkCcOAiEApcLdb8cjAoFIniF7VPQZ4iMapef9ATYPHKZTlmaDfVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14453933},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"e9a6b293cadf4c04018fe4bca302c7d741e7d200","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.32_1752981248759_0.13703032944487226","host":"s3://npm-registry-packages-npm-production"}},"1.8.33":{"name":"@easyai/cli","version":"1.8.33","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.33","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"2d0a3740c8f478594b935f78d5203981ac5ac51f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.33.tgz","fileCount":89,"integrity":"sha512-3jNERm7MYsPqtkb4RQMaOUlJA7APZ0PJ6gi/AAGTdVQYpJVXs8kgOFG9DyRgqcj6484PodobLB+mtZOGXC/VVA==","signatures":[{"sig":"MEYCIQCZ/WBSdsFT9+YFdLQ4DM4lvyr+3EP+ilgaAU9KRHb0YQIhAMZTDgDEIEHsoJIXIP3z7lzvd3NxQyO4jEh1Wnttegvm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14453603},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"be79a0a7fc60367527eae1d9b905aa14d7faa2f1","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.33_1752981506456_0.4044708114555873","host":"s3://npm-registry-packages-npm-production"}},"1.8.34":{"name":"@easyai/cli","version":"1.8.34","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.34","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"5d977d9dd709128654c1adc7b39a8cbd5134387a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.34.tgz","fileCount":94,"integrity":"sha512-VFohMukD+gWIpnGp0fyMfgHjlY1NCaaFc8mgpaMizXd6gP+nNm8bpBGWoS0mX3GKj1NcSrvBq8+hrmh+IdAZIA==","signatures":[{"sig":"MEUCIQCELXpPcugjxIIOb8HoEHCl/h9tSgPDSufkiNNHHOj8CQIgQJfIugMJC3tSXb8sIln0jW72EQEFwa6GsZ3pmmlqhV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16329964},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d105c823cfbc00d806574790a70bd3fdff1cebe7","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.34_1752982326568_0.7890420631585466","host":"s3://npm-registry-packages-npm-production"}},"1.8.35":{"name":"@easyai/cli","version":"1.8.35","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.35","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e134c1ed0a5bdf0a7b2123c0421f26ef11f1c961","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.35.tgz","fileCount":97,"integrity":"sha512-fRBhQ9KVBA2uggcz9/z1ZdCu+jxsmxxfN3XyWi3tQxwLhqxv204lUjA8eB/kOCI0W/XkQVQkhBBVAEfSFpEO5g==","signatures":[{"sig":"MEQCIFEf4+3C8nMkD4PwIkfWen2nMawvFI5fsyWRO9gGE3poAiAPZU8vxVe8vuoTWS9rPrFGuXknV9vTnddK7Isc9dqwww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18093753},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"54519ef183cd162354f95071b0f2f635f684b131","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.35_1752983285795_0.20310098502148466","host":"s3://npm-registry-packages-npm-production"}},"1.8.36":{"name":"@easyai/cli","version":"1.8.36","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.36","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"bfe073e927ef122ab9189bb45a266a648fbde880","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.36.tgz","fileCount":97,"integrity":"sha512-i5u/bLG0TsjkzdZUXJqGPN/hqb3an2I9K6qVvOujIquaHaNayKis8dSn6yeA48BCv4bxoRd4aWh/njVPpBo+8Q==","signatures":[{"sig":"MEYCIQCwHNj5Zpre5l45VisEiI0IGvy5K2gS6vW6uw6FGuOJvgIhAMRODxU2RrgnySzi/KqYNNNN4QPzNocFlF8E57JEWtui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18094558},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"f5934bbede81bc4c2cd77443e0d336bf30ac1d7e","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.36_1752985765325_0.23353813397641243","host":"s3://npm-registry-packages-npm-production"}},"1.8.37":{"name":"@easyai/cli","version":"1.8.37","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.37","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"0cec9126d1776c32337a19062adb2150e61a72c2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.37.tgz","fileCount":97,"integrity":"sha512-9Ynv/tpkoK4+Ry+GVWyUlNiDxef1V/lO6vnBVwoUu9HsQjilL6E7jQbO7t5kgiPvhdv7t/ORdtNHuL+rDRYUzw==","signatures":[{"sig":"MEQCIF+BZevTMgulfOJADTAvESYdsOM4ezmXUwbofqx2K3WcAiBK3DZQxSq9soi53KoLCr8eau4y23cWDIE7v9C5Ng55OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18095351},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"084b52578d45bab437debafc1b683532afa52f09","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.37_1752986380303_0.26775940546501364","host":"s3://npm-registry-packages-npm-production"}},"1.8.38":{"name":"@easyai/cli","version":"1.8.38","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.38","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"a00246dc7b9d3bbaaec972c42375cf05f9d3428d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.38.tgz","fileCount":97,"integrity":"sha512-bnCt6C7PvrcjfgXMCIYNZ8Wp7CEVkdvmqQYYtSCG0RkKXFYGW825jb7TVoWRN9BPjNa1U0MlTHjVgcz579XGoQ==","signatures":[{"sig":"MEUCICSzTOBNg0nfW90Q9DShgtDa9b22rFKeNQvZZthjjBTwAiEA+x+iAXMnD0riLqzJjms3ANSTvOqDfTbjv+kZt40Knxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100210},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"ee0bf5aa6bf4f481b8d0705b4935df2428a000fb","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.38_1752992655585_0.7649285222391293","host":"s3://npm-registry-packages-npm-production"}},"1.8.39":{"name":"@easyai/cli","version":"1.8.39","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.39","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"22c7467c7c661fcac5b8e785a13140f6363b7333","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.39.tgz","fileCount":97,"integrity":"sha512-t5WsKLKyP6UQWa6rR0RL8ubbAEc7Lz38tBpzv9tmMSceWdPOenDvBUajYDqbj7GppzxSLnJRk7EjUC4WDk1VPA==","signatures":[{"sig":"MEUCIEOBGqauftFNGY7VVrgCD293mTA73d4lDYk4lCYYP/kiAiEA2hNse+QSnUx9dNYpJdxiRRAvRLysPxhNdoKnSPC1Bn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18103226},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d68d17da32afb80d1f38a5f19f97d28d8725b695","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.39_1752993622088_0.7863079437581457","host":"s3://npm-registry-packages-npm-production"}},"1.8.40":{"name":"@easyai/cli","version":"1.8.40","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.40","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f35c0e434ea511136a54b2bea2adea2165b44525","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.40.tgz","fileCount":97,"integrity":"sha512-hleZDvL0CyXwxxonFgrfNvGShJp6tAZZInIwNUbjj3j2aoVojyCNCZUWI8/Grgr/knmPB+3kVbfoHRfbhq4U6g==","signatures":[{"sig":"MEYCIQCu/v33NlFVzRajF0nnn1PyEFogxwtw4xz5CDD+5sqPbwIhAJdnhdaLNlVQXxSRjfnUucv7QjCXQr9diDq1wUBolI3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18103226},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"e8ee1936ace37f1ed9168221a4ebbcbfd3976016","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.40_1752994216667_0.38270249633979425","host":"s3://npm-registry-packages-npm-production"}},"1.8.41":{"name":"@easyai/cli","version":"1.8.41","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.41","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"eed473921cc852b84e1a63cb3490a74dd9067121","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.41.tgz","fileCount":97,"integrity":"sha512-bNKgrYeXegpbBKTbhuy2l+fEK7EM+TLZUUwPWdWpA20foiLuA+6ckgPYrWYydz9NBOpXRqaoPCFDbIICs1w9aw==","signatures":[{"sig":"MEUCIQCS/Disrc1oOzvlgvUe+v2jHi3BK//xxRggdLBs4UxlHgIgdBizQk5w4lmFMVVrF+9KsVnj5314c255D602PBfHE+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18104157},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d9cd0a9a1c6c2ccba4919f45444a86d846be1c14","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.41_1752994656879_0.10199689441185988","host":"s3://npm-registry-packages-npm-production"}},"1.8.42":{"name":"@easyai/cli","version":"1.8.42","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.42","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"de7cc6c5ce3338dc4d799c08f6769bb155573862","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.42.tgz","fileCount":97,"integrity":"sha512-bOugkC80k1ytKUNc09AIOL5sO4+jNMVGsxap70lLtFbLxRGhD/u+U4m+OcqD+4NyVCAHmwc5QI89nNLOqK75oA==","signatures":[{"sig":"MEYCIQDBjaw20WgVBSor2SJqQIj+3YqiiGTxHSBP2Aq6RPiA5QIhAPMa0JHV62asqajThPT3nyT6uoI2bwZAnCdYXFj0KYQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105650},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7ec284d1ec51374705b58c05c41e3860106e49f4","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.42_1752996044698_0.03532608095787837","host":"s3://npm-registry-packages-npm-production"}},"1.8.43":{"name":"@easyai/cli","version":"1.8.43","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.8.43","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b0d97236bf49ef6e8fe1bb7bad65c8b417a36b40","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.8.43.tgz","fileCount":97,"integrity":"sha512-UhNRXFe/YADknyedaYDqY6N1IuyR3MtpijwVgF9iG4pe6etAnLdZtstzG4MHdA2oDHWhFb/amj2LHnXmwosXaA==","signatures":[{"sig":"MEUCIQCVHjBeBPkApGRAVUBSlrqFUQEPm3aim1YmKjTtacIBBAIgZ57ZofCQkY+W9FuJVKpv8DT5fcIhzNbJmTl3eN5TZkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18099696},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"24e3fe5739f8121ef1a725a6610b1157c1fcd450","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.43_1752997408502_0.692765630688154","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@easyai/cli","version":"1.9.0","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"07aacc809fd8d3490cfac7891753451aeb24cfbe","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.0.tgz","fileCount":97,"integrity":"sha512-S+htsH/GJQ41KZQ5Uppyik0lBqEqlkg5z6gqsadxNXfstDFugrdjPz81hxRwNf2sEa2nMWv8RLFUVE1LTysjvg==","signatures":[{"sig":"MEYCIQDHRUTqoIB8kIlahMWAhZ2lIbaMyD1j57gkWJqHdxWvPgIhAPIdFBipVfcu74L1gMva28mjv/H8l4vl0NtdsBCPJQp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100329},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"e0a3e1864a1410959572bccfd99b36d30e794e66","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1752998978311_0.9606455714850117","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@easyai/cli","version":"1.9.1","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"5f2ee3ec5ab6c0ca984d85f1621ce7226db062ff","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.1.tgz","fileCount":97,"integrity":"sha512-NmmFZ0dE94+Enmufb5Q7oJb/ktEjuj8JfNu1rAJqzfaeEQiI7DedX3tDP88ShrUVls5ePARNGzHSecGaaIwW0Q==","signatures":[{"sig":"MEUCIBUEt40IjA8XoB0XkuG38159/cJYL873bgfmjEWtucXKAiEA3iA+0+rQslGMcRvcXZF1oysYJ3dKgkhR5PkGiAAGaEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105786},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"44348133d3ad8e177d6c0aa92edb4436876df89a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1_1752999982963_0.12372590309800602","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@easyai/cli","version":"1.9.2","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"04694f9b6ddc19384f3fabc770425df92360a55d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.2.tgz","fileCount":97,"integrity":"sha512-Mzp83ObaO+FmGTI+N9E1WwNejfk7x8IxnYJeuunKDtNoJcTz6hdWCOJ8R6Jd6a6FYjvpLW7NopsoXMFrN15DkQ==","signatures":[{"sig":"MEYCIQDueFXTdm+20ZWie7wtyTXss16mZTehVjJ9PMudl+V97AIhAOUNXINI6ydYil93sWtC2FjRVU20XL0CQIFhWkydNBDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105780},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"44348133d3ad8e177d6c0aa92edb4436876df89a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2_1753007115839_0.5442582334524262","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@easyai/cli","version":"1.9.3","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"579c40de89ad5e53a49e354864ba95ea703f5826","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.3.tgz","fileCount":97,"integrity":"sha512-hA1Q4bnhSnCmORwK4ggHA84FjSB3by8QK+g3M09UhzueJm25tgC38eVjd4B5XyImvTxffpW74barkoj0Qm1J2A==","signatures":[{"sig":"MEQCIF5ruOoYo3KQt7Rj1ZMZmkVWw4oCV/n24ujB4/5HglwpAiBQ0dujVpk/ux1s9mczzEGUTMydiZdkPwAvRShWubnzMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105780},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"44348133d3ad8e177d6c0aa92edb4436876df89a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3_1753007163283_0.7871744617705498","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@easyai/cli","version":"1.9.4","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"bd54270504f1f850fd2de392b1c02aeefb3d38f4","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.4.tgz","fileCount":97,"integrity":"sha512-fznl7ccYCrZwnbx6bg+5fmZFMb9HO8Nq+Xce5FBeRLk94El0Pc2/CoioCNLmcy8w9kBk08jk2czDvXIBzgtkkA==","signatures":[{"sig":"MEYCIQD5PlzDrkueOuGkgHMb9TybHQWWYOSl13IDdAO0xHx3zQIhAI/LZ/+/EkCDBTcmmggMgYQyQ1wKMKnY0mMvdbWnXxhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105841},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"44348133d3ad8e177d6c0aa92edb4436876df89a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4_1753007690190_0.7989124065319402","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@easyai/cli","version":"1.9.5","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"8d3d8af23c9b3f6e29f74b0f0cf02d0f87430922","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.5.tgz","fileCount":97,"integrity":"sha512-GeM9aB1dDDPk1sljZQyJk4m58JEsEGFNv+SdLe05esUcgPgaKHWEvnU77ATi8ycKaEEMreaQiBGlZhi6NrC09Q==","signatures":[{"sig":"MEYCIQDN+sWsriig7IjPduMTdu1JM32cmyh4GdyNbnIMHzrt3wIhAJ2LepjUzqB9GwOEM43bAu0WrVSSH6vqg2Gx8rBIiEMo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18105841},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"44348133d3ad8e177d6c0aa92edb4436876df89a","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.5_1753007836092_0.44406215163887985","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@easyai/cli","version":"1.9.6","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"f898fad3a06d68a133e434ef5331c5feec9eeb53","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.6.tgz","fileCount":42,"integrity":"sha512-kymoUzra3VFXw4mEFjNLez0/S0TpHhQ8UltnWxso9DvkNT5bPxmRgngI3EgV0GvtFIRtu7vSB8Gp/86iU5z1Mg==","signatures":[{"sig":"MEYCIQChU7NVJJYJbeivML/MEnqqHq+RMuknasNwaXnKOF6QNQIhAKJ+9FZMZ8LVysYLTvI0wUjdillijWEODJTdvBVpg1eR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339870},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"a8a47959a16a40fee4804a78ee19d4fdf7ebd333","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.6_1753008760404_0.011676510267991214","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@easyai/cli","version":"1.9.7","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"ae7666406e5a5a13ccec4ef44c5c2d60a17f765e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.7.tgz","fileCount":42,"integrity":"sha512-6j2lj2GwSgK+bXGDComnqgZDfgrnRViptVRipWRua3tQLF8qKNC9e+LfTqzss6uR6FyJ6JjnHhRA78Tp/ucYbQ==","signatures":[{"sig":"MEUCIQCxBSO77Sk/pwgt+8yQ8wa1YX8ylqQ3BWyM8ZUUK6RXuAIgIiGsu4INqGyZ/UugUeROsFtgNo2JfM98cE/xKDuJvwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339870},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"de1e74e5a128cf12057fe386b46e43053aedbf44","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.7_1753010725881_0.19623225711973125","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@easyai/cli","version":"1.9.8","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"1537e53162b3d4f13d3c076aec5627109738402c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.8.tgz","fileCount":43,"integrity":"sha512-PawSoGvz4M6k7IDbuh4DGCb+1PMhY4SHf99fQ25O/McPObrj7Qaz9W46gl5bGAbgrW+nzgN83RYZsEUUqE61bA==","signatures":[{"sig":"MEUCIFiOmwLpJLJJccGoLRmByLwiZO4Gcwxg9mBGPkY4zmR6AiEAgFWV0TENDDMrNo+Vh+DII9709zizBEaBcC+6fVHV0hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335938},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"d0e7c7b229e14883457c761154361d82831b94f0","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.8_1753011125118_0.13140678238345704","host":"s3://npm-registry-packages-npm-production"}},"1.9.9":{"name":"@easyai/cli","version":"1.9.9","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"9ee5304b142c253abd123147a891376da2220410","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.9.tgz","fileCount":98,"integrity":"sha512-jHSiR3GmzkWt5CaztAxVuCESYmvLqgLh6qyUWDsDsuv+JgMcec7r+E9sjYq3skLNEntCzBfRw1IQ+V4Wju05qA==","signatures":[{"sig":"MEYCIQC3Bni4mN8zA0t56VNV549D6JDJol8fOvMwL5OeiWJnBQIhAO6Xcaji4EswK3qZYHle5aNyld1IlmmbyIiT4K7LaQUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18107462},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"0b00402ece8864b072b754edd2fefd13cd17a4b4","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.9_1753011341998_0.584580592055405","host":"s3://npm-registry-packages-npm-production"}},"1.9.10":{"name":"@easyai/cli","version":"1.9.10","keywords":["ai","llm","prompts","openai","anthropic","claude","gemini","cost-tracking","model-switching","ide-integration","cursor","claude-code","prompt-management","ai-development"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@1.9.10","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"b5bd163fcd4193a26604ffb7e798151e1bde7e9c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.9.10.tgz","fileCount":98,"integrity":"sha512-Xl35dAsWX5D5fXzHKrY8TFZgkqufeh2qjAR5FAT4eBfYFTMmDAA7WqU4lpMRGv/Xyh2wBX3GQQjJqbuq2MI9Jw==","signatures":[{"sig":"MEUCIHPI5lYYxDBcpy3odci7jT0//OxVXRSw5A7+oRupJ+2FAiEAgsHe/4P1AbinIM0Ruk8yWMzOmcvvxQ3CKD9e810DMSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18107463},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"45568e095444e3d636cd45be9df19f56414b25ff","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🎯 Get your API key from https://easy-ai.dev and run: easyai setup --api-key YOUR_KEY'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - Unified AI prompts, real-time costs, model switching, and IDE integration.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","express-session":"^1.18.2","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.10_1753013187178_0.9543256981868229","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@easyai/cli","version":"2.0.0","keywords":["ai","llm","prompts","workspace","file-sync","local-first","openai","anthropic","claude","gemini","prompt-management","ai-development","environment-management","logging","dashboard"],"author":{"name":"EasyAI Team"},"license":"MIT","_id":"@easyai/cli@2.0.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"bin/cli.js"},"dist":{"shasum":"e56ab95a1378482d38aeed8c50e8b045a817f7a8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.0.tgz","fileCount":114,"integrity":"sha512-fVX5qgchr/GBGkaBtfl/h68idOvpZM9AE7iARBNpb7i762CO5SpMCn6PPVqAws0ta013Dzt4bFlNdM81fsVf7g==","signatures":[{"sig":"MEUCIBTv0AQ7a+a0SkgGtaadLVQ+6JgNnPGjY+MMyPsMX81KAiEA0MFlKMzxhPUDrI5yPuwVbDZ7bLHz0zxZdbKQSxyzHoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20068662},"main":"bin/cli.js","engines":{"node":">=16.0.0"},"gitHead":"7c2bfadfa4b9c5a3c6569f135f44fa291dbd4995","scripts":{"start":"node src/server.js","postinstall":"echo '\\n🚀 Run: easyai setup && easyai ui to create your local AI workspace'","start-minimal":"node server-minimal.js"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"EasyAI CLI - File-first AI workspace with local prompts, environment management, and real-time dashboard sync.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"joi":"^17.11.0","cors":"^2.8.5","svix":"^1.69.0","axios":"^1.5.0","chalk":"^4.1.2","dotenv":"^16.3.1","helmet":"^7.1.0","express":"^4.18.2","sqlite3":"^5.1.6","bcryptjs":"^2.4.3","chokidar":"^3.5.3","inquirer":"^9.2.8","commander":"^11.0.0","sequelize":"^6.35.1","socket.io":"^4.8.1","jsonwebtoken":"^9.0.2","@clerk/nextjs":"^6.25.4","express-session":"^1.18.2","@clerk/clerk-react":"^5.35.3","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.0_1753015709274_0.8822841415298472","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@easyai/cli","version":"2.0.1","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"886ef0f8c34ba8c74fe181524e6aab94d1db00d1","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.1.tgz","fileCount":70,"integrity":"sha512-qmZqk0Nl3yXSdIvN0bcEC0avDW+bZj4wawWw9UcP4ELc77tZ3t2R9jcPJQOEnwed9e5xjKkUV9bkIXqp0HwHXQ==","signatures":[{"sig":"MEYCIQCETyIS75y2OlKKCGDKrUAqyY2RZux9XQTyX2Z1dnxM1AIhAKC3tdodAK36JFsRhSkMSh+8wggsxGlnEn1WuWKbfqfK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281500},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.1_1753077912593_0.22426961149043523","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@easyai/cli","version":"2.0.2","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1c6e915b79d7de47c5b36134ec3b09b29c1d24f6","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.2.tgz","fileCount":70,"integrity":"sha512-q9zbwKxaN6vJJ0YlJZW7LFWSUo3F8zJAnLUf/Uag3qOOsx8Eo+AwM4aOaaUK4MQEAC3E3JxqCFSaVrK0qsk8uw==","signatures":[{"sig":"MEUCIQCIHgmF1RJGi6qrCiQW4FygkqTn58wNtOl+ZPalukt0OQIgAibaIQzDaCZ4s0GIg3SeGdIttC4X8K6bOXSq3x4hX+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287945},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.2_1753078157846_0.4879509596605971","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@easyai/cli","version":"2.0.3","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"74444f77dacac69f4c20cc208730a0084d6636e8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.3.tgz","fileCount":70,"integrity":"sha512-EB/dL7RF/wax5zQ7s9d4Jn/dyMNv0nh/AOMN27O8dP3Bc2ABXnNES7zCEYGb5EkN7LJ0zNOeLpey8IqNiQKN/g==","signatures":[{"sig":"MEUCIQCDV5C+UXT5v9YuhQ+/p078KI21yvwxKGxKV8QrIenQtAIgBVOuGESSx+58X2Dyht5pYDHlhUznhpCZrXguAbSJTBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287945},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.3_1753078264382_0.5115648289233916","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@easyai/cli","version":"2.0.4","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b4e69abc837b5b4ff20e22ac223c25dba0302ff8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.4.tgz","fileCount":109,"integrity":"sha512-bYegb4yxNlL0aEmXK1eQpSiragr6v9pLFP6Uq03OP3wwfGxTyI4xjfwVqL+ohSMN971sMUnd3hfgMaqqc5Y59g==","signatures":[{"sig":"MEUCIDizvqauF/ddC/SzOL2SQNSEcD5CdJbvz3kP20mf6lyBAiEAxr766S1/u/mpW2QWN8u4iIilh3ZwYyxIP9tPuP1VIpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011998},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.4_1753078298295_0.33188983782447967","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@easyai/cli","version":"2.0.5","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"807ea54308e32551375558e724757a3744028425","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.5.tgz","fileCount":109,"integrity":"sha512-9arJ62KKYHZGURaJmabEyEQK3B0QyV/WgrtiB9tjrEK3vqk699bJ8IQhhOwsH2qt6DzR+52k3u4SDXhs7INeQg==","signatures":[{"sig":"MEYCIQCVtOLbd2v5R7getqlPfnYQu3Xgz02IM/YX7morVVT8RAIhAItLIHfHWY5oHS/z2wioSOARrb/gxj4xG46Byw/5tAA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011958},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.5_1753078829404_0.2336094524368928","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@easyai/cli","version":"2.0.6","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"7a53a562302ffe9c1f629720749816afeb494d25","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.6.tgz","fileCount":109,"integrity":"sha512-VvtBhC4ffcAcwo+nhXfdu3dfCw9wzm+awbX827ffcDmxgdRmHE0o3eqWieLAPcNNUhocq0555Ys8+9S01o4mcQ==","signatures":[{"sig":"MEYCIQC6ZGUHAdvtkDb8CkOg4+OFAB80UrnL1896gkLOgipBEwIhAPe2+MfUD60qudPndlXIyshuEAjm5O4gA6uJ3EiMGSE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3013201},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.6_1753079072829_0.17063300761777778","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@easyai/cli","version":"2.0.7","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d5bf63798a0583af78b8b3996de24ea2d423d0dc","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.7.tgz","fileCount":109,"integrity":"sha512-kfRg/EE2Fsn19cCUTdoXX58+hOhY+nZ0p/cqSci4qOk83gpMsymWuc3JI+XxPv2cZk8kDCAGUKhPV7hAai5sJg==","signatures":[{"sig":"MEQCIDbNOaIqgIOR+120+T8+eFwrP4R+NFKWX9mIZxYWnObpAiBI5W8s1EnynwRcGq3prklD8XmeuGGpk3jAFHL6cf6Ntg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3015988},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.7_1753079264800_0.2460927638848429","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@easyai/cli","version":"2.0.8","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b6067cb61d8df46d2e9a44a137dde87a32fca16c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.8.tgz","fileCount":109,"integrity":"sha512-zRdPJ4kd1YpENLnhO0mkm8/jJHcUwR+ddz2yEm8qnQStnO3CP0QWeeWvhU0DAYLZ+4bzX5MA6Rn745/DPNuzwg==","signatures":[{"sig":"MEUCIQC6ksejYmoBEVycMa7uUWMYzIT21Ph4crOwaXdx0utgbQIgA1+dKhS5aKmH0AC7okA0dz9DAvUByHqBF9NikgJyNCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017689},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.8_1753079357362_0.054804016604788286","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@easyai/cli","version":"2.0.9","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"bc4ec534726f9a97bd7acd2aaffe89156cbfa5b4","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.9.tgz","fileCount":109,"integrity":"sha512-2yJQCKHqOVeTIW61oBJo4Vbc1RfCIemcVPgA24uTU3QTFX28zUNp7ZNv2mGf88J0//QPsobdp6J5oRiHhSkeXA==","signatures":[{"sig":"MEUCIDLVtKIOfKNeDqHhs3RuGOb9af4DxmAT6m677+spV7reAiEAtKLIKlkKXp539LL24HcC+65EP+1wPZUrdaRzagQG8Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027235},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.9_1753079980496_0.38149416948260306","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@easyai/cli","version":"2.0.10","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.10","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d76a0c56a9af311d192b69db14a6d8ea3b8b3327","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.10.tgz","fileCount":109,"integrity":"sha512-UFiWkWELFY0gZvbV2pOC6+oRblIjLslRCCLJfyTCEeUNoABprZqxhWOA7HEDfPHKFatIMOUeCYUAQ2srD2Srsw==","signatures":[{"sig":"MEQCIE8/MXr09FjNJBoo5xXe4JyTmxzsXj5hatCMIPYi2hAQAiAQN6zfXgZ9ick62lXwKziF03S+9Bx8IXmHLGBMfMSuUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028162},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.10_1753080322208_0.5014183532697081","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@easyai/cli","version":"2.0.11","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.11","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"4221b2e23d1f354cb72d9f8dd814f09371d77370","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.11.tgz","fileCount":109,"integrity":"sha512-J0AWgLIsDXHjT0eOBXz1helgqEVEF7lMmRBtsOs6eMxHQ7+D7ostYRmjGOYfFEDo0RXjlHPIEk3hB0CrqYSGzw==","signatures":[{"sig":"MEUCIQCFrjDyrVE8aT3VqR4E9EJlczvbQ0d/l94jBpWcz8iRRgIgC4Wzo6zzwVYL6eLaqzPpU71JRRThCqQCDlg5pN4yrp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028368},"main":"dist/cli.js","types":"./dist/cli.d.ts","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.11_1753080717591_0.43097910329694833","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@easyai/cli","version":"2.0.12","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.12","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e98bd9cf38bf32bf99d96f54701ce2c909c466b5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.12.tgz","fileCount":109,"integrity":"sha512-6Ajsn1S+4adO682gaP7LQdBIBTC6cykSbocupk3eBDkaGw77Gs3BuiPkwv6pqkPs+jSQ8SPo+PGsAEmnEPfNnw==","signatures":[{"sig":"MEUCIHKRNKTloHZIhgRYN6Pr0XWa9OiPDOlJ7diYQJY7WxZbAiEA3Dec1a2BLnhdkA3BWpWiTL/UwDlEFueJapZQwJDsMU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028351},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"bb2ec0dc99991ab4027ce6f2a17202f3635dffa7","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.12_1753102757285_0.20857265112377288","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@easyai/cli","version":"2.0.13","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.13","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"18141380c771f4c76570d1acf2700b24b13bb7c9","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.13.tgz","fileCount":109,"integrity":"sha512-f5/LzhbAiaJ5d/VEW33BlN7ELeaRTfjs0asfzoc+VGn83EkFN7m/8y04XVYuQHjyt/ggWrwbC2D9/ktMh9Mm0w==","signatures":[{"sig":"MEQCIFM0duJ+IHJAxPHmXGnpaVxPO5v1CthGLaOzf7QqZSz4AiBmdnhaV2CpnM1FzdpHL9ndlt8wNsWiCxo0a12eCj5rBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027783},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"bb2ec0dc99991ab4027ce6f2a17202f3635dffa7","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.13_1753103040477_0.492462740342098","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@easyai/cli","version":"2.0.14","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.14","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8022f8ca0a00b4d3d82158d72f34729f9d95ef26","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.14.tgz","fileCount":109,"integrity":"sha512-BLmCPNlrFyPRsjqehVP1IOUdiKY0Nc80NmlEtMtdJ0CEy7cazRHPngZrLRloGNTuseIryYklCf0HTqzOWpm7yQ==","signatures":[{"sig":"MEUCIDPs3co2BYk7JvHfumrrSLEGws6IGlxn0ff3S/RURLKPAiEA3xIS5u1qhbMPgtH0ddcQdVxW03sefYvsory8gwccNjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027635},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.14_1753103361913_0.6833000128148115","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@easyai/cli","version":"2.0.15","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.15","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ea15e39994871410d998d51903c771281d62c9fa","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.15.tgz","fileCount":109,"integrity":"sha512-w029gL+PXea+NUdibpQa3+KjQHDD0b5S4uHGhMm8pLlljKrE3Mbu39ZXeXRSB7bZwtH96/ytULiV7Rz/cqNVaA==","signatures":[{"sig":"MEUCIQCQOrojasnHX7sjAYbB8Grse2NOZBCZKzfkhBc95pTAfQIgHPXWziwbkHoVpMzZrGeM+aodsNwSolrecHPfbyIr0OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027514},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.15_1753105625763_0.07631124503202336","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@easyai/cli","version":"2.0.16","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.0.16","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"153ed876756a0e96b81a4ba59f0d0c83a9d3d06d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.0.16.tgz","fileCount":109,"integrity":"sha512-fWZfAg5tLtynSV6VhbEEXHqEYFoEGte9C7PzNFS62jBpPu3mXrjBIm5Hl6l4ddT/vyWNSsWnU4PwzclTxTlJbg==","signatures":[{"sig":"MEQCIBDOhqRxYJmRWLKOLWE8NOnwEFRmofehbzhX0XqdKGy5AiAPp/d6OOrIAp070+S51/bdkbsefEYFvL8IrBIMov/vog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027932},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.0.16_1753107132053_0.6389814854098161","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@easyai/cli","version":"2.1.0","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e9d83a6ce2914c002e0afea4dce9a7ee9538b024","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.0.tgz","fileCount":113,"integrity":"sha512-P2ZHpskjAJpgNyDhaeQOIrrrYxFr8Yj0B8dJQzyBOZqNER+zhk0vnIZneq2vJQeIDUEiiTrXhdqayZnl2mTGWg==","signatures":[{"sig":"MEYCIQDpa3yyF9KnJ70qFi09FK66ACFdYXBI7hu1hicaQe4oCAIhAPY3xRvr1RHq4vRn9obBpiC9N0CermPsMS/wpPcEIpu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062907},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.0_1753107631203_0.7545195505380959","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@easyai/cli","version":"2.1.1","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"7a1576e97e23e9df1415af9b2e7497c706082844","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.1.tgz","fileCount":113,"integrity":"sha512-7am3QKzHxsKEO0e1SqTL10MXYAASL6gGRQ7Krp0BjxdFllia5VZsmGpCAL5mH4XxXxaYuuNoBgP2FiS4WHcLTg==","signatures":[{"sig":"MEUCIDC8SZyyxojAGfyWTOzbHQIQZPW0xzhVnJCwLdFxU+OoAiEAqGtlBoOajGPHGVTrjis/0Su7IrF8eW6swVXFq1pbMDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068228},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.1_1753108142807_0.991169210743444","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@easyai/cli","version":"2.1.2","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"467cd4ad3da93b6a84118ab4e0e433dba44cf7e8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.2.tgz","fileCount":113,"integrity":"sha512-cvODGlLYWSZva2ododArhw9CqoFeX4qOiHvCe0wtfXuVZYfI5OgtEvHPXBghRVs7UskUx+KDS4slgFC5r2dESA==","signatures":[{"sig":"MEYCIQCPXsKPgibkjiBu4fWkH6TBJesLTJncc0tp1jy+V3QTMgIhAK8eTYsVD538TRjCpb2varB+fHvKR4NCNhvO1PrnC9g/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068228},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.2_1753108312966_0.3844400442814333","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@easyai/cli","version":"2.1.3","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"afc5576a77a4ce279f6702b320516117cb6bcf03","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.3.tgz","fileCount":113,"integrity":"sha512-0nYSzwfgv2k/HS80klS7T3FxpaqTLAX4Dt+Yce3dDchkA2Zse0cZdIxYxkHxodOFJeRzhA2Azc93njQmw4gpow==","signatures":[{"sig":"MEYCIQDHkfW2EvH8fzIFubcBJrlSyXeMyWiY7J3k4WQcou2LyAIhAO0kLpmGnEXAqqCGbnyuXb/fOXXrFxkDzogaBwszHF8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066157},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.3_1753108777699_0.2507608056111652","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@easyai/cli","version":"2.1.5","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1da0c6e35261befad9d99e40e94f932a743df04b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.5.tgz","fileCount":113,"integrity":"sha512-TXPd4awaRB5C6YQk5noeqcGMCaa258nDFXgPKJ/h2HXoapUjEaXhIljiXQV4+EjTQyGZ9zCHDY6Abi/HVAVZUw==","signatures":[{"sig":"MEUCIQDLkZ6lOlp0hiez1vIRwqnbvvWtCa6LjYnwXX8Kis4rsAIgduF/5oOubt3JOD5X5ObIuBt2E61xcGtdgWe589SL78E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062202},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.5_1753110172251_0.03874703784456801","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@easyai/cli","version":"2.1.6","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"443ce364831ba20dd3691e80a7d811c06fd69c86","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.6.tgz","fileCount":113,"integrity":"sha512-KKL9rVUm05PKpkgFklNbacwkBW2KNfabRdI0/W3s93ET2cyD+kutXdWSqfskbnoVHFf4rAw295fNojmWnhTUDg==","signatures":[{"sig":"MEUCIQDrOgcgHzQ5KY6PdV4xj17gL92hZm9tYyUwOrk4A8IoEQIgUi1DUq1fJLw1RJMXJ+HaALXnzLgKXiJ9oXmMd0HnNSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062525},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.6_1753147005628_0.6980173780547363","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@easyai/cli","version":"2.1.7","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d3124aa029116bfd7f8c9303e7bc50c02d8fe08c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.7.tgz","fileCount":113,"integrity":"sha512-/bTA5u5X1MYdabvOmCfJpCMSz3Am572Z2qAE0AeDiZ4VbpNQNwwrb5QphHaTzoguFpIPcEAFlz4rCQsX7wUSig==","signatures":[{"sig":"MEQCIHwB+cfhA03FFvqlyGCa9E9vR/F5Zvn1dZj3d7KRCcgjAiAmayH4Swa1Hs4J0emXqX1Qr7unlWp+DgBWNuCf/nmp1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063361},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.7_1753148429682_0.6719555488637792","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@easyai/cli","version":"2.1.8","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"4f3f5d89cf4df3ba5b187717b189ea0ae65a29b7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.8.tgz","fileCount":113,"integrity":"sha512-KuEksouFRS1bjvi1U3RyJ5u+h6gMqd6r5L6bMiI53sHxEhgFBILFLSdZvLn3mykws8Q51bwxkqeOpDmOXtl5hA==","signatures":[{"sig":"MEQCIEUeFoQAKfNcL/Y0Pm20yGmx9T1bBAXMN8qFE/sN7cbZAiBmBCjeYlfrKVJ2FU2jT1COVUf/q4uuMw/TpCER7DTo2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063983},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.8_1753148745240_0.5706839757878834","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@easyai/cli","version":"2.1.9","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.1.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"5a390d193c4bfa4ed9484fdbeb139b4ae1bb2660","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.1.9.tgz","fileCount":113,"integrity":"sha512-JJ+oxXmgX9XHQBiLWsIMhTD3o5QS78F0v/pHI7LSTkaW8yxG2hLceiOZf/8nfOWvB2aeY5PYwpfWHKP/5gjxtg==","signatures":[{"sig":"MEQCIAlp9QPV1euWx9YynZ4proqBCnVZal1jI3yg6LBnzEXzAiBFdOHiSEBUp5faZRzQzZ/oZGYF38PbfJxU9dawanCleQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066031},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.1.9_1753153198663_0.00484446076654832","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@easyai/cli","version":"2.2.0","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"618e398d312605e4a7c86635407747300d80c0d8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.0.tgz","fileCount":113,"integrity":"sha512-iUaXweEA33ATxva/GtBr86SwD1Ueg7J9ciKDFIw8S+QAX+yz5GOuM0cn84ftycMGJe1Bp+LzF+fyqyCHBhSMpw==","signatures":[{"sig":"MEQCID7TmML+Sa5hHF9OTRMZAB4jnBSQzKR+tU4kHPv8XI3pAiBg2iLITZ4b5rnOMTtoaYmkW4D/zFg9h0Pku8QSqqKmog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3077501},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.0_1753153505048_0.30424206510180474","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@easyai/cli","version":"2.2.1","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"0fb0b83588100a993a65bc49b97f03995e710a87","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.1.tgz","fileCount":113,"integrity":"sha512-g6f8lIWogZ7jp9HUSmxnsVzEYolga3KhDAspb9ULVuNmxhfRKfzdrg6nMwNoRKMsqN66QKzKbZBwQf+Qos8+bQ==","signatures":[{"sig":"MEYCIQCqJmc3YAqqiclff4fEQUSrk9+sPnuzRRi2DJ+nUkS3KgIhAMxeT+RmApLM85g44vhp/fNlEwonqYq8P4EjC++m8oCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3077530},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.1_1753153832086_0.8797106714913014","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@easyai/cli","version":"2.2.2","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8ff0d8c0a262a87c834677afaeac8d5e5b6031f8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.2.tgz","fileCount":113,"integrity":"sha512-hHkIITrMxwYs4sQLg1CbmBkqI9LlM8Z/6cl9lX1ecqmFjjx7MT/2RU8gFnPl1DcyC2OGlsAPSzY9aJT1Ns20gw==","signatures":[{"sig":"MEUCIQD6rwtmzwS8983VpIu7hkuKY44e0EmzqtIgfEp8pmc+zQIgOINCqKmXyVO55TvGQgduy3ao9YfYl9qtcXVlcdjiSeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076250},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.2_1753154185214_0.8392908391994278","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@easyai/cli","version":"2.2.3","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"3c6697e66c13461a9304a777f1f8e7c4f95dfec0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.3.tgz","fileCount":113,"integrity":"sha512-QT3jV+vylytebvMGfj4ID8VWD2G+Dn9aLALlCfWbAxRh/ssg4PloEFZvXSJHGIc85P3eLnG97rmJlcMiTfnnMQ==","signatures":[{"sig":"MEUCIQDzAtmdT3WH3EO3zosugahfWe8oRZCyjWye0DRHJlcnmwIgC4V4NnwT/lUCB2O7wOLxHkeokQTzjqXj145I14L4d0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076224},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.3_1753154440913_0.7027719121750071","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@easyai/cli","version":"2.2.4","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e66be265a3f6fc9e627b85668e3b580fced8a7b2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.4.tgz","fileCount":113,"integrity":"sha512-C2yRZXs2Qq9vkygGD1eV3CeoW5NUR7RA4NIYuVFDDKGaiPvXh7t4VaGFuguCJGbsATqrAdeQVqdgLdBvtXhSzA==","signatures":[{"sig":"MEUCIDyyHHIO5pp7QoWSFws0K1dNCHt8e0CgT+qQhe9il5flAiEA+k9E/Ol/JtMney11d3kWKXW4z5rldPRDKNSjbliEX/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076803},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.4_1753155460954_0.1568964022713839","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@easyai/cli","version":"2.2.5","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"9fb85a70d8c699d99c2c4cdff0fb8263f785ce14","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.5.tgz","fileCount":113,"integrity":"sha512-LrDgiS0pyCW/tp7o04mBMnx8kFTNNpopO6UZFEDYbs+DTSbn8aNsBLT5V5fq7vixpXoMjCgRbFJO7cEp0dwkBw==","signatures":[{"sig":"MEUCIC86iuyHNPF0BSg3OaqU2J3AO6RdME4peopjFptOTCjaAiEAoNMI26XRm5cPY2BvNFaEwuVT94j1BJeJb6PzxUcEE48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3075882},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.5_1753155627379_0.019855058581640606","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@easyai/cli","version":"2.2.7","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.2.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"88b911b8ef77cae9ff27527bdf16992ef4dda938","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.2.7.tgz","fileCount":113,"integrity":"sha512-yaqIJj4AiOIkc9xaHjDt03UufVkOllpjpBB1LLxcO5OAkE8UHhsI2DjIcLimoKf1LcbeL4lPUwk1vDAaOQdDiw==","signatures":[{"sig":"MEUCIQDhScGokr7ychzLEYzJyidalL+nwNsYXl90exTnL72YLQIgZ1h6pqA3cLMkqwK0SsrYa5ocLOeTY+OiLIRq5/RaNUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3078049},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.7_1753155983164_0.4436265329572622","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@easyai/cli","version":"2.3.0","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.3.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"32e294bad3d8596bb6655022f74bf72c13f9254b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.0.tgz","fileCount":114,"integrity":"sha512-466a1JZlWJQD63haRKRUIvSj1in9jtOTed/rRggl84i6SwiVQbE3K387KtHYbA43WTeE2IdbwhRuj0qcrkoc4Q==","signatures":[{"sig":"MEUCIAC07DqzKa43H+o3qvSHenrZe0QWMYzGSwExgUvWRNaxAiEA6P6foHCLGXvRj8/Rk+s34XMpXZB+CbCW6QO2/swtjWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101721},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.0_1753156481207_0.8679963182234056","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@easyai/cli","version":"2.3.1","keywords":["ai","cli","development","openai","anthropic","llm","prompt","chatgpt","claude","interactive","playground"],"author":{"name":"EasyAI","email":"support@easy-ai.dev"},"license":"MIT","_id":"@easyai/cli@2.3.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"homepage":"https://easy-ai.dev","bugs":{"url":"https://github.com/easyai/cli/issues"},"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"cb359045992ded64baa8d6eb00453a12d2c1ac93","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.1.tgz","fileCount":114,"integrity":"sha512-QK9fDtE784lhN+x4+ZWoluY/t27J6Cqv7lIu3doVZUT7abP7UlxVhr2WLAHF3IXT39SgB5BpveOC4RG4C2QNlQ==","signatures":[{"sig":"MEYCIQDMwXih3qqXN5ai3Ky0sqGxoHfQUofboLnqo2CXn6vazQIhAOmMYOWemobDK+IcEczW0SOSTcuqRqHqbbyrG1ZmDTio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3097196},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"e0eef845d37e35ad0a6444cf053e02188fdae05d","scripts":{"dev":"tsx watch src/cli.ts","test":"echo \"Tests coming soon\" && exit 0","build":"npm run build:cli && npm run build:frontend","start":"node dist/cli.js","build:cli":"tsc","dev:backend":"node backend-server.js","dev:frontend":"cd frontend && npm run dev","build:frontend":"cd frontend && npm run build","prepublishOnly":"npm run build:cli"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"repository":{"url":"git+https://github.com/easyai/cli.git","type":"git"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and interactive dashboard - build, test, and manage AI prompts across multiple models","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","multer":"^2.0.0-rc.4","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.1_1753157708106_0.5345667065312487","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@easyai/cli","version":"1.3.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@1.3.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"7f3c30d65f2d9aeb454227750f248b6837f22b3f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-1.3.0.tgz","fileCount":106,"integrity":"sha512-bvLlUhGITmDe049vp+PbgsO12t7hqNjRr+8PNmrnT7JZBCzZdlcdsqJjjgaXDefPIHsFcdALMUV8r50thpyufg==","signatures":[{"sig":"MEQCIF13iXUYQNl+Ob315/+Ld1QCoAummtfL/KtW7c+TdNgnAiAbZaJ+VMKGAwjAlcgAAJmBO0rqeL4y9g+4OKSn4RDiNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770512},"main":"dist/index.js","gitHead":"7b26f1e5229571801dc3d5668cafd74b17be882d","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1753186488419_0.01809782547548","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@easyai/cli","version":"2.3.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.3.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ac8614c9869c7ec08343d6e2c534f50b14216c2f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.2.tgz","fileCount":106,"integrity":"sha512-e8a9dG7Kpofs654XPT2br4tbszivYTsPDaZeEfa3OK9G0SqQ11C0d+nuRjimTdhgeVKDl5J/VqXW+sETfrrWzw==","signatures":[{"sig":"MEUCIBBjogFXCMSMfPUCLDXk5Oosh8nLw0ifOjybqDmwmumVAiEAuBC/T1ZcRk6LiOSpGF7QfjP+fjbOaEHu3CXS3tf6HTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772792},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.2_1753186871193_0.4157344934405667","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@easyai/cli","version":"2.3.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.3.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"dba2ccc3d14c44ed3eef9fccfa873f10af5f44ce","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.3.tgz","fileCount":106,"integrity":"sha512-g0j7+K4sq1DArTGno9W1dzbWMJE28rE2Naj1SFsd6LAEG8APU2dwc7CTZ5mNd2PheSnJX9Xn7i53aifAk50SlA==","signatures":[{"sig":"MEUCIQDDM0rXv06AiDc4boU0eEdwBrowmCGPQQB/m2uTEnMlagIgXwzLw0YVcLjF6Rn/sq3ScPO2vkq+AovRnq/g+ZG5SVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772988},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.3_1753187121236_0.5610198656426615","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@easyai/cli","version":"2.3.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.3.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8376479c7ca2a300dce26618db2298d2b6e512b0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.4.tgz","fileCount":106,"integrity":"sha512-Jr3F/jSsqbjWSWWua5CSuELmjA9JaSiop5UauY+ThaSzKls7oHLFyz8bvB1VrGKJVxfT3NdMVBi82soRBcc/hA==","signatures":[{"sig":"MEUCIQDfi5E8o/2lTghiTbzETLIwsPv/lW7gGygh64k4/b7i1wIgEbU8ljQxWfdgeyucsnA8KzsrR3pepHhLpvYYcrgTX/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775252},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.4_1753187444336_0.5475156192214983","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@easyai/cli","version":"2.3.5","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.3.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f0712462e994eacff81463b37c4203ad8d878294","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.5.tgz","fileCount":105,"integrity":"sha512-w+tMAynT+PkumuqKSJzRUehmOh5I4EA7+qT0SkVseb+uMBlotyyxy4K8cRCF3cnMKb3OAPODEdXPWqEs0uY4SA==","signatures":[{"sig":"MEQCIEcPkrRz8wbCYjpx25VozFIJX3KO2N6f1rRSlOTKi+aTAiAoti+z8L5s132Tg0vJoclGzwg21T67FwsQOr+4wvf92Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767226},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.5_1753187925617_0.285528354136805","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@easyai/cli","version":"2.3.6","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.3.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"bc5c997523cc2f323c4ffb2c9a00bd276f0c2f02","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.3.6.tgz","fileCount":108,"integrity":"sha512-i4PGY+fLsC8k2Uhi32kw0PpeQjIrGOM8Tbeh8Dh7J+VWosajLk3c1uDUcpjeA2Dyhb8VyLGX+rgF5VV1Sj91kw==","signatures":[{"sig":"MEUCIEb88ZoBmnl/vv60hKV1743W7HFpryDa+IiCJ3pEAuZjAiEApj6/G2T0V6mPLC4s2yYKhr8x356avZjSEnsoW8WMv44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126913},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.6_1753188528211_0.4602685571182412","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@easyai/cli","version":"2.4.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.4.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"17786ceed03d679d608b56416981487c215b2119","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.4.0.tgz","fileCount":116,"integrity":"sha512-a9gBtl0IuPJtunOUs1prKWfiI0Ql9DDsikpH2GSfMzlA8tpRQO7pxD9MoCacQTBR9ysvcZM95E8Sj/74LFwTpA==","signatures":[{"sig":"MEQCICtsjKoCyl5PQzSGakJJvrW7n+iTd2V9WEqcDs81ZJiKAiB+tYIXq2SaDmDvdc+RJqv0YL6jDhfsd1lf4wytN2pIfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508675},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.4.0_1753190360186_0.08569156623803176","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@easyai/cli","version":"2.4.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.4.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"4fe540fd1a7c03f3e5d8b20b0f7504cff230da94","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.4.1.tgz","fileCount":116,"integrity":"sha512-Ll6W6Kdr4Ymf/Q4OcjhojT3B2Oy/a/L34Be0u4+32My+xrVNFzq+uqD5NGHipdSU6+YYNSGi6Tu5GsOnCQGP6g==","signatures":[{"sig":"MEUCIQDrAW8fF0ppxKDPoJjRlMuofJh1vwBaZNsFuGPwA4iuswIgDePYkNWtCYsqB9+I9JXDn04x5Sx+HzCR0kmfsbJEG/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514763},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.4.1_1753190620904_0.9963239258357732","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@easyai/cli","version":"2.5.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"616782227cd29e817c719fbc18fed3ca0c0b0be5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.0.tgz","fileCount":116,"integrity":"sha512-b1NTNYdWRe4HF3+2NnzNOoqp+ecjpOsko20YkHJJd5gnVCBr4poPD1EHAaIt9/vP4l8BOPMMqbve2J2SMrDx3g==","signatures":[{"sig":"MEUCIQCJD3L//7VHdDHf5Ye/7MasOcQVpQmPgkyBLlSmfcBcjQIgEiiNXY2edAXikSvgKH7L/SLCb/bRbZwM86Vn/Hnn6LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516173},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.0_1753190874559_0.2275213542027672","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@easyai/cli","version":"2.5.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"5ea83890d428aac4a84b69c963ece6347c6f15fc","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.1.tgz","fileCount":116,"integrity":"sha512-NzvC74PCMRH86NSvvB4FQaCStgONf5mvurw7rkJ8wi4hIQpRlMtWaYvKPQKRV4tSiM+NvNk26ZYw2o9hs3RB7w==","signatures":[{"sig":"MEUCIClemvZWgF9qFhHYfunkHdbVwp7wsurRMRTzFpYMZI+LAiEA2qQrglIFmQDS5YTtk1JIJP5Dtpz2FHkLUFr2tSteSXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522234},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.1_1753192381722_0.41520862713501105","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@easyai/cli","version":"2.5.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"371810675d741936cbce85ea62fb35f68a00468b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.2.tgz","fileCount":116,"integrity":"sha512-t9SvpMS1r3AE2ncfcS1ysW0itLPGWAwA3J5bfy96zzru4pG19Axye99IF2x0IdMwODxB/6nThamJI+ULlzfRjA==","signatures":[{"sig":"MEUCIGzsdt0Embt2MRMzGB4ZI353ulOMU7qlSD1f9DqhP7haAiEA+ZqKP2IxPBOCgXxhhOlBssZzQIf2WH9pIhyTtINyhYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1524189},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.2_1753192866304_0.6923034232622749","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@easyai/cli","version":"2.5.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"070530fa074781575319bac39a2883eee7a99e1a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.3.tgz","fileCount":116,"integrity":"sha512-DgrB6sEtaNVDgGzJuErrcfDPPrmPy64s5RUSeMIpmL38ymwUiEHprlJZLm3gykymKwg4VXmAms3JZPqZ2tOexw==","signatures":[{"sig":"MEYCIQDM8hg/j9yaRZ0nXpockpife49vQgovVSwGd3XJSljVQAIhAPPtW5MWeaSd+cjTwAgtGJhyxWJjZtpBkci+GnyM6mCZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1527708},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.3_1753193385630_0.7784913706723617","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@easyai/cli","version":"2.5.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"cf337d3bd5a08f9ca082f307f4caae8fdf5570ee","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.4.tgz","fileCount":116,"integrity":"sha512-04ETTzmpAhwlUAqrSkq7mkmn1BooPU9GECOIioem4cfuFUjIFSg0v+0+wfWqXxlW2xm15VF8AFU0Nh/CsoSnNA==","signatures":[{"sig":"MEUCIHDU+XBoeGzCPWUbbAvSQj18s/siaQCa2NoVRNigH/HqAiEAlUWJSMeqy+AiTh8MsGvQC7Ao9XwH9JE1+/ZjoubJfIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530720},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.4_1753194079577_0.5811916876074954","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@easyai/cli","version":"2.5.5","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1a9036e64f2d45cc567134790f6ea49e0cc77f86","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.5.tgz","fileCount":116,"integrity":"sha512-wdA/MqTSOOXW3om7JtY2jWCMp7sacLFLwxHGJ/r6uZOKCZPjaWBk4zkZeXhTpFb37+xgBi/t7hyC8JzLRVp3Bg==","signatures":[{"sig":"MEYCIQD6BpHP/swrNod0zJmSrCpOrjN44IPQQWxVz9yRDNKD3AIhAMFqka1VbYDA3vCFOGzxny3pqM8448EzzidOFGuC9b+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533129},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.5_1753194293076_0.30072442171982283","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@easyai/cli","version":"2.5.6","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ccb42416cc564a1e5f2240eb28cb033f3ee153dc","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.6.tgz","fileCount":117,"integrity":"sha512-tbf5Ueo2ev/U0CreIFKBWTVowpr/YjRqV5CQZkwNOWqwuC7bVGjrHvTJ/MTbJhGUMJVlxd6XNf4cLel1DXrW2w==","signatures":[{"sig":"MEQCIFvoZH2WkfL4Gw784Cr2TfQwo4rzAN9yT0/cBOEjM3HXAiAja1E+O0ELDxQ/q95bgr8WMFF+oLU44nwUjkqQNehavw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881251},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.6_1753194609106_0.4582874939550625","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@easyai/cli","version":"2.5.7","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"37287c958f55da6cc250ec093647e6c1415b4365","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.7.tgz","fileCount":117,"integrity":"sha512-QGAv3Pn14Sdy05a9Ml1g9ukrvdXBcuTFsuX4YKYvXik4X1frSRDgb3p6qLVhi40d6AW1MvnzvFStkmuGJzwRww==","signatures":[{"sig":"MEUCIQDObE+FoxmeyrOjLxJwDhdwUpnwWrIY8KYX8va063Xg2QIganAhuIPRiS0whfsYfRBNhafPCmYs+I7qFT+PFVOYDCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1885893},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.7_1753195708343_0.8057398526676334","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"@easyai/cli","version":"2.5.8","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"3cb6de77a232e58dabfff93df3ca3577b2ef721a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.8.tgz","fileCount":117,"integrity":"sha512-3W7zKDWht0MZAuY/jVWP6gt1faD/0jpGimFSkBj69PvuK1rIQXH99XH4MtpStW2g048/RM0jYvlSiiPwPFIyfw==","signatures":[{"sig":"MEUCIBIQ4Y28d5vYCQLBsmNh+9T1vLQ5UNGBxJ4tXt7imAY3AiEAipcceYzTnLR7wsMmV/1kgirSM5YYPZlvZh3HciOUZ24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1889115},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.8_1753195944561_0.9580374899307744","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@easyai/cli","version":"2.5.9","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.5.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"206da2ecd1493a68759a1b112b28e211f3bf3bd5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.5.9.tgz","fileCount":117,"integrity":"sha512-DS6QCC+7W4F7hTiVKXZ9pD08tnRB1TzUZ8LbUgaql/+ZlWsjIxM7UTv0He7Tl4miERF4qFNA+OiDIw2wGEH8aQ==","signatures":[{"sig":"MEQCIBdny4QyNm6ZmteWGgLAuYwRkWkjBQr0xur+Z7ZTnW4YAiBPDrQc8R7HW/Fas8y/dlHLS5lF2OREhTFb1fwv5kqolA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895663},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.5.9_1753196818192_0.5602982481733754","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@easyai/cli","version":"2.6.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"11e73c5a681b34370485d2272f4a6a213de5ebe1","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.0.tgz","fileCount":117,"integrity":"sha512-9C/QcKQEhMeL3A1U0sqfXmB7fLL6d2rla0olvi28HQ6RMDgOI5a5VkTjVVchUKEtrARx0WKf7y3FiTUDEKpqIA==","signatures":[{"sig":"MEQCIDBJBSEBUYgTgK3xqhX8187mdDjZ77bvNLB3voxSkoq4AiBRSlhyaKOEFAi2+AbTFsyaPebIZUgx9h9Gz72tS3yBZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896765},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.0_1753197845901_0.4051991956054968","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@easyai/cli","version":"2.6.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"3c52c1689f5db8eed20af8b6406e90ca5eecc736","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.1.tgz","fileCount":117,"integrity":"sha512-S6MUEYnlMyPWD6LB4zWQK3jouOV5BYgBODFTBi+oJLpm+y0/wKO+f3vZh9YFhiBREGAwOQ67Lvtqgi0Mi84VkQ==","signatures":[{"sig":"MEQCIAuSJuePbps9LOCxi3h892lcikT8YdGtR1hq8bW/fcJ+AiBaQNi2PbFwSQnmp8T8GjzjU3+xkVBTIvnltyPIzOdABA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897130},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.1_1753199643277_0.601714853332141","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@easyai/cli","version":"2.6.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8715c861bd855611c9c578cfa7d178e6de38a05c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.2.tgz","fileCount":117,"integrity":"sha512-al24VV1CRSTRc4NPk9N/G45QmwHYgFCeGkFfeUXVnkLC/Ei76QVPAdMy63a3AKfwFXaZ7rjYuJwYoIOqlqY1nw==","signatures":[{"sig":"MEQCIAdyiWRnQ+sC+0cssN9WI85oUXIH4JCQO1Y9LjqpyEMmAiBEjwlVnFNVRbj4g2U6KEjTsyVSsMr5sQm03wYZEV7IIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1901811},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.2_1753227983377_0.33563197166733594","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@easyai/cli","version":"2.6.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"3651014338ba7a8b042e9c7ab49e6f95ab4ae29a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.3.tgz","fileCount":117,"integrity":"sha512-RQpMXK/V7Pa233rJE+LPJcLXJUvzo0vk0UfoJUvtOlHEU+5IJf58tY/YSMpgrRlp2NBgJUFyqz5OWACm8eDQ8Q==","signatures":[{"sig":"MEUCIAYDIu5gTY0plB0uBua+Jtr+wvy3zeaG2EFQv0lHXGBnAiEAoa2keaUASDL4m7avhtp0y2C0JE19Si9oDCxvRsPiR8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1911415},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.3_1753228525748_0.9026825065415158","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@easyai/cli","version":"2.6.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"606e20b008f18d604bbf45c57cf99295035609ad","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.4.tgz","fileCount":117,"integrity":"sha512-FDKEr2YG0clxnX6LKVayyjKvNHuf7iD9Qq/bQWiECnOUo8wWXbt71pcQyqXVAjbp6VTLW18QE3S/MHcUSibRYw==","signatures":[{"sig":"MEYCIQDUfSj64fyVJO61FphetxkuxXrO+BmKTUmohvhjPxS/3wIhAL0FM/pU3oW3ac7EeHOzKVCjIeg2bY1F1hvLdG8dTTQm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1917183},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.4_1753232449478_0.6455638102913344","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@easyai/cli","version":"2.6.5","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e80d619cdf6510af8e6ccfd9109b0999233bd024","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.5.tgz","fileCount":117,"integrity":"sha512-L8wYziDO6IQO9hRMVJcDkqZJwi1J4umERMwDjBXE7yokvXzArY/pG/Sqy2Fblm4I7h/KqH4sKlJUEd/zTtiXnw==","signatures":[{"sig":"MEUCIAxfa4yoP6p3nGP8LI+89Mt7tUsmcKEfK8+7+y0VNgm3AiEAh465PjD2n4ytBAiDZ+SykuEifcd+vqjOpV59YCms4tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1914448},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.5_1753233876617_0.6623131688894381","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@easyai/cli","version":"2.6.6","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"39b61a3958a29f6b415c55715d15ee1c30c8d611","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.6.tgz","fileCount":117,"integrity":"sha512-eNv7/lYjTsFDot366vz5JKoFkDZ0ONpogl0VQeBrQf5xN1FI3zFsRnZSmaP0+aM+2BeIzHae0u/myiVMHQ40pg==","signatures":[{"sig":"MEYCIQD4KkQhF+DaDVbu04Spy7kg3zf1yjWgSEwINaedaxqRbAIhAJYAoEXLjciOUXW8LYxWsoo+I2/rRBuqD3b6I2eZULfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908007},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.6_1753234340280_0.5814501010366311","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@easyai/cli","version":"2.6.7","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c00a30f9bc48867c116d02bedcf8c56136800c9b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.7.tgz","fileCount":117,"integrity":"sha512-CyheGA9dnUHh1eBpiqAcx3Wh94WeUiIuw6bfI4hC3kgrE4PIwiKa6SBa+0pgATD0E1tCnyIadkUsc+MusQweOg==","signatures":[{"sig":"MEYCIQCRd5z6xvYLyILw2TMnwh8WBAqMVzP7Qhn/CYpCP55P4wIhAOUibgfCewmvtZpWjFXyDUpPQLilLPzJzXyCYmkq+qUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921218},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.7_1753234969596_0.40586578706249","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@easyai/cli","version":"2.6.8","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.6.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ed4be07432ae1f0caad10104e05a6f886bff3f62","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.6.8.tgz","fileCount":117,"integrity":"sha512-yupbEl610fEpPLd3RBiYmqrpi9qZ+DdAx2sNQmUNGY1qmmclFk0as2Hf6tiytkQToQu8nLXvzolSD9MwNLpBSA==","signatures":[{"sig":"MEYCIQDRLj4jqjgzHi8z7yp+GWqA35/aNrm7pkGDi6lPKa/vjQIhAL7K6Z/mmq3kDbvKHamF5FvbX8ljp/aBoaiutbt1pz/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1910630},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.6.8_1753235900394_0.804156826275642","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@easyai/cli","version":"2.7.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.7.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"a1d01895e90033327a3dac6157824a90469798f2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.7.0.tgz","fileCount":127,"integrity":"sha512-NY5YN7EC34wa1P/FnyO9hCXSDCJCBm1QqSRjbna0UfoZlvZ31osnwpSfHqi49o7MeiZ0Z9ZkVeKIc33X3fSRVA==","signatures":[{"sig":"MEQCIHEz+8n84acf4T1MugzeDf4Mo32nRS/184M9ZyIsOEqxAiBc1MlK/krrGNWK3zHM1kLDJr6iQ0lEiuDLsOollB8u4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1997506},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.0_1753237327218_0.952667618534931","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@easyai/cli","version":"2.7.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.7.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"18e131f0d3a81b9e5c2924ff5b938dacebf8b927","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.7.1.tgz","fileCount":127,"integrity":"sha512-mEZLhAhUg8csnU452PWOcmcECS3vyVdjBPkUKYyFhmXH/fFnAQVx9w3bhbsnxYWiQ+3lTrf140cz3l3wqdYSRw==","signatures":[{"sig":"MEQCICYVE97WqAAKWMlpADFBJIDrZKQ4xSIw2IYJEs06aw05AiB808BpQOrz7x5FkHR4AgYuoUdF4zirdsdxW0zx0p7O3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000449},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.1_1753237744796_0.22520763448795722","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@easyai/cli","version":"2.7.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.7.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c5f4272b576b0d88f803a7e8072e162f2eb07933","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.7.2.tgz","fileCount":127,"integrity":"sha512-0uhI1vaSQxezGEsdGw/4d4ug739sYfb1MduQsRQCNZ/NsEn4nyWNXtK96vOJh5ulgbajH4MzmuxbXVjStf9tSA==","signatures":[{"sig":"MEQCIBvDxxkKZNEHjAcyQ5BJtCdys8xmwButr5PYMn/QsQg0AiB1aJ/HQCHM0NC9uGfPrQTfU+n8Gkko638gGjOpMeG42g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010476},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.2_1753238452419_0.6121093984325117","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@easyai/cli","version":"2.7.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.7.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"a5f3ed2cf902af9836f5be4f6350363b2bf01074","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.7.3.tgz","fileCount":130,"integrity":"sha512-M20l/sIxuBEJbAOa2+vsdBWukageBOnFtoIKG4zN30kba2AWLP8wCLhajGal1nF4JCU1Cap1Qc8Lq445EY+UWA==","signatures":[{"sig":"MEYCIQChHIOvZX112R8blDKRS1EqplOi3A6Ez93SbAL7vK9y2QIhAJEM4LRhIOCPw5hBLo1YdpOKL5AqfZj8XTjJLgwYYDVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2383487},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.3_1753240186195_0.00672613627258456","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@easyai/cli","version":"2.7.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.7.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f83aa828b10225faeefb6b0041974acba53ce79f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.7.4.tgz","fileCount":140,"integrity":"sha512-SUokkg704ZT6+pHb6g1WIsACMaKO3SmrFSZCJSKN4vChnayaZATdTampYUuKV/NicXjJa7N0+pZrxDHLAgbMpw==","signatures":[{"sig":"MEQCIA2xsc+cuWpEoooqKXDoAL5r5gIXFBn6cFTu3kHP8kQ9AiBw5pDcaxby0iXb4cIUDXDyJFfIWntLxYlItEqEyA1sgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2413159},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.7.4_1753240890326_0.9550660736893317","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@easyai/cli","version":"2.8.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.8.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"169971b8794b497127ea0cd8d52521da616c63b4","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.8.0.tgz","fileCount":145,"integrity":"sha512-p4kluub8XHdTS9ujB/CQIVUvbxuxqiMVk7PJ1KvC01ogvCQ4zz1p9WCLXCTHzLnMkSv/ATFcNqt2XmB3hB3Rng==","signatures":[{"sig":"MEYCIQDTQ8S0U/heiQEgMPgtro1PFZR3xByAFbC7R9n3t0FmgAIhAOSVZF8ucQzGKLUbX7Oht7aMhqWgFzp1fb0JDBf6EW6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431602},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.8.0_1753241081893_0.3029903649392536","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@easyai/cli","version":"2.8.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.8.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b4830b8344205912fe836be9561b0a84b507b38f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.8.1.tgz","fileCount":145,"integrity":"sha512-5/zabSUVEeGCDdBgDQtYfav9koh+4K+4ykiIpPFA51+em47pNG4uHL4olLkwZdr9CbnykofGLj2qRjAK6g7H9w==","signatures":[{"sig":"MEUCIQD7r7wXjCfQ76vPxXJjtiQ+pS6MXNQX74yHcTzZ28GrRAIgFT68icj7GveUcDHsc0uEibmngpyuIbop0+GciNjpQHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2432084},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.8.1_1753241899536_0.5432679086917143","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@easyai/cli","version":"2.9.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@2.9.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ce562f3851f8676593d9d725b44b74477c5163cd","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-2.9.0.tgz","fileCount":150,"integrity":"sha512-/M5sbSCravpIX/HhzalCtXgLZCDeOGxLgMvxY/YWIV7vQOKvtClgygmVN7lRYPTHczqAl2gWhftTptHDLRkw4Q==","signatures":[{"sig":"MEYCIQDLrfeDV/u3GSDorm+sp0ReJMvv8CVktqj5SzrTVL6HJgIhAJn+Nh9mwBx2xSrNNwSJNxTm95FlR0jbSVNI0lYfx88w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2456680},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.9.0_1753242354304_0.7550741471850098","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@easyai/cli","version":"3.0.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d4d1a4f7772b0ab0d4e08ca39014086ad95896f3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.0.tgz","fileCount":155,"integrity":"sha512-s4o5Y+1S6f7u1wN2D+HeqoajRAadnAaoT/KTjnu6n9WBwOq1JyKRru1G0yA9tyOnL6w4MwOeB4SW2oCRFyL3Vg==","signatures":[{"sig":"MEUCIHh83pNOMsXAM6YLOyTFxrSDBk7pXwXpteQFT7/TEkPpAiEAvDJKCV3xpLnttMru1wtYcY7XWVV+HCm5SsLnIE5I/oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490171},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.0_1753244151926_0.18401852093818283","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@easyai/cli","version":"3.0.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"9ef9503696e88459e00b6834546c233cc28d327a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.1.tgz","fileCount":155,"integrity":"sha512-r29dVH/ftnOH0hoSmnVV/4vpipbaNs/l3e04JAOJ7tJhLOWIUeUgvL66jBq2QAd98d9XWBJfMtZFBH/Npr1BkQ==","signatures":[{"sig":"MEYCIQCACpvbZhrXg3v5YGQMQUKViHtSMRWWOtRdRx4kA4kNLAIhAOo5EjY8TR7Ubh0cGMYI+3lQz8qfGawFm+3ySqL/kyQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493854},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.1_1753244556728_0.8280200373315114","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@easyai/cli","version":"3.0.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"be175db12b77c18c26bd13c168a6359fea229faf","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.2.tgz","fileCount":155,"integrity":"sha512-ozGQ67uIyPknqCMnN9hICgH6/0sneCAyoYvp3zrQWH/ykZuwWHnMekK1au5omslOkYcDR8gdd4bgE+jDBSvcgg==","signatures":[{"sig":"MEYCIQDLNBfhkYL+OXIQILvcdzTJ2ARS59P4nmrb3jY2dTa0CwIhALXaOi+78lgWAs8Z0jeVjAcIRwwYF7A7qduvP5gg0NF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2498222},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.2_1753244739749_0.2463157337499633","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@easyai/cli","version":"3.0.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"39891a39dcee7e8aa958bada86646b4d783ba4e8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.3.tgz","fileCount":152,"integrity":"sha512-SJcZ6zAwO19o5yoDqnOdjoyWZk+Km9qq9EiINfrLbSAB+bCXG+U5fleUNopEnwe+Y1jqrZ/mY61b8Vf5hAQYxQ==","signatures":[{"sig":"MEUCIQDwXtVcZeCU2EN+9N0YfVQOv7aRUgVFK3rOyP4W9HwfuQIgSOjj7YjxDRw8x9lpaGLWa+nPmL7ozpv1yH6UMxnggBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416765},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.3_1753248707014_0.9337898914254881","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@easyai/cli","version":"3.0.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"52a04dd3d45813fb8ab91ed62147b64b69f40cfd","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.4.tgz","fileCount":152,"integrity":"sha512-sx9MNZt4UlzoQbgcfYX23FgPPduv+EYdwkHICPuHIbt7rlRUsPChZKhtGHh3cVgTQIxQ4NVocw2dqf1v0n6P4g==","signatures":[{"sig":"MEYCIQDrSVml7UPLSjrg43LOvevayD5CKQtYOja92nZK45aNYwIhAPeYYBb1LET5dnJTrIJMNtlpciQy5sZnFwyJ8PtxFBiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421492},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.4_1753249205213_0.4858581891050291","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@easyai/cli","version":"3.0.5","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f2615c89246fb6a7e921ee46e179655f613fb352","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.5.tgz","fileCount":152,"integrity":"sha512-dyQ++vfpPMo9CAjVAlW1It8IZyenc+O/vUautEWzl6XYCGNxKyqlz6rxo7yNPeLDtCFJkeKpJZQzZIc8hA8apA==","signatures":[{"sig":"MEUCIBCxhAU/0vABHVzZPqplgaafHB7qRDP+ZDRkBBUNcVFQAiEAwVxu9QqBNqx97duCwMhdp0ylIRz46eBJ6ppMbQXEP8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2433320},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.5_1753249812736_0.9046943273562982","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@easyai/cli","version":"3.0.6","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"79fe14e4b67336a262dae1545e630262ba6e640e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.6.tgz","fileCount":152,"integrity":"sha512-x1e6e3nVgoLwF9AzUTeZPGDbFBtrUwMabo2A7A0qXXg7UH/NRyD54/YrCMZviNVplpkXldIbjtWJNNyW62pCEQ==","signatures":[{"sig":"MEYCIQDDHfK4wVpS8+2UV79s+N+iFjXaGeN3nl2WwyyJ/ySJDAIhAL3Rf6K8Hs0u20uybYLuPyWmIbXtJNREH8k0uwXLUGQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445914},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.6_1753250103884_0.5596702579297803","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@easyai/cli","version":"3.0.7","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c176345d574eacf1a6eb34ec1178af5dd3451bf5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.7.tgz","fileCount":152,"integrity":"sha512-J/Mgv9j6VLNG/Q2q0O+whPMBY41ja9PSBeped9blhJNVtcG+47s9jz0Iha10vqGa58gqOPxysKzTrrMEwXbQXQ==","signatures":[{"sig":"MEYCIQDMIsmCjanL/Q/qFRbfuwl1B+SK59Y4W9MrYWnJ3Z6KmQIhAPUFoD7PGhMRvLyuMyRL9ilIptUKGwm8MIHuYjmSGTpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447736},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.7_1753250301580_0.38528275384027877","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@easyai/cli","version":"3.0.8","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.8","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"082b99e61b709154ca5269ad045b910739f5faa2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.8.tgz","fileCount":152,"integrity":"sha512-7/HBOB+/obIe2LRQ8L6CYqnPBQtNa8QIE4kc7/QxXbQEpG319c+VUzb2y3XMkdBiyfqfdG2gIgSJQA9HcH4/Ag==","signatures":[{"sig":"MEUCIQDjM5vQmT7zgKbJ3jZ56em7hYTOtKf/qlVn2uFgecrRowIgQY1G5+6f1KbA2dLKjGVTNz0VRIQwuDPHHX4NUMSsR+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450137},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.8_1753253096747_0.8944054896038007","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@easyai/cli","version":"3.0.9","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.9","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"897cbefb05dc8dfcd89898e06be769beac42c105","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.9.tgz","fileCount":152,"integrity":"sha512-uOcf31HVykUtxLAS0bHqUEXj8QeKoQRglTOxpQFOyItG3nVOBg+3Iuva1yItDDVVfSh7okLA9VwV1HYlKJYsSQ==","signatures":[{"sig":"MEQCIGpChdVOJGXl4ZAuOEEemoB1/bp7nKhgaK86AaRWX9GzAiBezH3/+cXNm2E/ecGy92LICpQdL4D/e/ytfrSkDxi0Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2458163},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.9_1753253843410_0.6037654829357912","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@easyai/cli","version":"3.0.10","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.10","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"abc90b71c50bac005e3175ce6611dd07cca2f123","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.10.tgz","fileCount":152,"integrity":"sha512-I1Dwzn36BqfxLgptAIZMUwJPW8Mv5qw2ykRbTcCwvZCozqVesMcZgtgB6+Pr6LXW146tDr9eZ6dz5w7HmFfeXg==","signatures":[{"sig":"MEUCIQDxiIB8UheklKK/3/FbsANJmdWA9Ipy+RHoRfsXFkHW9AIgVGSj8uDtik1OSa9RrXRtw2DJrBYFnjkS1dcRFBYFqiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2460104},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.10_1753253961190_0.08999208748779086","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@easyai/cli","version":"3.0.11","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.11","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"55830ff48c2db9fc625b6f4c967a3125f779d6d7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.11.tgz","fileCount":152,"integrity":"sha512-qu+iCjhymDwbTDwwdPsXXQUYHb2ZDfAVNA5HVzwblcd1lS0H+fr4N9NSCOkYRxidP4JiCOo8vMEDCkeIuej1TA==","signatures":[{"sig":"MEUCIQCXTa6qECfVpSaCuKQDUZXwL9YDkc1kMzDasn4dXqxkcQIgVQJsUD7prqdU/3m6S0h1sK+191TXJ39Ifeveqaq18aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2459632},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.11_1753254393837_0.8282381147182936","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@easyai/cli","version":"3.0.12","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.12","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"6b502941a09e800df9a38232e87e8a5a085b0a48","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.12.tgz","fileCount":152,"integrity":"sha512-pRbk60j3X2dXS2KRa4AHrzsLstSIlhcfouSIgnq+AWu3pH8P5FXwECUTmUJWadpmFHFRDWKydcnHtzZvzztfbg==","signatures":[{"sig":"MEUCIEVJRBIbr8xtjgf7wp5fPMMnQ7zYw6bUjfQFx/zCbu8oAiEA+dOmcF6eDZjw+tOYRw9P25ydvvUaST7FCgtBeF66v3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462320},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.12_1753255972215_0.1323928091935187","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@easyai/cli","version":"3.0.13","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.13","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d731dbd39ee4c3be870b7e5c79b63e05c3b4728c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.13.tgz","fileCount":153,"integrity":"sha512-QXBr4tKtOdt/V3jpGl5KFdyhztabbXa5afcCTndphl0Kj3aFBzowdlFjwNL0T5MxtYqUEXXI9rOaCzmu4ehttQ==","signatures":[{"sig":"MEUCIBzhUhXLL2eBD4PSldWiQ7UvDmjYNl7K3OcULXxqdIiaAiEAkdQvwn4hesFecfHlAATIa40Gzu/mCYupx7hKk4DeEdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2811032},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.13_1753257145670_0.09644354262443278","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@easyai/cli","version":"3.0.14","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.14","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"fdb79e453786e0506dfef7ab19b9c0c8a9635969","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.14.tgz","fileCount":153,"integrity":"sha512-8x+XmVPQPpA/w4GbrBMWmxDa/S+Ce4e/Gn+Fy4NCFdUgQu4+5QN+8thG9QnrFmgJtMwA4PnLKQkAwGzO3RUiNQ==","signatures":[{"sig":"MEYCIQD9AbeKJcCliGcC8np+KhtGLJRCjGaT1AdVxpy49ErIhAIhAP4T/7bnFse3PqU2VUDxzvRD1BkWW/xF1qZSF9x99IBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2811583},"main":"dist/index.js","gitHead":"e8f9dccbfef4e8927ced7ce47030a4e4fb39a145","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.14_1753257706247_0.7111157872192424","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@easyai/cli","version":"3.0.15","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.15","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f75583a6b8dded7254ed22f55acb3ba40dc0db16","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.15.tgz","fileCount":153,"integrity":"sha512-LoSYxDOlktyAhz3/zNAfuoa5jlJA/eUMGN/C3zAv8f3JzNCSVZ3HsRhU4+wstV4AM6+Ko+mplHCcmroMpl578g==","signatures":[{"sig":"MEUCIQCI/VLedM8xeem1tWZ7EvZ1/KLv7Xmn+MgKnnqasRH0jQIgCW3TS1CtloK1jd/qj9TZaGqRG6aN7znwUyJBFDqvl8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2821014},"main":"dist/index.js","gitHead":"d8e318fe9b2b7da383c1dfbef4b3b40e0f7f56d3","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.15_1753258873536_0.6567678525911991","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@easyai/cli","version":"3.0.16","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.16","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f7fff74a0521a39c8a1daf3660e5ab5e30997075","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.16.tgz","fileCount":154,"integrity":"sha512-9xqk0zGULY2/0Hw5oo60dr8HNwIn3jjQNkYIPrGN0PBFizV06UvLapxcXP8Hxu7nN3kk/i5VtW7KJW07GlJbeQ==","signatures":[{"sig":"MEUCIQCJupG2dkiK4jFHYkQjk3KPUD0zZXVDhrGgpYV3jA5ecQIgG2mEDGRnhamfI263WD285/7jP+tYx9OzUvLdKZAxH00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169925},"main":"dist/index.js","gitHead":"ed88b59a8c747d783895f45eb763d55c5637d9a9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.16_1753263502470_0.8370715653807188","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@easyai/cli","version":"3.0.17","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.17","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"92d311a00eaf999704dd1c0c057597177878b32e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.17.tgz","fileCount":155,"integrity":"sha512-sTpw1cssIodcO8BWId1QYXgpJC3/5DqlFCWG/QMhaz1Tgxyu/sysaX5hpENDiNKXphHqZZGGGaQ8lNKfw33QQQ==","signatures":[{"sig":"MEUCIQDNnMpm2uVTuiyAmaX5gKFKU2gZAzu87AcoQGaJZC7bEAIgEylfFf3rbCk+BLq6ZvGuZcmxL2WQFxjMihMhsMAmF+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3519913},"main":"dist/index.js","gitHead":"9cff5b6026f872208d1e046ab252f5077ae5a0f5","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.17_1753264873006_0.3205865274613371","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@easyai/cli","version":"3.0.18","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.18","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"65047f291f2f27a077707b6cf46dc5b0b5312cd8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.18.tgz","fileCount":156,"integrity":"sha512-uCm5iaqJVBS6kj7OGZDpuvPsztaHOVg5bcNmN7EszUKrWDjJn0O4yjH4u0kv8JtYqhuUFylcDXIKK8bt2oqQDA==","signatures":[{"sig":"MEUCIQDRvSv0H3EhTtGJl7x7gUJdV/II01biyi5jL97fb7WhfAIgfff2CL1SCqnNZbZsmkX8TQs6o+8Qlnt1hEXcZ9Tp47k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3870712},"main":"dist/index.js","gitHead":"4b96d42690993a7b8cd9ee6b2336c3654e344381","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.18_1753265693851_0.7248453616541051","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"@easyai/cli","version":"3.0.19","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.19","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"441cf386c7eb105cb9d4c85e50661f54967e9d34","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.19.tgz","fileCount":157,"integrity":"sha512-0nmTov3n74gq4z2iLcYoHJsRUbB45ipXtfgtgj8ne00rjQzmPIjMFNebjxJm0k1d44OZdFJ+W/3YWNQ6WUJeyw==","signatures":[{"sig":"MEYCIQCpUCO6rBoB0svJgxMmx23qVRjxPMxoERVfOr6k/Lf7VAIhAL+Jnrr1G5oIZPnib2pHykCleEjnHtAMeyom8DunAcbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4222024},"main":"dist/index.js","gitHead":"2ec2cc62430c24d8e885ca3e3fcbbe76523caa5e","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.19_1753265991472_0.6290072767679491","host":"s3://npm-registry-packages-npm-production"}},"3.0.20":{"name":"@easyai/cli","version":"3.0.20","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.20","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"490e00b4818250681c9931df2d58b67d6cca0e91","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.20.tgz","fileCount":157,"integrity":"sha512-jOLYKtltmmTDuZcUdZYKqIERfS4ZK9I/0t57HIvzhIE4HEEo0cMGbGY/3Hvi3jdtNESKMlwst2rofTo54J40qA==","signatures":[{"sig":"MEYCIQCMSSSjkm76zg/VG3m9FmRIOJlou1bWAPeXn3XXEsNxbAIhAJVhRtcA17JJlCcwPIXrchaBMe6fuxdqQf9nj9B63LLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4222024},"main":"dist/index.js","gitHead":"32132b07c32edebdffdf7ac642f76f6bd2e493ca","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.20_1753266515904_0.10162159764908418","host":"s3://npm-registry-packages-npm-production"}},"3.0.21":{"name":"@easyai/cli","version":"3.0.21","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.21","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"184c0592b6c254a2b17173eab092affd606c06e7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.21.tgz","fileCount":147,"integrity":"sha512-C6s7qavqmjZDzqSdwKEpiKuFqgPXRjgwM5K0WQnhsl/RpMaAks57+wdZsoh4/Y8cuyEppr7nCmDgTmwEvkX6gg==","signatures":[{"sig":"MEQCIDsHTvKEdMm+8mt8Q+wLK6XRFZeFSFpzQH/eEC9o2v3RAiATBjDxixjICgDFNHpMqzv5N29OEfkdHRIlILzoqEYi5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419993},"main":"dist/index.js","gitHead":"09f590e05d39bbbc374b7d9ae80f9d0dfa76586f","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.21_1753266698736_0.03754760245476718","host":"s3://npm-registry-packages-npm-production"}},"3.0.22":{"name":"@easyai/cli","version":"3.0.22","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.22","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c226f2c21b727a05f21f258dfe00d5667b2a2d7f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.22.tgz","fileCount":147,"integrity":"sha512-jQJ19c4WvqAVOOihsrRNaV6DJ7Tuc+dQTRdeMaj1uOEe0Cy1AUKeyk3isDJPZcI8UzrSdm3wm8IxETwjjof16w==","signatures":[{"sig":"MEYCIQDo4B9l/6U1D141H0fPvYIM4Yu8kNvd4fjM26CELigj7QIhAOZtRdYshRQqL8nWdD4KB+fT1RqMEqLSRF0MPbb8abts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419381},"main":"dist/index.js","gitHead":"0c785fe4b4cc0d45d0013ed461c5fb1d6bd71630","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.22_1753267016928_0.41799917956807753","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@easyai/cli","version":"3.0.23","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.23","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"9d71e01bb2be8eb89128f20bc29c539b6bc4854e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.23.tgz","fileCount":147,"integrity":"sha512-Hmm+Y0tqlYr0u/lkLskYUqKjTTBLmZe+3EXsDS54SVJsLhNyHya5JLozmJ6+s3o1ZEnjP/yLWNyl09MzuDFbQQ==","signatures":[{"sig":"MEYCIQCs09HMyk+JYgpUu8XLz9BwhwT/ihroUL2Gyon1PMwyagIhAPtQd8ZeXWsBi8HVTEzUneSWtUHVvSZ38kSkJG9WEUN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1420501},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.23_1753267445165_0.3304172637381586","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@easyai/cli","version":"3.0.24","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.24","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"5b082a0058a62661d60d9edc7b48c2c25613bb29","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.24.tgz","fileCount":150,"integrity":"sha512-TX5HoWmIX/mYPUBUBSTV1nirlqLzGk8NRE52eUxQ3UldAzO02HdM+Q+7veBOBHnQ95FLcbvaZi/oW4Jj0n0wyA==","signatures":[{"sig":"MEUCIGQUH8nh+EKl94C744ZQCStu5FtYpppCT4YYJ7hQ12HAAiEAp1jnRGJcZHOtgVUFEGpi29rvnutAtQELnllqnqR5uFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1783163},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.24_1753274547651_0.7665193977329265","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@easyai/cli","version":"3.0.25","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.25","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f843d884387f784ac7b0611241517331a559d60d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.25.tgz","fileCount":151,"integrity":"sha512-NSja9bjh3XRTwbgICgEmrRD01jax3Bm+Y5iUgcvb38oRu1DKCg9ORrSNrDPl6dN2FXtshD5zdesjF3VNTEfJKw==","signatures":[{"sig":"MEQCIDcZTOdg/+rLmgj+NGlI4t6ewi7DgePOAIvfjZJlniOsAiAP65gkXAZGQcUKtbUYwbMfWvIhXr5glshFqqabxBu/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133830},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.25_1753274914812_0.8391918160483116","host":"s3://npm-registry-packages-npm-production"}},"3.0.26":{"name":"@easyai/cli","version":"3.0.26","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.26","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d2f2154c2f8739d240304c24cd729473b2dc1695","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.26.tgz","fileCount":152,"integrity":"sha512-Ml7Q2Vzb5RkH2rftVa/GqJvFYavn2AaKgEpT/scF0is2Y8fGxDLX/rWfuYnY0WZmp6CjNhk06ncKmZZlUxW46Q==","signatures":[{"sig":"MEQCIHmIhhYytEf5W6h4fX/kPj955nxABGzOcB9VWl4JckskAiA3FZVsVlUmjWkaJeHgNP/QmBHrltpjQduDBqgD04vBOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2484479},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.26_1753276039157_0.004496841327050749","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@easyai/cli","version":"3.0.27","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.27","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d91f9d528302fcbe7d0bcc66e8e96ac0f0e45a53","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.27.tgz","fileCount":153,"integrity":"sha512-k8GlswlQjuMyPG1rsPAFG2LA43yheSqi5OugZIO6tBcg106LXtejnRAIZILziEa9eFtsop7e7QBnC24se64FQw==","signatures":[{"sig":"MEUCIQC+RA8Vfyp1eAnybZW2BGXdL/AFr76tQiea6He/9jvUdgIgbEe1NpBbkU/Dalb/fdBXTPK6+uXE5wWyX26sY0b6bNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2842833},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.27_1753276350417_0.1817196349689807","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@easyai/cli","version":"3.0.28","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.28","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"951dfaf5298c0fb0bd413813cce6e19a74da41a2","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.28.tgz","fileCount":154,"integrity":"sha512-bBPXaX1GJYv71AWSdC7wW5VOoSOADuP1R+zKv9yNP1zmUu0V1K9XDqgNhlo+nUC8UUYcqNPHGp8IQkdQtQ7e3w==","signatures":[{"sig":"MEUCIQDfASgbl++rkAC26a1EMZ5d84H1cPDFFOWPu1aDaqoIjgIgHOHbDAYwSyJrrrFvIk/5eboOR2ZOLHqu1N1ElKwzxd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194860},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.28_1753276468700_0.6130697985826392","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@easyai/cli","version":"3.0.29","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.29","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"423e6b970a26035558057bdcaf87d12c6b283935","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.29.tgz","fileCount":154,"integrity":"sha512-Pr2cTcn9MV2rWsxJY962U0EY1Ka/9gdYMsd14ITkwugPEmV1djR5IWNyBKD8NkB9IhtJUwU4m07BQW38D9ojaA==","signatures":[{"sig":"MEUCIC4TgtdRU6zDG2zRqzP5MhiDuXjj385ard3oohiQ4o/8AiEA4PKMp1AKtCqThyoUnHe6zGUvo6xbrwfy4++u1z9NcS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194860},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.29_1753276531822_0.9925532145784719","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@easyai/cli","version":"3.0.30","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.30","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"0ff16fabb43cc0792c77a664b4d0a37e99f27d28","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.30.tgz","fileCount":155,"integrity":"sha512-vB72AfGqF6g2Y575LEtD0kzFzeDbEb5/fQRt6GTchAGYBzaouU+spRhKU0NMSr8KgT3WA8SW/N7iGoFAH2MKaw==","signatures":[{"sig":"MEYCIQC8cLavRQj1++/RUN0UmedHUtyP1oFZbPudseThnvAOzwIhAMVr6krYdjHxBESsnPOUEeNbiK1FGcb0xPmIjer58SoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3567249},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.30_1753276925742_0.5970091836214404","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@easyai/cli","version":"3.0.31","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.31","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f85168d3080681190b6f381b8f665b2ffa1d39b0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.31.tgz","fileCount":155,"integrity":"sha512-xKEU1eMNoX14rGLX2S1RDfdCb+hjJQK6Ab3CTvzFvWuhleIVXRICZBKlqB71xbCnfH1BzVM8lB1mCUgDzoGXhQ==","signatures":[{"sig":"MEUCIQCPkPFX/uxfTRAykIesVu3JR/j1ydYCS3js6S9B5I4StAIgHEoeqdpPMjqRzlDNnnmN1HS1XdrA+EdOxnSUIgpwxCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3567251},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.31_1753277174584_0.7792134277610554","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@easyai/cli","version":"3.0.32","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.32","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d0a6fadca4a4422131b0d9ff7c379aaee9a30509","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.32.tgz","fileCount":148,"integrity":"sha512-Lugbq0PukVlzxL+Ctdt/kqRn1CkA2RBEbb6qQKg1/eKE6c3zIpxg8UyDqq5qhQN2/4gtty5ycmGV9Kifz4OCfA==","signatures":[{"sig":"MEYCIQC8MfDwU2P+V3Ma/rRx8LqZFaCgkGchRi83Inn3sNoqIQIhAKyyWh0k2Y5MG5079ihIfcRSxHY5d4TQHKwnxFaUMUGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800849},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.32_1753277378555_0.8170019743562011","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@easyai/cli","version":"3.0.33","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.33","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ef88d1465fd0b55116c6e82213e7fa178197aa57","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.33.tgz","fileCount":148,"integrity":"sha512-EX+bHoYzEnTUOoUo3cdqX2WNewvZBGmh4tdEV2lFXuZTzEBrm6obNy+9rOEICr5wgwt69gZ4R4deAL34izpA6A==","signatures":[{"sig":"MEUCICLsqKXuhODwl27Y+zOcSDRQvED1HsL53z5xohUxsZykAiEAub49AuAXeGjBFnpX/k7xa4FHIhoIJzMOF0Zm0vVQlQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803691},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.33_1753277691604_0.4028096624255877","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@easyai/cli","version":"3.0.34","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.34","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"bc2aeb21f4a8bc9a907871ccce79036c3bb31f28","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.34.tgz","fileCount":148,"integrity":"sha512-LLQA/7NU11tCXbWPRpc+8JQlM2oiM1GWrNUHI4TZByMaATGdZBXKt+/Gn5MqaqQRVhEtr/TjEyAq1KdErKfnVA==","signatures":[{"sig":"MEUCIQCRE6RKEozYJFgAX8SPeMsLWMbXssXJIZhJuf5nv8cnewIgEhR3aVrQkLWKJW9zRcOT4oFzf8S8Q4wsGThvrsEcTCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803691},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.34_1753278508065_0.8782059795548338","host":"s3://npm-registry-packages-npm-production"}},"3.0.35":{"name":"@easyai/cli","version":"3.0.35","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.35","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8988e9c910aa761e3ecaf57a103e912f79d2c372","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.35.tgz","fileCount":148,"integrity":"sha512-DeNu/GdED0GGz+PC39imlSMs2Z5ijA+wET68B7pCM/rnnBcALQt4lcvXMP+lyBK93xjEEwWBoM1wuMZV1M+MaQ==","signatures":[{"sig":"MEQCIELotScusq2SUW0V3zWfVWSFFbTx6gH86Bf7RAfL5d19AiBxUvtwJ1Jsrg0Bl6o1hawR9aN3ZMM9l1d4D0lrCRZQTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804007},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.35_1753279180623_0.15503751206458083","host":"s3://npm-registry-packages-npm-production"}},"3.0.36":{"name":"@easyai/cli","version":"3.0.36","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.36","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"de2ba6e7e8babb6eb4f883dbfcb752d83d49c1ae","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.36.tgz","fileCount":148,"integrity":"sha512-oFCYWZgZvsvFvk3LkIkNtXsjsF+yznhWlBmz3E0GqYQKFeWovkF5AQYEqoZJh9anM2QErapYKA8guOPCrsSSaw==","signatures":[{"sig":"MEUCIAmDoudx4jbhbMc7mzqcReKJD8kzmKvPwTK1koAlbC1pAiEAg63KhGvXiLgEHf5tjV9W4oFeiONcG+ebBDoom7U+wsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804469},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.36_1753279611863_0.6719462251324262","host":"s3://npm-registry-packages-npm-production"}},"3.0.37":{"name":"@easyai/cli","version":"3.0.37","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.37","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"857d13c5c2027ee13d428c6d3a818a69523884ca","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.37.tgz","fileCount":148,"integrity":"sha512-fJ2wGoezhqrskSl9ywmuFdP0Um/D78vQSQhKlD2ixBtbiKS8emlBZ/NkxUyNB7TZ4aP8yWaENDzjsusZXiC3qA==","signatures":[{"sig":"MEUCIFts7A4daoB5OQ/h1j09akw8EK2xnJQx5htq+/z3Nsi8AiEAkOA7FbpRc+UsKNZ66K9iV2XzonZ0AraH1vzOpPWo0AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804469},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.37_1753279847820_0.8346139143112525","host":"s3://npm-registry-packages-npm-production"}},"3.0.38":{"name":"@easyai/cli","version":"3.0.38","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.38","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"d2831813001eaca5bd20067bf16353f274760900","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.38.tgz","fileCount":148,"integrity":"sha512-A9kgIcoTwCeCRucUFd10w+d6aBFbnYEqyvTeRf9t97X69kkKfiaz4uCMEkW11iU46A0yKgzlAz9tFo77fgdq1A==","signatures":[{"sig":"MEQCIEFa4jxiWmo7u9h9WOOpZwxLGhA1QJVfeq2jALnA7rNzAiBkM9LK+jRPr3NGvl40CEvNnSdPujBjzdojUEVO3m+mGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1804034},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.38_1753280126145_0.9430527311639716","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@easyai/cli","version":"3.0.39","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.39","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e338d14503dbd1328da1fe2547e492c3a60d3d39","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.39.tgz","fileCount":148,"integrity":"sha512-fM8RYViA7f1WeMismDZRwO4230kSIyiqrOJ96FAmTxPkRupGVUSe1AYSEQFL/wq7Sf/T5jWtjY4UM1hxcmvgeg==","signatures":[{"sig":"MEQCIAqtgvTP9XdH6Rz2dEmuyFWrBiu7o13V2lXNjqVUotAQAiBHsVuSiNvmkmgAcO2M5OkFnGiXvcPIMjC0Qgs9ApwF5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2070906},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.39_1753280465145_0.518077669403012","host":"s3://npm-registry-packages-npm-production"}},"3.0.40":{"name":"@easyai/cli","version":"3.0.40","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.40","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e9e4d10cb6d69f5628ee6822d5edceaa30d287f7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.40.tgz","fileCount":148,"integrity":"sha512-qn9o2RqBpTSgzxJ6bSz/bgJ0lFtla5q/gjqDN+wr9ylpwsQ9xDSxBZe7Mh8Tezn61teniag1SRuzpfnS6dFuGQ==","signatures":[{"sig":"MEYCIQDDFYZx04knFfFq0y8mQlQwCgjfb73tZldnnVsqgJudsQIhAPO3z2bzgD0BpHCkxYcLy9cPdqlPmwqEyA0XDeULMIHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1432414},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.40_1753280828591_0.7145219535629477","host":"s3://npm-registry-packages-npm-production"}},"3.0.41":{"name":"@easyai/cli","version":"3.0.41","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.41","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1cb1648a727dc726c0112a8214ba7c8cb7106b0b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.41.tgz","fileCount":148,"integrity":"sha512-Sd/4bWumaT2EaDvMYNeKq8fNdUe3fFFPUMYsltsAlHaxnuad+7wZ0Cvv2eD4LcfyHjo5/2zZR5bENAnWIatODQ==","signatures":[{"sig":"MEYCIQCCyFNhwLkX/hRuzQn6gyPTxuQ//tCfbmNHVkzBLtgcQQIhAKae/IYfetCeHqFILq9/0jl6x9w1aIy3WD0RayTSUwA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435740},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.41_1753314846138_0.21079424706488092","host":"s3://npm-registry-packages-npm-production"}},"3.0.42":{"name":"@easyai/cli","version":"3.0.42","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.42","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"81198dabbf979e9511871a86045c693345445961","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.42.tgz","fileCount":148,"integrity":"sha512-mCv4ugj1zALwG0uN2eKMrPuB0xiPXcASA5hE++OvW6hf4SknvQb7keEd+8WMa4g0oN/hM9nA3ehj0+JE8S5+IQ==","signatures":[{"sig":"MEQCIBMEKnRjDbarOo5cye9gUkSI2+fB2B8byq1Q56vq/ArhAiAOA8xcU6bDS7i2uUVlRl4ylUuaDj4vieDPdobG6ikjBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435157},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.42_1753315173320_0.35528840246876303","host":"s3://npm-registry-packages-npm-production"}},"3.0.43":{"name":"@easyai/cli","version":"3.0.43","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.43","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"018ea9f10005b0526c15f5a334662baaa40ca5fd","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.43.tgz","fileCount":148,"integrity":"sha512-IjyirEzQdUvHDUhrmicUmntdiHg0ObikmYBKCNCGna92MXEx/7eqfH8qouszPcX/uQBoqtitgGAH7Z8Ve9GDGA==","signatures":[{"sig":"MEQCIHRawVK1fXQ+4xjbJN5X5iwL7E41PYZgfbdzErbZAh9uAiBmvM5XYeTidziGptYWAqM7mVyHtfdaIeICFPzPAwkqxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435158},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.43_1753315945081_0.2774901804570644","host":"s3://npm-registry-packages-npm-production"}},"3.0.44":{"name":"@easyai/cli","version":"3.0.44","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.44","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"37ce46e08faec745f5a6cfda19cc3002ecd615f4","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.44.tgz","fileCount":149,"integrity":"sha512-E9+DWCVzfGduzpEl4Zrpr+Odp20n0yXKyW2yY1IArJCXr05VnfsrgGXjrb2oEmDpcJHSwnByjkrpAujX9rchyQ==","signatures":[{"sig":"MEUCIQCb9PIfIRbJWBTx/5zQiQrdsg4axjQEFw02HYdZuJU9VwIgEOUUJWIL8o9Mng2JvyQmL6+LcFi1sNiTCrlw4FfHvuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437583},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.44_1753316324042_0.19034551874364092","host":"s3://npm-registry-packages-npm-production"}},"3.0.45":{"name":"@easyai/cli","version":"3.0.45","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.45","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1d552eb4b4139d7722d82d963aa6943117e48bc8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.45.tgz","fileCount":149,"integrity":"sha512-28XTerm8Nx4npMKUz6Qp3XDEGZ9NZrcPBc078wTj6d3JXxu8vEuc6TJlTzVUX58N3qablt7zgv34anxK0XxxZA==","signatures":[{"sig":"MEUCIQDxjMxwL+VsDsSHPA7lh9IrDCTQv8Hfy3DOhPllqSIDNAIgcdcV93VpEiCEUBvyodGGyVG+01+8VB/Y+OgegGoAKyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519037},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.45_1753316670359_0.6074598297845193","host":"s3://npm-registry-packages-npm-production"}},"3.0.46":{"name":"@easyai/cli","version":"3.0.46","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.46","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b4d624afd8b21ccafcd4888e124a26a4e8a39f09","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.46.tgz","fileCount":149,"integrity":"sha512-DLnjKkUOAAvEM4vSLU8L1OB+2s5FHoyTjqJpG5nFZ0adB5C66WxCINpuCw08NV5+HEMBNBcx7eEf1sUlH3YWTQ==","signatures":[{"sig":"MEYCIQDkNnuQDGDHGU1ZTHLdZeOhR/UkpQYEiZLJnZIFrkRxvQIhAMMCP1RoT3N5h/8fBT07GNLUujARGdXvw4Pv43yRioMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437857},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.46_1753317083424_0.1754977427543276","host":"s3://npm-registry-packages-npm-production"}},"3.0.47":{"name":"@easyai/cli","version":"3.0.47","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.47","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e2eac090996e69e41d7719ca7b29fb160538da9f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.47.tgz","fileCount":149,"integrity":"sha512-mms9cmUf/VD23ObRH8lkNM46J7wXNfuX4DZMab+A3remSwUxZ/bSUFrq5JKnQBQZh+gqlkE+OtHD718luEtbpg==","signatures":[{"sig":"MEQCICRJWUAWB2TtKoN530ZbZkk9ep0Dp+6jtGIwHeNo3FpQAiBquSmuZI/7LZQf3KK7wUeEvGWAv+SzedrOVHC++fXAVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1439760},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.47_1753317260993_0.19859297506288587","host":"s3://npm-registry-packages-npm-production"}},"3.0.48":{"name":"@easyai/cli","version":"3.0.48","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.48","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"cf35508ffce33af07f3c49b4ea45883f35e9e06f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.48.tgz","fileCount":148,"integrity":"sha512-9moRtbBdk62pKw3/IlWr1YDTWfsD1OiOdeKCQc/QwCgLOCe4QZNRkI235Ngan7vcZJIxbZeGyIDv5tsr8/hqiQ==","signatures":[{"sig":"MEQCIALHemu9TXmmF44qPo3iYthxuHDXXiW5Zv7Xco3Sy6gMAiBxvEi/daqfQDHRm+vUBUBKVaDKtU7qrsV/He/4PCo2SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435158},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.48_1753319832208_0.6199055159421907","host":"s3://npm-registry-packages-npm-production"}},"3.0.49":{"name":"@easyai/cli","version":"3.0.49","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.49","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"eb15be0c666e93f97bc2d1c99e9a4f2e18417a03","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.49.tgz","fileCount":148,"integrity":"sha512-OtiM9mEbrALFTNWNkSlFkQxP7NUpGtfFvEz8ezW5d/qiu/rofJurAasG3LBTV2mGT2/NZbEc3us+p5EPiHYL1g==","signatures":[{"sig":"MEUCIQDloUU3Xb5jehwnlJi/z9ppVNp2eNsjn6PzeGHnlegJ3QIgDERXyjYT08ivyRkbqK5iQtSzwkcLXIgvtueQ4rysaPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421125},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.49_1753320470895_0.11246108824218193","host":"s3://npm-registry-packages-npm-production"}},"3.0.50":{"name":"@easyai/cli","version":"3.0.50","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.50","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"0964700ccb1931471286b8cf8ed9af17a3025bde","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.50.tgz","fileCount":148,"integrity":"sha512-Ntb4VOOVJuPphEqM6cW5VQSxOzD/oMlp3t+3VCLKGqGuAw3EfsHOVE/uSxcQrHmOmlA5AVnIj6uN9d4OhKICBg==","signatures":[{"sig":"MEYCIQD3KStJhWJbpOu68o3vqWYlmKLdmlylNJ9OsD+Y54E6mwIhAPRWinK+MSCDBEdfSD+cHmp94Qq70VGsHowLiyXgGdiL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421125},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.50_1753320574214_0.34232132551342986","host":"s3://npm-registry-packages-npm-production"}},"3.0.51":{"name":"@easyai/cli","version":"3.0.51","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.51","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"0ca4ebff024ca1b9b3f8b2101c7b3f08a54aa11b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.51.tgz","fileCount":149,"integrity":"sha512-IseMcsQpL2BkvEaYTzWe45cWJdTRISCjZI+9/htqGIKnVkysFiazsVDWP8uEDHW4rdCGgQcCDz82TjAzvMSxEg==","signatures":[{"sig":"MEUCIQDcmA6IMpIe732HKnT31RCJFEKTSThU//1zV8hEFWVq4gIgc5dYMgEgizugqrQ1B6FRl+pzwucYEdzCtJ1mkW90CX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829413},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.51_1753320660248_0.36377529903971606","host":"s3://npm-registry-packages-npm-production"}},"3.0.52":{"name":"@easyai/cli","version":"3.0.52","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.52","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"fdeea92fc80153ebf61b1939b934a6595ad5129f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.52.tgz","fileCount":149,"integrity":"sha512-uINxwyGDXg0iuj0Sc+ZPyg2+bXBNbOAdWnFgGREzjaJvNybHCDQg+MuzGff8SaZT+ZGWiXAOA9ECmtRbuqpbBw==","signatures":[{"sig":"MEUCIC0r8YgwDCKhKuhMX7M0S3eGxNNnyuoOv6CsPVp5NHodAiEAhsc+zva/W/aQ5vBL4MCjQ62zmEB+pGhJqnzsqRhsBW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829519},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.52_1753321240368_0.9887228949304185","host":"s3://npm-registry-packages-npm-production"}},"3.0.53":{"name":"@easyai/cli","version":"3.0.53","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.53","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1c4ed22729680d0aa647c6b6f51b1f8b3d2f38be","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.53.tgz","fileCount":149,"integrity":"sha512-Os4J66TecWBOSVtMEEu4GVTIEWjVbA2rS0s04siOE0cvqUOJemLsoM18EEI2+JAYIqi6vr6MVdG/zoCWfPC9Zg==","signatures":[{"sig":"MEUCIQDH6FnP2OtW0gE0UGzbEwFraHqHS6Mjy9kzVo/bYI7YLwIgAXViWChPFVLkGo6kbQFx61Rec8xxBWwSbKIph8cyxYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831960},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.53_1753321377208_0.6386955224913617","host":"s3://npm-registry-packages-npm-production"}},"3.0.54":{"name":"@easyai/cli","version":"3.0.54","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.54","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"6b52633d19a9cff47d22b093daaf96dcf13fa050","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.54.tgz","fileCount":149,"integrity":"sha512-O+AQJvciHL0GAhNrJdnB7irC5sR+03tMP0NwlVr5NlQ2+APGrxYEXGIRzV2jswj0xP4zSMo+LgzRlB5V4YT2nQ==","signatures":[{"sig":"MEUCIQCHiYbDBCnhp/m45TLYkOzg7HU66KUH4dHnz0vVqjPbcgIgTdz6xPAL2p5NF3bcHV4bzftjOThvzt7WSHGCnlbMLwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831960},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.54_1753321495084_0.4390280995265099","host":"s3://npm-registry-packages-npm-production"}},"3.0.55":{"name":"@easyai/cli","version":"3.0.55","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.55","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"0c1c24bc0712f7c9198a32c805e1d66fb1531f16","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.55.tgz","fileCount":149,"integrity":"sha512-SJ9aIfsW3C99Z67FULCQzYlooSx7KBSwGr5lHTMWxnisHNEyvSUX/YWwogrKHtQv3hJ6ZjKn25Bhen8jzeeNXw==","signatures":[{"sig":"MEUCIDzNYGLR1HFpEbOzaFRL0QEtGsHdAtc8FcfYJ3xfsQg/AiEAv4cG4IECqjD1NMamnp70KM43SXxREXt+LRvo7MMyxMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831960},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.55_1753321633172_0.7204670976666521","host":"s3://npm-registry-packages-npm-production"}},"3.0.56":{"name":"@easyai/cli","version":"3.0.56","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.56","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ebd691f4fddd2e030831353d87a15430454d44e1","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.56.tgz","fileCount":149,"integrity":"sha512-/4LBdkjpJZRGh5e/5qLpkKEs2lKHFgCEg/W002nQJGf8la9PBpXutccqp1205GL2kb3hP8igK/jxFqb0UdbG2w==","signatures":[{"sig":"MEUCIQDH/DNV4CtFZ7cZQo5UuZSEzQeldSJhmBraVvGOVWqv2gIgRHzvIgWDp26E7kcStEc7cYLWO2yDSwBC5C0rsxKQa20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831960},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.56_1753321943576_0.7363940542159628","host":"s3://npm-registry-packages-npm-production"}},"3.0.57":{"name":"@easyai/cli","version":"3.0.57","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.57","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ea0488706f8e21845ba76e676915cda1548579aa","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.57.tgz","fileCount":149,"integrity":"sha512-oVGwSFBg5x101Ud6q1jHIkqMEhSfLLMRBxpZ1yqLnaPhFGJf/xTEOSMAEBUgU+Q6LI6rweyX+IxWAAO8xyfzIA==","signatures":[{"sig":"MEQCICvTpM9wqxrdvgGbXcUBJN/kAltzcGdOgv+TE6484tcjAiBrpXnTVOHmQvq+khaMupClz+iQktwkz52M0qqC5s0iVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831960},"main":"dist/index.js","gitHead":"62ac85a59efd7079568af91d99e884319bb98b35","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.57_1753322092934_0.5065784221840068","host":"s3://npm-registry-packages-npm-production"}},"3.0.58":{"name":"@easyai/cli","version":"3.0.58","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.58","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"2c3228dab2433fd0811817f8efa470906b0517fc","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.58.tgz","fileCount":149,"integrity":"sha512-1r+u5SFhsKvZPM9uZ//++FqPDUOQmj6geKtM2kRQZsPRbyksRUX0UZC5WmjUFrHwN4b1d+JEaeY9arzgf1YS7Q==","signatures":[{"sig":"MEQCIDdEUulFrJdAMHBmBo7yw4H+hQ+YCMs8Qspkawn8J9xyAiBpGLPLsjyNRD6HMA90jMQyIg3vj0jM8G2hGRtTTGg4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831976},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.58_1753322355746_0.361736368540994","host":"s3://npm-registry-packages-npm-production"}},"3.0.59":{"name":"@easyai/cli","version":"3.0.59","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.59","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c16e0f2d618e67dcf98ec934978e24a9c3a8012d","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.59.tgz","fileCount":149,"integrity":"sha512-JCZHfdip7N1qmBI0I+8MYtrmeiKVXaf4TTHrshZqcoLOPAsryi7Yb8C/64VhqGC8AGxoZBfXbUSFxsL43sABQQ==","signatures":[{"sig":"MEUCIAZLUcf1pMcjnL4q9fsJDjakXJEiQ8wlLl97e6EQglesAiEAwNc+9wWVzxCObOUff8WwpPncqx7D9WVIU9WT8ERxBaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2239996},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.59_1753322658125_0.1059610158033375","host":"s3://npm-registry-packages-npm-production"}},"3.0.60":{"name":"@easyai/cli","version":"3.0.60","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.60","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8a6341144db1dad0b6d229f91cea5c7840b1f81f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.60.tgz","fileCount":149,"integrity":"sha512-/ymj7TN0Od9RqSB75T/fjExjP2eCFNR9ApR3YrThQXorq+R/TVZVsAqDi/sPzQIzE0S2zJAyFf0YdmPmroki6Q==","signatures":[{"sig":"MEUCIGOVeQDI97R9EsrLL/+8rm4TV4bSEaeUgHkDeAdZXHjEAiEAw1GR2i8liCBJXklI4NCJGZl64F1Z774reBWjJyNETrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2240028},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.60_1753323029708_0.32301193369958026","host":"s3://npm-registry-packages-npm-production"}},"3.0.61":{"name":"@easyai/cli","version":"3.0.61","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.61","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ad532116878868c28429a2523182f7443ba6762f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.61.tgz","fileCount":149,"integrity":"sha512-yJGysrGuj4va0xC520EY/aUNZBjCDmXwbSyTvZh2mD201HgZvbvA81/vrXBqZjVt+KB4eQ1WMPVhvJW7fXkwcg==","signatures":[{"sig":"MEUCIEwhFB5ALVwu1HHNM1ec6ZoexpGs2N4mBI5OaH1C7E9QAiEAo3Vt7/5u3GQ9ghWXRH3lwS7W/7UHMNQiky4a3oBPNtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241227},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.61_1753323367354_0.8845060646726319","host":"s3://npm-registry-packages-npm-production"}},"3.0.62":{"name":"@easyai/cli","version":"3.0.62","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.62","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"35758252f7f3b522bbf9f8a7244feee0261666d9","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.62.tgz","fileCount":149,"integrity":"sha512-23ttSACDoWtyaqEE5cBAlaWsyWOOrDC9wm4JmOYYbdaSucMLbd4s3JpbsQE6ncr0PqIE2T8ge7oqnbUbV/Uuog==","signatures":[{"sig":"MEYCIQC+KLGQ/iG0AnSBL+mzXjDfP1LYeNaQTEvxsk7YV4tkVgIhAPnc9bcMTEvba+KrbBk1XxlrZ5guL47RFz/RzrZZPvxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241227},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.62_1753323690378_0.5171283743700348","host":"s3://npm-registry-packages-npm-production"}},"3.0.63":{"name":"@easyai/cli","version":"3.0.63","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.63","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"df1ea62c4971da1040a8b24fa98ab400bd9e690f","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.63.tgz","fileCount":149,"integrity":"sha512-Y/uxsMzqxHWRe6dH7xG/Vv7xv+vTP8j4D/ZHWi6GYaorME3pEfprgGGodBW7LLVmEL2I9GGP4fEKDKRRG3gUVA==","signatures":[{"sig":"MEYCIQCeKG9d80C9lHf/wvUUrpnWOCRAPvAJBRUXVq1lJmSsRgIhAPZMhpHHwpL/C9KXiFd9M9Zvq1m9EuJ9oqbyODzhlgCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241649},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.63_1753323864781_0.7560663894747024","host":"s3://npm-registry-packages-npm-production"}},"3.0.64":{"name":"@easyai/cli","version":"3.0.64","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.64","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"78f9c4501c28bcf96cb68ce036d7a8caf3dce87b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.64.tgz","fileCount":149,"integrity":"sha512-o1XUGv++11DBB6Gi+yHZ4wKqQ8QuPhBsOQyTKe8kH7gd7vJ2qDjho8zOuWcCg7PIayN4T9KSLKTfGkOU+0fIHg==","signatures":[{"sig":"MEYCIQCWHW69eVqRMfmCl6M2Nzx5DyYyqKv/Ioclb/g3Fh6GnQIhAO97xlUhQzLuCFHAJMSznY+qwjhUa083r6sYiyqfiNg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244982},"main":"dist/index.js","gitHead":"488efb4ccd9d2612f5e7593dbc7b647c88a95fc9","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.64_1753324152875_0.46915410592993756","host":"s3://npm-registry-packages-npm-production"}},"3.0.65":{"name":"@easyai/cli","version":"3.0.65","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.65","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e9c60496fa3ee64df95b1f268a66d7ce167a10e0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.65.tgz","fileCount":149,"integrity":"sha512-sznjniYsul5NeS3h8mIsbHLCSxd7sb/sEaVWWsTBv/Q31qPd7FONHGfLVQBPXQlDH4NCF4PCTekpmJYkJZkr0Q==","signatures":[{"sig":"MEQCIDjw0la8PJz4qsk9e7izb4Atc+glxdtjbcm9Z8AKPQnkAiAM38+tMuyzlpK5IxYwW+qloLPTyUD4H4Cyo3iStAcnuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2386968},"main":"dist/index.js","gitHead":"faf9b05f5269ad983ef8e7cccd2dc831323595c6","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.65_1753325889519_0.820019392268053","host":"s3://npm-registry-packages-npm-production"}},"3.0.66":{"name":"@easyai/cli","version":"3.0.66","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.66","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"448563494c40b49820c61eee8fd0c2bf6c596417","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.66.tgz","fileCount":149,"integrity":"sha512-JIYyys/igwqgnl3Y4Xui2tWqpd2Fk9xbW6JrU4TnhY7O25p2SUgEitNagBcaBrJik5clKqJZRUbwRRPE1rIPFQ==","signatures":[{"sig":"MEUCIA97AT+81YpRLrEgKyCwNv7IMHxr6+/9xVvrITigNzgyAiEAj3om7bLGJv0/T+rBGpjot4URjTfMxhwoLScsnzDKuE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387159},"main":"dist/index.js","gitHead":"8cd73130ae6ddb29ed208d374f71daac177b766a","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.66_1753326207352_0.8471026729976934","host":"s3://npm-registry-packages-npm-production"}},"3.0.67":{"name":"@easyai/cli","version":"3.0.67","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.67","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"7dbbd557a8b3c60fea9ae357e720018845a15367","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.67.tgz","fileCount":149,"integrity":"sha512-R1CEOakPquU+VRfaHmVWFrA+1mB20ycG8bmzIqjuc+20cyVQSdTGhhQ7XiSAGfrLqr1odT4mTMyP7jnmJSVDoA==","signatures":[{"sig":"MEYCIQCZZbtDYJJhm3bc/nMfGtXMUMikH4JU0eGW9ZERDR0AtwIhAJ//mcBlVCoc6cDn3hNcMnKqzJ9obFf0qKH4Bl42ILsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387881},"main":"dist/index.js","gitHead":"0682c5f08508c4e0a633cd796b0d008da082a06e","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.67_1753326439694_0.29139127029808676","host":"s3://npm-registry-packages-npm-production"}},"3.0.68":{"name":"@easyai/cli","version":"3.0.68","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.68","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f4778624014c574e8f2202773a1242f8f2cf7aa6","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.68.tgz","fileCount":149,"integrity":"sha512-2UkxJBFz3KvOG4Rd/Lq/FsqSt27x+ckpUt27xmxBMeg2D4phGR3tA142wUNhr/9CRTa+JF1xIWmp0OSLZRfWCQ==","signatures":[{"sig":"MEUCIAlVNEFiNKAv9mJQ+K+SUv1TI/8HhHiIznbgBPCnJ92UAiEAiTgtlu7zjQw0DKTxPwZ3CF0bt1oHbNlPlNw8zFmeknU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352129},"main":"dist/index.js","gitHead":"465b1fc740cc47d10dbeed0d2266bc74ba1035ae","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.68_1753326687695_0.7834061173967004","host":"s3://npm-registry-packages-npm-production"}},"3.0.69":{"name":"@easyai/cli","version":"3.0.69","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.69","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"714374d1876cc55f9a5f6913223c40ed6be25413","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.69.tgz","fileCount":149,"integrity":"sha512-iLIPiWP11DB8XPb5JuDDhj34IpA8LtsyUNhmV61r9WE7XG3KpU8tu9LPScWdtqO5W9tXWcbEUVaZT/JsgxiTCQ==","signatures":[{"sig":"MEYCIQCF8YcWrEWG8AkSYW/2chH2K8LUMqs6XThetP26+BVa1wIhAOC3BuHhm8BOcjGpS/tntsUf46tAsgCmFJJ0ikSUBnxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2989736},"main":"dist/index.js","gitHead":"6e4d68a5b4191c844ec7b494cab86c57a39f5df8","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.69_1753327163371_0.19807587419515493","host":"s3://npm-registry-packages-npm-production"}},"3.0.70":{"name":"@easyai/cli","version":"3.0.70","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.70","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"094b5c9876a92e8e0d5fd1bc71aae509e25acdaf","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.70.tgz","fileCount":149,"integrity":"sha512-ksTJiQ2gGprKCCsH3E4AVPOtQo0Squ3FkH4qCjoHQgaczhmmToNvQOjZBE9UO/PQApEegepghJ+EvB1VM2VJ6Q==","signatures":[{"sig":"MEQCICler0R9oZNy6hxYE9Armpu3A6t+R8pSzXcxhPNMaxMPAiAv7Y/9QdGFu5lkCOwYuGgNYu4x7nFE9ZpTE7eB9BOqFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2990559},"main":"dist/index.js","gitHead":"b35fb7f0a950c25b292ceacaea5aefa31f58b494","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.70_1753327505100_0.12254852401753524","host":"s3://npm-registry-packages-npm-production"}},"3.0.71":{"name":"@easyai/cli","version":"3.0.71","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.71","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"62315e5009cce7739953f8ad5e9c1de950df31d0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.71.tgz","fileCount":149,"integrity":"sha512-hxnDt2yrPalLWKYAKX32XrvqI2fvKznfaKrdIdZg2qGvvkHIweRnS+VuIQnI2HWFdKwpQ5bUY9fHkrqIf2RTHg==","signatures":[{"sig":"MEYCIQCOc6dty1wXkJiRxtUTOu3zA59f2g0aikkzz/x8G+SDEAIhAKgeRxjYG4Pzr34rBqEhFbfB6QTw99PcUC9bJOHV8SVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2413764},"main":"dist/index.js","gitHead":"3cb1cbe1e9ca0c9fe40262a975c630be9d12b518","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.71_1753328568798_0.24728980622287877","host":"s3://npm-registry-packages-npm-production"}},"3.0.72":{"name":"@easyai/cli","version":"3.0.72","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.72","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"6ad45488bf8e913c92fce58ef68308efb392c120","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.72.tgz","fileCount":149,"integrity":"sha512-Kwxe3TG0nSFHlAWqs4pTzFWx7Ti6pR6enPzAH844Nr0LopYXJFA+bpqIegrMs48bsEJ2J72pw5AlDl7rq19iqA==","signatures":[{"sig":"MEUCIDL2mtlDR3qXlxUQZYggzGKJJalNDfOZ7X9dKbDxOFw4AiEA0NYjqvAr7lA1tNawdCuPOIuH68q6m390Rv4qrrFTNyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2414344},"main":"dist/index.js","gitHead":"1d968c4144c5c222b6ca99654ef1fcbbc4f9b353","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.72_1753328718709_0.07800201641228233","host":"s3://npm-registry-packages-npm-production"}},"3.0.73":{"name":"@easyai/cli","version":"3.0.73","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.73","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"433d21c5f2935db4a9043fa052af67c7b61610e8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.73.tgz","fileCount":149,"integrity":"sha512-xWoeInI27O+vXJhU1qmTmAWytQMYmND+6JNILUIfLvXpPkDqgccMv6WA5Rec82W+u0YL9z+0H9kA36CUqWWjCA==","signatures":[{"sig":"MEUCIC28W9lzADmuFqt6eLkhvZ4noFsV9ftqN01Ifx/FF7vZAiEA359/7WOy2hzLB3LOJnCZlR8yFd2ufFz4OyR97ZVvXJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2414344},"main":"dist/index.js","gitHead":"699724b70a18101c4a352a533ca15897e33bab76","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.73_1753328802618_0.15258125646900456","host":"s3://npm-registry-packages-npm-production"}},"3.0.74":{"name":"@easyai/cli","version":"3.0.74","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.74","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"ae57a2183b7c57af932e91e4a1179c3884ae2334","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.74.tgz","fileCount":149,"integrity":"sha512-FfhEe7S8ZU0SxARo/Ep/xy4npCs7Ro0yb+mYieEvtfC430GKosfgExQVhzs3A1mXh4E7RtSD6N0UzuWQlVYfGQ==","signatures":[{"sig":"MEUCIC21f9V41HJPlzZCtS7u0qgLvnSyipUjeWWvf8hLW9BbAiEAhKI+5EQCeXpLRgVY3lKNYed+g5gFV5ceLv9A8EctNo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2415538},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.74_1753329041522_0.030481804168236204","host":"s3://npm-registry-packages-npm-production"}},"3.0.75":{"name":"@easyai/cli","version":"3.0.75","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.75","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"5620041c40d4ea65ff346eb85f9da056962541e5","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.75.tgz","fileCount":149,"integrity":"sha512-Guj+FAYMub8LfiB33byVAOCmQa40tmBO3+voqSgqpDY96FtO+hgGPkhtzw6anYdJf+/JqPBNPu7OHog99x4Vvg==","signatures":[{"sig":"MEUCIGFqYKTtzkC4JEbhBN/Mhq/3HZ9Uw39qEPNlbdffvPTfAiEA0SIl+PgiP/96SwS2hOsx+tIuCk6nE/6/tUYEvgRBcVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2415745},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.75_1753329446031_0.6943761471057162","host":"s3://npm-registry-packages-npm-production"}},"3.0.76":{"name":"@easyai/cli","version":"3.0.76","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.76","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1f8da98a81d912c461aff232ff94e76bdb687077","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.76.tgz","fileCount":149,"integrity":"sha512-oi24Wf3TSmTAgciLaNJ45/DKgCeo+kJD0d4h6DQ3wTb5i/TvsTMmsYy1zVtzZQH8/e7tt0LmSd+mu6BoxcsmQw==","signatures":[{"sig":"MEYCIQCwmHZFiyV5JP+0W0veMIB1tt2Cc/YPHIuryCOa+Y7zzwIhANzx7z3hGT4bELYM+Zn1V+NjaGczWqVUw/UyzSsnYLnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323057},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.76_1753330013390_0.6672473850624643","host":"s3://npm-registry-packages-npm-production"}},"3.0.77":{"name":"@easyai/cli","version":"3.0.77","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.77","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"c1f82834a69371d2e6edf665ba38bbc15fa7bdf7","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.77.tgz","fileCount":149,"integrity":"sha512-VEbBt9qP4V6/h8/A9H62b0DP1SDMF/WG+6J/AYJu7xmRAsLzkCrEua1yuV0sM8cuAE3kYH/2IEwhqV3p7yhg7A==","signatures":[{"sig":"MEQCIDH4rCeaAlDbrjFndQF6MiVj4/fVWXVBKUbfLj6Rp5x/AiA0XP1zWOc2aVnBZATX8LR0jOkY9fBTS/CkAS0Dz+CJ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323175},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.77_1753330254661_0.9937622907761525","host":"s3://npm-registry-packages-npm-production"}},"3.0.78":{"name":"@easyai/cli","version":"3.0.78","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.78","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"4eb2056038733d09c5a615abd19df422b39b75d3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.78.tgz","fileCount":149,"integrity":"sha512-JCQ9pDmAZkqtdvLHr+4LyUGwjM37krcBludRvTQdN+Mggzw0zWh9QnBF9O90y+i/txLj1IhwnqVYAcBCB6Iw2Q==","signatures":[{"sig":"MEUCIQCxDWYiWXsx1wjEgSMYPI381+oIxNt5FuihqiQzhegNKQIgC60ldrCiTexlbbhjNnLZlHh6gftDN5xm66l2joYbS2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323384},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.78_1753330694756_0.6338147416697038","host":"s3://npm-registry-packages-npm-production"}},"3.0.79":{"name":"@easyai/cli","version":"3.0.79","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.79","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"df7997523d963b367dffa75766f10699c144b253","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.79.tgz","fileCount":149,"integrity":"sha512-9z1eTniHghxtsTDlmDaOLSALSBQQ8bEODlmcnxVE0ktgkmww7QdCWoSYyw/OwcIFFm4YN2dQPuPNCA4dPUSgyw==","signatures":[{"sig":"MEUCIQDEVVAij5cqk1Ws9ckNatqUV82ClEMrz2F7jkoulsXCqgIgTi/tEqxlmvD/A4Urc8mtvvNKxeorw+SDQZ2amkRSAZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323880},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.79_1753331380666_0.6396483869609351","host":"s3://npm-registry-packages-npm-production"}},"3.0.80":{"name":"@easyai/cli","version":"3.0.80","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.80","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e1c34baf5f6cd9ac01be0e289afd48521def61e0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.80.tgz","fileCount":149,"integrity":"sha512-9tSGJNnt260cQ9OlM/HddlHvRPP6NzljF4kuKDSl7UzQEE/gJxUl1q0eMrTzhVZOE1Q18BqNociBQW9EHam0NA==","signatures":[{"sig":"MEUCIQCxPNzzwsNQmVuSsw0IVvK4eJQPtM+KEKAXrLoVhh17ZgIgSp9LPTIwbfYNSeiVT+ZXhYrb3qIUFfKmen9iG8jxEAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2324256},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.80_1753331493985_0.8660711432588497","host":"s3://npm-registry-packages-npm-production"}},"3.0.81":{"name":"@easyai/cli","version":"3.0.81","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.81","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"98a76572156f86b9468d44cbac7c1b9891e4e03c","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.81.tgz","fileCount":149,"integrity":"sha512-54aTwMBOvzrNGMZou8HgIuV1R/5Abmm89v2vuedDTWfcW/w8I2YLpN3tCwW3A+aKr2kgqhh+oPcxil6qPU21Tw==","signatures":[{"sig":"MEUCIB11ERPJNvMTzIDFdpmF7x+LXJYoAGglH5Q1ky8n/3vpAiEAuEC4S/5aFSV/xE8wEwww6WA+dObijDCyu7s8Hoa9iPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2324830},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.81_1753331982549_0.2576815735692597","host":"s3://npm-registry-packages-npm-production"}},"3.0.82":{"name":"@easyai/cli","version":"3.0.82","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.82","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"8eecdc528a67a3464c245c76b6ab9c3ecea95b1a","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.82.tgz","fileCount":149,"integrity":"sha512-bR2ooCuB5mMNyDC+WsP0Ggujt3iGD/rscyS0+Lb6eMgTy53ycQHxH6h7W6ZEVhpe7+DGmJTLt7KG1mHyJaSFiw==","signatures":[{"sig":"MEQCICHEHbAHxf/Ht22WHwwLA9V/Yd0IfFInJhIQecXBXtddAiA8+JydslHe/lyCnuy/+f07HmOjn7on3t8T6UMkRB6lbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325440},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.82_1753332160993_0.8027233112800856","host":"s3://npm-registry-packages-npm-production"}},"3.0.83":{"name":"@easyai/cli","version":"3.0.83","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.83","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"eebae828b4fbd0072b3d9d5f4f42a242d0239865","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.83.tgz","fileCount":149,"integrity":"sha512-qBcTAuTMMWj2GZm31tehlgQ3FNzzFi5cZJ+o8fdlq3FzSwYVNarjeTrlXfEjn/7Ln1EF/iPS/F/VpbIEgmBe6g==","signatures":[{"sig":"MEYCIQD/ai6M3ECNoFfKQYH03hLoHfPI3Rl/kZbP5MZ2c5GEXwIhAOsx2Z/TZOqiVdcBG4jQBcO0k4iLyKDwI2LqanNL2dzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2328800},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.83_1753332465352_0.502161756524798","host":"s3://npm-registry-packages-npm-production"}},"3.0.84":{"name":"@easyai/cli","version":"3.0.84","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.84","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f98751a35e646195c469e1b99420e0737ff69240","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.84.tgz","fileCount":149,"integrity":"sha512-8TBOcWwIbW9SbJRVX1BlAIUHJTofLRJDioOy65W5jE8GqSN9FCayciRwjcEVqu+O1nWot/mGZU7cipUWNEEEcQ==","signatures":[{"sig":"MEQCICR5Ra8B92IcSB8WnnVTh6jEM1crA++AnkVSbbw1Zk9LAiAO8PQUvIEUrCc8KZB9uvbQY8mYpV6dWWiOA4sOAHn0rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2329129},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.84_1753332701840_0.8105349818930452","host":"s3://npm-registry-packages-npm-production"}},"3.0.85":{"name":"@easyai/cli","version":"3.0.85","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.85","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b23fdf92b25f36a4d9a3192cd4597924ed9fa9ac","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.85.tgz","fileCount":149,"integrity":"sha512-jYgqQk6B80K55OFjD+2HP+icSgPQJTInuYOe1lItX200vPLJ/ICvUye009q7t8msoG0Gves5Rw4PH6nJNiObmA==","signatures":[{"sig":"MEYCIQC0uUJ+KOREnAAbLmVTqUwY2/rfXviytv42kaRlYx/yJwIhALwUURRVv01CIcf9wj91utRWiftSe4IFJJ67pHgJK+5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2329394},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.85_1753332859430_0.623982678625878","host":"s3://npm-registry-packages-npm-production"}},"3.0.86":{"name":"@easyai/cli","version":"3.0.86","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.86","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f0f6fb6827931b093474f68899f2a728ccbe374b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.86.tgz","fileCount":150,"integrity":"sha512-X9WkbJqkZJtXPwQnAaTJL1/Bc2/vs4LY9VBj7HNI1tlDWGYR2ZM/j6P5qI4vUHW48JATBtRhzRlLqau58K4ZpQ==","signatures":[{"sig":"MEUCIQCllOOJfIAr87ilaGHnt1TU4ByG2AbChn14cy7HNNkI4AIgKW6jkOx6JI7IJLTeFDB4kAZ4EMVTlXHeZpykUP2ZHdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823719},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.86_1753333138566_0.5525366372669791","host":"s3://npm-registry-packages-npm-production"}},"3.0.87":{"name":"@easyai/cli","version":"3.0.87","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.87","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f68ff824dece46c28d521fc6ee71a8059afe53d0","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.87.tgz","fileCount":152,"integrity":"sha512-dt2xWziJwEw9Z7FWVuQZbK6uyfFCLtq5sN+mln/XDCWd6P7gEw6zquzdaMsiM/E9JhfjDfw/MkAoJZQZ70N9+Q==","signatures":[{"sig":"MEQCIGSkOYADM2jqHSqhY8R+mPm70Hz2iDLHA9xlvceq3qCxAiBlW1Dnj7DtEDNU+lDxhgK5Q+hojjXzXj2dgU/V97Jl2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3739294},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.87_1753334348069_0.727786932370301","host":"s3://npm-registry-packages-npm-production"}},"3.0.88":{"name":"@easyai/cli","version":"3.0.88","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.88","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"773462969a63fe3aa1da403241451e682dac43a8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.88.tgz","fileCount":152,"integrity":"sha512-jgQug1++YySVzJLlWE0tFeNCh4oQz03vKfLFmS3Bg8PkQEDpxm4qPQC3U542NO8pVPoIS4VBCGGwQtIq2sLp7Q==","signatures":[{"sig":"MEQCIEoUC9e7tYZFflqDxZg+QVaUhclFUJ5t55a2k/HRcbHMAiAvTuP93Ia8n5qZgo7K4pNnXsxtFDRxZcn+wlk56tNzBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3738561},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.88_1753335214535_0.20406775705775448","host":"s3://npm-registry-packages-npm-production"}},"3.0.89":{"name":"@easyai/cli","version":"3.0.89","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.89","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"3aaf2386837a2e2cec18d24b1fb16699bb7e8d83","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.89.tgz","fileCount":152,"integrity":"sha512-TqMZYlPg7qhcsfRUP1QUIJzGk/S8+pD/TTQKxc2YlnlQJsJXKxokMPp3KLoLN7tl6uzSSjmuctD+pBP5YhbU1w==","signatures":[{"sig":"MEUCIQCm00aDSkBtYUOGCja8r4Ylt49wUVjcb9LSgZvpeO6oeAIgRA3w+t4jFUcCEJnr1PSRjigaJAqe+oZt7ndj9sI6kj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3738617},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.89_1753335902606_0.9399395484177631","host":"s3://npm-registry-packages-npm-production"}},"3.0.90":{"name":"@easyai/cli","version":"3.0.90","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.90","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"70421107abfcf4c6291bf672c018a0ed20084135","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.90.tgz","fileCount":152,"integrity":"sha512-XGFw9ok200pmkCGPgdXcoW6FF5QO824FyGYyAMo0CdQFvJBy0A1lJOl8SFIkq0DAtVcwVTjw82fWvTFJKspQyg==","signatures":[{"sig":"MEUCIQDOGrzSVSnvJEmjWClN1ais8+X3ZcLL0qhm0xT+NOcHzAIgVaMDcQIssT/Lc9fCkthlYDJShzMlJ58tdELOF5og9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3337126},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.90_1753338290597_0.6863072557801921","host":"s3://npm-registry-packages-npm-production"}},"3.0.91":{"name":"@easyai/cli","version":"3.0.91","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.91","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"a141f359f13ecefc7df7e3d9e36332542bc5bd22","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.91.tgz","fileCount":152,"integrity":"sha512-VFsaq9heoNaT0LKu5SSEF9XfsT6YJ/irFxSHCRhX6WpFRlxII++KWk092IfTEnOyP+xjP8F9SfvS+jBabYZlGQ==","signatures":[{"sig":"MEUCIHbVWRreWWjujZ0wGLtJkSBaVHqW4hfTUbvO4GUFfuZdAiEA+Sw8FDAwu8VgBoSVm55H/kOoUBpUUy5lLvv2JX5x9Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343261},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.91_1753341905485_0.7092287458107782","host":"s3://npm-registry-packages-npm-production"}},"3.0.92":{"name":"@easyai/cli","version":"3.0.92","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.92","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"42c7bfb033141cd269a43f6b37a16a08c1f14858","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.92.tgz","fileCount":152,"integrity":"sha512-xeffbk9H+Y7y5nbLl7vFnOu0Y6IAjxWXA22RfKFlmhb4HjwcupPxGgBVmfmQ9aKQw2HfkG7SGF6XyhZd/m6BOQ==","signatures":[{"sig":"MEUCIQDs1qzEm75uT9Kp52uM3u+527CtxyhiNZhplLRdZtFAfAIgezBmRTWTxMe0emeN17YOfNrSotUWTvIJ/ujN2OcZ6q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343911},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.92_1753342833712_0.2959973612920388","host":"s3://npm-registry-packages-npm-production"}},"3.0.93":{"name":"@easyai/cli","version":"3.0.93","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.93","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f9d65b3f46dfa81832d6782b3835ac3e837b341e","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.93.tgz","fileCount":155,"integrity":"sha512-cPif4XlMi8rA8iGpKd2UfdAOGGoSciRNip4Hbkzg98qizxl7mvtmbZLSxk4taIjVARjTX7d+/9jY6NrMAbwJEw==","signatures":[{"sig":"MEUCIQDNY3WOg9qxDMctGFCYUEkRKCNpAR4GggzdFBn6vG8u5gIgeTLLNy8VKp6QbpYORdjVDWUqxGx/yD88qWCXbyRyYD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3373325},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.93_1753344142211_0.8555255173937641","host":"s3://npm-registry-packages-npm-production"}},"3.0.94":{"name":"@easyai/cli","version":"3.0.94","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.94","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"b1d8bbc7372c65f066435a362be3cf1c7d084a07","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.94.tgz","fileCount":156,"integrity":"sha512-W1ZPjCAQzaNe0nmb8zjQVWq+ZvdM9xsmOpOC/6xOKfNVOojOLJIdQiMlRI0m69y9jMMGQM8E0ik9ogHfgPYUpQ==","signatures":[{"sig":"MEUCIQDBR+zQg1RAa8Uv4FgpkZfpkc5f7VA4e8yEvYtxIs1WwgIgBCdH/nl4MtfieTSgkWlZCYMf7g1B4fVJOhVHQEwZuoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445637},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.94_1753406160405_0.07428306618909897","host":"s3://npm-registry-packages-npm-production"}},"3.0.95":{"name":"@easyai/cli","version":"3.0.95","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.95","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"bc04ea2b391b9635b74016d07e0d252da74eadd8","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.95.tgz","fileCount":156,"integrity":"sha512-va0dXG/ICxGWUghtmOLUOJIXNegNqdCRNRo5s+b/tRxnjsUdMee7PwHygj42kMx9wiILaIck+zoctL8DIr5l1Q==","signatures":[{"sig":"MEUCIEXeZWJVwlwP6QIRtmyRD4ZfwZISO1qTr2GHi4FYh7/jAiEAoy433M7BbbH4QjATHgk/YtuVttmGFnDxVXbwYpYZj1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3447921},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.95_1753407054933_0.9283982629166516","host":"s3://npm-registry-packages-npm-production"}},"3.0.96":{"name":"@easyai/cli","version":"3.0.96","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.96","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f51c51f7bb85b80957772faa2179092e538d1ad3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.96.tgz","fileCount":156,"integrity":"sha512-V8q6BAXwNPqi0vheCJXeVbIBkLvalrDsYWWgwPT7P3xF3hXuODeuiTfVDmjO+w3sbehVWGUX48z3WcrE6xu8vg==","signatures":[{"sig":"MEUCIQDN1F4r3PxQFxwQLp/CkLyyYxFSqeOuR2aheZtnwnVeTQIgXjIjCSd1nr0wOY24+M02QWzxzCzpVG5Cp6dvHsI9mxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445474},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.96_1753407192888_0.14005347718144634","host":"s3://npm-registry-packages-npm-production"}},"3.0.97":{"name":"@easyai/cli","version":"3.0.97","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.97","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"573dadcb56f5c8cc0bb2341e5f2ccfd682b9da85","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.97.tgz","fileCount":156,"integrity":"sha512-AJfDC5XTcPRrr8FLo859mI/CACiiG0ktsIf5sTcpGkI1T5OkUfpdViHOwATcxrG3YK6xpGuOX13L1IRC/cyS6w==","signatures":[{"sig":"MEUCIBWJpFI/CakNLbIG4FzzPGEq57q8C3puhrT3XWytNUEsAiEAjcmFpS03s/c9YQ4CANp9FEUZa60qE4CdErMPhxfgh68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3441886},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.97_1753409432456_0.7176434982632525","host":"s3://npm-registry-packages-npm-production"}},"3.0.98":{"name":"@easyai/cli","version":"3.0.98","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.98","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"a3e9245bd07443a1679ba7266d64a7a8104dee73","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.98.tgz","fileCount":155,"integrity":"sha512-KtQGw6uQTwgP3Pvoqh+xyc6dhZPj58zkjpfdq9OKc20KPt14rwo6fcrmOQokSXrElptWHXAYFuU8Kq7cy12Gsw==","signatures":[{"sig":"MEUCIQDzczi53B0gRbxhQDCk+FL4YNmM/U4qeh8gd7K6c/xP2wIgO2oR9rkHvBGYJCHWgH25q6d/H3xmZK7obCiMIe7zKPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3350105},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.98_1753409894457_0.9559532137454168","host":"s3://npm-registry-packages-npm-production"}},"3.0.99":{"name":"@easyai/cli","version":"3.0.99","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.0.99","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"cb23d6f9a821630f5a8a8f25e74bd320b38191d3","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.0.99.tgz","fileCount":155,"integrity":"sha512-oEhTQ3YY++SQMu4mv8ay3PRpcRZBPHyBd64h6t8UWw9UN/pu2D3Ph2i7HT7FCjgnrkCfkdZbhS+CS4TipjKd2A==","signatures":[{"sig":"MEUCIHQF53Bg76osRbwXsEgwoJXrp7PXeSmW3HfkDdnm2MI/AiEAx3+lMnMQ30j2iOTyCssbZOduj+TbDOYMPEc30TU4bPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3352143},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.99_1753410040489_0.18303147322538593","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@easyai/cli","version":"3.1.0","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.0","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"558f56663ab16f80cdd69f7080e283f5cf5d7563","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.0.tgz","fileCount":155,"integrity":"sha512-Psn7Tx1mfigtALV3NhBfJ4p6u5Vluen1Gs2MRyLwQ/dSvAuQvN9QYcbb/bn6rAb+WixyKxaq5hP0YXEvmyf+xQ==","signatures":[{"sig":"MEMCH2ga/o5K5uE9nufT4+NCnydbYlVpvHxyAPOAPdYRhTkCIFMaChOmzoU7oAB7FXvJ/i0TqM9X3ldDT2IG8qh5vXj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3352049},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.0_1753410977720_0.30297774866815175","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@easyai/cli","version":"3.1.1","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.1","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"f9b540b9accfbf1b6e1ec7ce7f28cc87e67d643b","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.1.tgz","fileCount":155,"integrity":"sha512-8whOa60eir9hqzcPXUvAEjqoBfFco2Zw0tM0K8yZUHJVYHg9wHMX1yooliHwwM0FqFZvAjmZq0w+LArEO/KcIg==","signatures":[{"sig":"MEUCICwJnWrNb6yWX6wxLdML08AqVvLc5sMG0vTYO44AUL3QAiEAqTF207kDxe/Oi/wfRLMj9WZk5eGdJZVEelKX+bzfsKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3352118},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.1_1753411204108_0.5478979806653905","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@easyai/cli","version":"3.1.2","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.2","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"76cb18c8e6f7f99ac21959b1088b250deb90b477","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.2.tgz","fileCount":155,"integrity":"sha512-ZMNZHxWCi7fTA7FvPROO59GQAzd/rx1AqRnUE8GmePXn1PJET8SCc+ehMXRWCE0zG+3oLBNj8AA2/YsAUlUcKw==","signatures":[{"sig":"MEUCIGu/Z5kJRKIlgplBYzlqs1XeEWxInDvf5ySUkYvR+WwcAiEAwcl5ZIU472/4bDa3XNz5I0AaLZ/uPzyMyeistJMW3g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3370375},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.2_1753411344140_0.5406368375239172","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@easyai/cli","version":"3.1.3","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.3","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"e74d5f8ebb38760852583fb9c76018af19b0bc56","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.3.tgz","fileCount":155,"integrity":"sha512-aTCmxSns0wx2HyCyy/FHc5F690dAt+PVj7Gl36A50Pw2TdNUMCYsY3SovVy+Q/W671LllemYHK7l0ELlFQYkBA==","signatures":[{"sig":"MEQCICfN1waIVwYvvspURN6df8n8rrEZa2LnApmcMealECE9AiBwXftJZf8R3fBIzu7PJI3IvvkEfbDexMbK3RlnsQMQpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3369286},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.3_1753411664024_0.14325208820202806","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@easyai/cli","version":"3.1.4","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.4","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"fab6c852372ca47ae42b9fac2dcee61c79faf327","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.4.tgz","fileCount":155,"integrity":"sha512-LtxREcGTouDC/1AfQphhnjC0KM0asAKeDguDd+ndsPBct7fgzQocrFf2ArII6NzEoMB4kI+z1kbjaDkgRVA8ig==","signatures":[{"sig":"MEQCIE8ERQJ1aJwqBXTUvJDrlIOejQoFQq/u1kRm3XXYi+CSAiBwDadTiL+ICX3PV0oDFbt42hh6YWE4/IhWx6Kjxab0+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3370578},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.4_1753412701516_0.7024171266075021","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@easyai/cli","version":"3.1.5","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.5","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"92c35417a72b03e74638b6f219afe9ef6ea121f9","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.5.tgz","fileCount":155,"integrity":"sha512-CVQvNqCZwAJkcTbawGOig6Enx4p/CUJQtJ3fA2gBeoWquWESNZOrEMzkuZ3EzcB08hEoG+KqEnokjqLQDEv1lw==","signatures":[{"sig":"MEYCIQCWAFFL/ShfyTfKz8T6uPOq1xPQOBp25JITiepimIRwVgIhAPWLkDPEgIpL26H/j9KdFPFnlTQqqw0C+6oCxl48JDsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368606},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.5_1753413066106_0.07920396883504277","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@easyai/cli","version":"3.1.6","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.6","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"1e0ee7e689a972d3b501bab5227d94b1c92b2510","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.6.tgz","fileCount":155,"integrity":"sha512-HUWkmzYzkoJ+ABifNJR1zpK7XtUq7YUfKHa+YscmAxwoOyCbbw+F5+rRBGnDITc2B5rwln5M7OFsK3YaO5IUrA==","signatures":[{"sig":"MEUCIGF17XJM4qtfYggzNMxPSgJcyhSDz44x0ujFfyZ9selSAiEAhR9za34ePXtO8NuvftbUUTSu8fr+VBq7+YHftBs84oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3371652},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.6_1753413349224_0.48228736090474933","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@easyai/cli","version":"3.1.7","keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","_id":"@easyai/cli@3.1.7","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"bin":{"easyai":"dist/cli.js"},"dist":{"shasum":"6f741a100df2f7e8b9128d03b7d8b60741d03c32","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.1.7.tgz","fileCount":155,"integrity":"sha512-CYLpmG2QGCy0wFHLgEdMgxv02xfBES/Tpf4EPakDYM0ELbLbU9hTSpTcVmIa/WUjaaygm5AS8XCOEIrpokrx2A==","signatures":[{"sig":"MEUCID4T8bcc/cJJ4iP4eHo2vQATpHTE6c6isiWdFB+zCVLUAiEA7FJNflpiTkcGgegaOyy3/3V6dSNn9aopRfUH7xTnNoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3371652},"main":"dist/index.js","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","scripts":{"dev":"tsx watch src/cli.ts","build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","start":"node dist/cli.js","dev:backend":"node backend-server.js","build:server":"tsc","dev:frontend":"cd ../web-ui && npm run dev","build:frontend":"cd ../web-ui && npm run build"},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"_npmVersion":"10.9.2","description":"AI development tool with CLI and dashboard","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","axios":"^1.10.0","chalk":"^4.1.2","dotenv":"^16.3.1","openai":"^4.104.0","express":"^4.18.2","chokidar":"^3.5.3","fs-extra":"^11.1.1","inquirer":"^9.2.0","commander":"^11.0.0","node-forge":"^1.3.1","@anthropic-ai/sdk":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.0","typescript":"^5.0.0","@types/cors":"^2.8.13","@types/node":"^20.0.0","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node-forge":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.7_1753413665134_0.31605507658060494","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@easyai/cli","version":"3.2.0","description":"AI development tool with CLI and dashboard","main":"dist/index.js","bin":{"easyai":"dist/cli.js"},"scripts":{"build":"tsc && cd ../web-ui && npm run build && rm -rf ../cli-source/frontend-dist && cp -r dist ../cli-source/frontend-dist","build:server":"tsc","build:frontend":"cd ../web-ui && npm run build","dev":"tsx watch src/cli.ts","dev:frontend":"cd ../web-ui && npm run dev","dev:backend":"node backend-server.js","start":"node dist/cli.js"},"keywords":["ai","cli","development","openai","anthropic"],"author":{"name":"EasyAI"},"license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.24.3","axios":"^1.10.0","chalk":"^4.1.2","chokidar":"^3.5.3","commander":"^11.0.0","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","fs-extra":"^11.1.1","inquirer":"^9.2.0","openai":"^4.104.0","node-forge":"^1.3.1"},"devDependencies":{"@types/cors":"^2.8.13","@types/express":"^4.17.17","@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^20.0.0","@types/node-forge":"^1.3.1","tsx":"^3.12.0","typescript":"^5.0.0"},"_id":"@easyai/cli@3.2.0","gitHead":"da235b55853221940af5e4c92575d17caaf9fcc7","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-68NfM1Txph90W8fzDlF3iWYuaQJLvOMU/W2J5Q5zcRCpQ2ely+5Oq+QihqhSOASMbdw1tVLJ2qZgjOibv5/JPg==","shasum":"d518044e24dfe379abd3aba1dea981b7ba447152","tarball":"https://registry.npmjs.org/@easyai/cli/-/cli-3.2.0.tgz","fileCount":151,"unpackedSize":3255188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBQIgdRx/Obk/xWbXwDoHSHrZZIucnKIcG9NePW/KEqpAiEAi//20sGRBs6087bDLJmKkfJJhpoU+NYctXj/cSOF17E="}]},"_npmUser":{"name":"easyai","email":"hello@easy-ai.dev"},"directories":{},"maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_3.2.0_1753421797580_0.17689176592356626"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-17T17:32:18.535Z","modified":"2025-07-25T05:36:38.053Z","1.0.1":"2025-07-17T17:32:18.820Z","1.0.4":"2025-07-17T18:30:24.149Z","1.0.5":"2025-07-17T18:34:26.521Z","1.0.6":"2025-07-17T18:36:08.932Z","1.0.7":"2025-07-17T18:44:59.933Z","1.0.8":"2025-07-17T18:47:28.115Z","1.0.9":"2025-07-17T23:52:42.230Z","1.1.0":"2025-07-18T00:15:58.585Z","1.1.1":"2025-07-18T00:20:11.448Z","1.1.2":"2025-07-18T00:27:16.167Z","1.1.3":"2025-07-18T04:55:43.875Z","1.1.4":"2025-07-18T05:02:50.171Z","1.1.5":"2025-07-18T05:10:14.809Z","1.2.0":"2025-07-18T05:15:24.521Z","1.3.1":"2025-07-18T05:28:37.839Z","1.3.2":"2025-07-18T05:31:39.540Z","1.3.3":"2025-07-18T05:39:00.846Z","1.3.4":"2025-07-18T05:40:19.953Z","1.3.5":"2025-07-18T05:41:23.086Z","1.3.6":"2025-07-18T05:43:10.858Z","1.3.7":"2025-07-18T05:45:54.903Z","1.3.8":"2025-07-18T05:52:03.056Z","1.3.9":"2025-07-18T05:59:39.811Z","1.3.10":"2025-07-18T06:09:41.878Z","1.3.11":"2025-07-18T06:15:49.943Z","1.3.12":"2025-07-18T06:17:29.355Z","1.3.13":"2025-07-18T06:19:08.496Z","1.3.14":"2025-07-18T07:17:01.956Z","1.3.15":"2025-07-18T10:28:43.570Z","1.3.16":"2025-07-18T10:31:38.274Z","1.3.17":"2025-07-18T10:37:42.334Z","1.3.18":"2025-07-18T11:03:16.630Z","1.3.19":"2025-07-18T11:06:15.513Z","1.3.20":"2025-07-18T11:39:19.633Z","1.3.21":"2025-07-18T12:21:51.349Z","1.3.22":"2025-07-18T12:33:40.965Z","1.3.23":"2025-07-18T12:45:34.514Z","1.3.24":"2025-07-18T13:23:37.450Z","1.4.0":"2025-07-18T14:07:22.202Z","1.4.1":"2025-07-18T14:49:17.640Z","1.4.2":"2025-07-19T01:20:43.025Z","1.4.3":"2025-07-19T01:22:50.176Z","1.4.4":"2025-07-19T01:25:26.143Z","1.4.5":"2025-07-19T01:27:48.611Z","1.4.6":"2025-07-19T01:30:38.473Z","1.4.7":"2025-07-19T01:33:44.440Z","1.4.8":"2025-07-19T01:37:59.663Z","1.5.0":"2025-07-19T01:44:16.550Z","1.5.1":"2025-07-19T01:52:39.409Z","1.5.2":"2025-07-19T01:55:19.707Z","1.5.3":"2025-07-19T02:06:18.735Z","1.5.5":"2025-07-19T08:02:37.217Z","1.5.6":"2025-07-19T08:07:36.456Z","1.5.7":"2025-07-19T08:13:26.328Z","1.5.8":"2025-07-19T08:20:04.346Z","1.5.9":"2025-07-19T08:26:13.401Z","1.6.0":"2025-07-19T08:30:10.318Z","1.6.1":"2025-07-19T09:32:29.121Z","1.6.2":"2025-07-19T09:37:52.164Z","1.6.4":"2025-07-19T10:00:26.641Z","1.6.5":"2025-07-19T10:04:39.687Z","1.6.6":"2025-07-19T10:09:27.248Z","1.6.7":"2025-07-19T10:17:17.458Z","1.6.8":"2025-07-19T10:20:15.637Z","1.7.0":"2025-07-19T11:09:58.733Z","1.7.1":"2025-07-19T11:18:52.087Z","1.7.2":"2025-07-19T11:50:24.762Z","1.7.3":"2025-07-19T12:03:46.170Z","1.7.4":"2025-07-19T12:17:13.119Z","1.7.5":"2025-07-19T12:24:29.244Z","1.7.6":"2025-07-19T12:31:40.415Z","1.7.7":"2025-07-19T12:38:04.075Z","1.8.0":"2025-07-19T12:53:05.602Z","1.8.1":"2025-07-19T12:55:57.295Z","1.8.2":"2025-07-19T13:03:08.133Z","1.8.3":"2025-07-19T13:08:32.175Z","1.8.4":"2025-07-19T13:13:21.293Z","1.8.5":"2025-07-19T13:16:17.050Z","1.8.6":"2025-07-19T13:20:22.382Z","1.8.7":"2025-07-19T13:36:43.605Z","1.8.8":"2025-07-19T13:41:10.904Z","1.8.9":"2025-07-19T13:56:13.208Z","1.8.10":"2025-07-19T13:59:03.297Z","1.8.11":"2025-07-19T14:24:05.847Z","1.8.13":"2025-07-19T14:43:52.057Z","1.8.14":"2025-07-19T15:36:55.153Z","1.8.15":"2025-07-19T16:33:11.926Z","1.8.16":"2025-07-19T16:43:37.866Z","1.8.17":"2025-07-19T16:50:42.234Z","1.8.18":"2025-07-19T17:44:12.097Z","1.8.19":"2025-07-20T02:12:37.490Z","1.8.20":"2025-07-20T02:15:21.377Z","1.8.21":"2025-07-20T02:18:09.350Z","1.8.22":"2025-07-20T02:20:39.657Z","1.8.23":"2025-07-20T02:22:00.080Z","1.8.26":"2025-07-20T02:38:20.171Z","1.8.27":"2025-07-20T02:41:15.343Z","1.8.28":"2025-07-20T02:43:45.362Z","1.8.29":"2025-07-20T02:50:29.093Z","1.8.30":"2025-07-20T02:51:54.564Z","1.8.31":"2025-07-20T02:54:34.184Z","1.8.32":"2025-07-20T03:14:09.016Z","1.8.33":"2025-07-20T03:18:26.719Z","1.8.34":"2025-07-20T03:32:06.813Z","1.8.35":"2025-07-20T03:48:06.054Z","1.8.36":"2025-07-20T04:29:25.555Z","1.8.37":"2025-07-20T04:39:40.563Z","1.8.38":"2025-07-20T06:24:15.812Z","1.8.39":"2025-07-20T06:40:22.349Z","1.8.40":"2025-07-20T06:50:16.911Z","1.8.41":"2025-07-20T06:57:37.111Z","1.8.42":"2025-07-20T07:20:44.940Z","1.8.43":"2025-07-20T07:43:28.781Z","1.9.0":"2025-07-20T08:09:38.562Z","1.9.1":"2025-07-20T08:26:23.315Z","1.9.2":"2025-07-20T10:25:16.130Z","1.9.3":"2025-07-20T10:26:03.517Z","1.9.4":"2025-07-20T10:34:50.412Z","1.9.5":"2025-07-20T10:37:16.334Z","1.9.6":"2025-07-20T10:52:40.595Z","1.9.7":"2025-07-20T11:25:26.062Z","1.9.8":"2025-07-20T11:32:05.281Z","1.9.9":"2025-07-20T11:35:42.332Z","1.9.10":"2025-07-20T12:06:27.424Z","2.0.0":"2025-07-20T12:48:29.573Z","2.0.1":"2025-07-21T06:05:12.771Z","2.0.2":"2025-07-21T06:09:18.034Z","2.0.3":"2025-07-21T06:11:04.564Z","2.0.4":"2025-07-21T06:11:38.543Z","2.0.5":"2025-07-21T06:20:29.620Z","2.0.6":"2025-07-21T06:24:33.063Z","2.0.7":"2025-07-21T06:27:45.058Z","2.0.8":"2025-07-21T06:29:17.556Z","2.0.9":"2025-07-21T06:39:40.694Z","2.0.10":"2025-07-21T06:45:22.383Z","2.0.11":"2025-07-21T06:51:57.794Z","2.0.12":"2025-07-21T12:59:17.507Z","2.0.13":"2025-07-21T13:04:00.706Z","2.0.14":"2025-07-21T13:09:22.152Z","2.0.15":"2025-07-21T13:47:06.020Z","2.0.16":"2025-07-21T14:12:12.337Z","2.1.0":"2025-07-21T14:20:31.421Z","2.1.1":"2025-07-21T14:29:03.024Z","2.1.2":"2025-07-21T14:31:53.200Z","2.1.3":"2025-07-21T14:39:37.980Z","2.1.5":"2025-07-21T15:02:52.512Z","2.1.6":"2025-07-22T01:16:45.872Z","2.1.7":"2025-07-22T01:40:29.913Z","2.1.8":"2025-07-22T01:45:45.500Z","2.1.9":"2025-07-22T02:59:58.854Z","2.2.0":"2025-07-22T03:05:05.317Z","2.2.1":"2025-07-22T03:10:32.458Z","2.2.2":"2025-07-22T03:16:25.454Z","2.2.3":"2025-07-22T03:20:41.119Z","2.2.4":"2025-07-22T03:37:41.144Z","2.2.5":"2025-07-22T03:40:27.620Z","2.2.7":"2025-07-22T03:46:23.400Z","2.3.0":"2025-07-22T03:54:41.497Z","2.3.1":"2025-07-22T04:15:08.393Z","1.3.0":"2025-07-22T12:14:48.675Z","2.3.2":"2025-07-22T12:21:11.458Z","2.3.3":"2025-07-22T12:25:21.448Z","2.3.4":"2025-07-22T12:30:44.660Z","2.3.5":"2025-07-22T12:38:45.816Z","2.3.6":"2025-07-22T12:48:48.423Z","2.4.0":"2025-07-22T13:19:20.431Z","2.4.1":"2025-07-22T13:23:41.156Z","2.5.0":"2025-07-22T13:27:54.752Z","2.5.1":"2025-07-22T13:53:02.029Z","2.5.2":"2025-07-22T14:01:06.575Z","2.5.3":"2025-07-22T14:09:45.969Z","2.5.4":"2025-07-22T14:21:19.768Z","2.5.5":"2025-07-22T14:24:53.330Z","2.5.6":"2025-07-22T14:30:09.417Z","2.5.7":"2025-07-22T14:48:28.617Z","2.5.8":"2025-07-22T14:52:24.819Z","2.5.9":"2025-07-22T15:06:58.403Z","2.6.0":"2025-07-22T15:24:06.128Z","2.6.1":"2025-07-22T15:54:03.500Z","2.6.2":"2025-07-22T23:46:23.585Z","2.6.3":"2025-07-22T23:55:25.940Z","2.6.4":"2025-07-23T01:00:49.711Z","2.6.5":"2025-07-23T01:24:36.850Z","2.6.6":"2025-07-23T01:32:20.537Z","2.6.7":"2025-07-23T01:42:49.875Z","2.6.8":"2025-07-23T01:58:20.645Z","2.7.0":"2025-07-23T02:22:07.464Z","2.7.1":"2025-07-23T02:29:05.104Z","2.7.2":"2025-07-23T02:40:52.674Z","2.7.3":"2025-07-23T03:09:46.416Z","2.7.4":"2025-07-23T03:21:30.547Z","2.8.0":"2025-07-23T03:24:42.136Z","2.8.1":"2025-07-23T03:38:19.722Z","2.9.0":"2025-07-23T03:45:54.537Z","3.0.0":"2025-07-23T04:15:52.134Z","3.0.1":"2025-07-23T04:22:36.973Z","3.0.2":"2025-07-23T04:25:39.953Z","3.0.3":"2025-07-23T05:31:47.225Z","3.0.4":"2025-07-23T05:40:05.643Z","3.0.5":"2025-07-23T05:50:13.000Z","3.0.6":"2025-07-23T05:55:04.088Z","3.0.7":"2025-07-23T05:58:21.842Z","3.0.8":"2025-07-23T06:44:56.911Z","3.0.9":"2025-07-23T06:57:23.611Z","3.0.10":"2025-07-23T06:59:21.396Z","3.0.11":"2025-07-23T07:06:34.084Z","3.0.12":"2025-07-23T07:32:52.424Z","3.0.13":"2025-07-23T07:52:25.923Z","3.0.14":"2025-07-23T08:01:46.512Z","3.0.15":"2025-07-23T08:21:13.746Z","3.0.16":"2025-07-23T09:38:22.654Z","3.0.17":"2025-07-23T10:01:13.251Z","3.0.18":"2025-07-23T10:14:54.118Z","3.0.19":"2025-07-23T10:19:51.711Z","3.0.20":"2025-07-23T10:28:36.161Z","3.0.21":"2025-07-23T10:31:38.920Z","3.0.22":"2025-07-23T10:36:57.135Z","3.0.23":"2025-07-23T10:44:05.397Z","3.0.24":"2025-07-23T12:42:27.852Z","3.0.25":"2025-07-23T12:48:35.032Z","3.0.26":"2025-07-23T13:07:19.426Z","3.0.27":"2025-07-23T13:12:30.634Z","3.0.28":"2025-07-23T13:14:28.917Z","3.0.29":"2025-07-23T13:15:32.065Z","3.0.30":"2025-07-23T13:22:05.953Z","3.0.31":"2025-07-23T13:26:14.913Z","3.0.32":"2025-07-23T13:29:38.764Z","3.0.33":"2025-07-23T13:34:51.788Z","3.0.34":"2025-07-23T13:48:28.347Z","3.0.35":"2025-07-23T13:59:40.908Z","3.0.36":"2025-07-23T14:06:52.143Z","3.0.37":"2025-07-23T14:10:48.067Z","3.0.38":"2025-07-23T14:15:26.392Z","3.0.39":"2025-07-23T14:21:05.408Z","3.0.40":"2025-07-23T14:27:08.787Z","3.0.41":"2025-07-23T23:54:06.367Z","3.0.42":"2025-07-23T23:59:33.625Z","3.0.43":"2025-07-24T00:12:25.336Z","3.0.44":"2025-07-24T00:18:44.262Z","3.0.45":"2025-07-24T00:24:30.639Z","3.0.46":"2025-07-24T00:31:23.669Z","3.0.47":"2025-07-24T00:34:21.238Z","3.0.48":"2025-07-24T01:17:12.484Z","3.0.49":"2025-07-24T01:27:51.154Z","3.0.50":"2025-07-24T01:29:34.424Z","3.0.51":"2025-07-24T01:31:00.514Z","3.0.52":"2025-07-24T01:40:40.646Z","3.0.53":"2025-07-24T01:42:57.519Z","3.0.54":"2025-07-24T01:44:55.331Z","3.0.55":"2025-07-24T01:47:13.392Z","3.0.56":"2025-07-24T01:52:23.849Z","3.0.57":"2025-07-24T01:54:53.235Z","3.0.58":"2025-07-24T01:59:15.957Z","3.0.59":"2025-07-24T02:04:18.383Z","3.0.60":"2025-07-24T02:10:29.956Z","3.0.61":"2025-07-24T02:16:07.678Z","3.0.62":"2025-07-24T02:21:30.718Z","3.0.63":"2025-07-24T02:24:25.026Z","3.0.64":"2025-07-24T02:29:13.258Z","3.0.65":"2025-07-24T02:58:09.743Z","3.0.66":"2025-07-24T03:03:27.616Z","3.0.67":"2025-07-24T03:07:19.949Z","3.0.68":"2025-07-24T03:11:27.919Z","3.0.69":"2025-07-24T03:19:23.674Z","3.0.70":"2025-07-24T03:25:05.349Z","3.0.71":"2025-07-24T03:42:49.014Z","3.0.72":"2025-07-24T03:45:18.949Z","3.0.73":"2025-07-24T03:46:42.886Z","3.0.74":"2025-07-24T03:50:41.746Z","3.0.75":"2025-07-24T03:57:26.345Z","3.0.76":"2025-07-24T04:06:53.625Z","3.0.77":"2025-07-24T04:10:54.895Z","3.0.78":"2025-07-24T04:18:15.014Z","3.0.79":"2025-07-24T04:29:40.891Z","3.0.80":"2025-07-24T04:31:34.289Z","3.0.81":"2025-07-24T04:39:42.837Z","3.0.82":"2025-07-24T04:42:41.231Z","3.0.83":"2025-07-24T04:47:45.620Z","3.0.84":"2025-07-24T04:51:42.052Z","3.0.85":"2025-07-24T04:54:19.659Z","3.0.86":"2025-07-24T04:59:03.063Z","3.0.87":"2025-07-24T05:19:08.275Z","3.0.88":"2025-07-24T05:33:34.772Z","3.0.89":"2025-07-24T05:45:02.867Z","3.0.90":"2025-07-24T06:24:50.864Z","3.0.91":"2025-07-24T07:25:05.726Z","3.0.92":"2025-07-24T07:40:33.903Z","3.0.93":"2025-07-24T08:02:22.405Z","3.0.94":"2025-07-25T01:16:00.686Z","3.0.95":"2025-07-25T01:30:55.150Z","3.0.96":"2025-07-25T01:33:13.130Z","3.0.97":"2025-07-25T02:10:32.774Z","3.0.98":"2025-07-25T02:18:14.777Z","3.0.99":"2025-07-25T02:20:40.703Z","3.1.0":"2025-07-25T02:36:17.977Z","3.1.1":"2025-07-25T02:40:04.375Z","3.1.2":"2025-07-25T02:42:24.369Z","3.1.3":"2025-07-25T02:47:44.287Z","3.1.4":"2025-07-25T03:05:01.733Z","3.1.5":"2025-07-25T03:11:06.392Z","3.1.6":"2025-07-25T03:15:49.493Z","3.1.7":"2025-07-25T03:21:05.358Z","3.2.0":"2025-07-25T05:36:37.851Z"},"author":{"name":"EasyAI"},"license":"MIT","keywords":["ai","cli","development","openai","anthropic"],"description":"AI development tool with CLI and dashboard","maintainers":[{"name":"easyai","email":"hello@easy-ai.dev"}],"readme":"ERROR: No README data found!","readmeFilename":""}