{"_id":"@abhinav-apptile/cli","_rev":"5-88e49bf0622b68b62213a8651539e2c2","name":"@abhinav-apptile/cli","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.32":{"name":"@abhinav-apptile/cli","version":"1.0.32","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"author":{"name":"Apptile"},"license":"ISC","_id":"@abhinav-apptile/cli@1.0.32","maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"homepage":"https://apptile.io","bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"bin":{"aptl":"dist/aptl/cli.mjs","apptile-cli":"dist/index.js"},"dist":{"shasum":"2c0b63d6b1934ac1d7fc27010e09a10665656193","tarball":"https://registry.npmjs.org/@abhinav-apptile/cli/-/cli-1.0.32.tgz","fileCount":257,"integrity":"sha512-uvoaylkI1zNraCIWVXU0v7UFPfGOf88ztiYFaZSJLMY7Z6sin7uEQpk/zUpg22aBNBqZRWOAmujRyyBwmVoEVQ==","signatures":[{"sig":"MEYCIQClWyF79n2UaWYAXadnxmv1PsOhdOSvJI8Wc3h3+sbhiQIhALQe+NTKMG4UfE5qbjclNV9Ene2GE2Sw/z1ys0zp20YT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10134690},"main":"dist/index.js","gitHead":"7a4e5c1d08f641621602d47462374c8b5518ee4b","scripts":{"dev":"ts-node index.ts","build":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp -r database ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls && cp -r config ./dist && cd ui && npm run build && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;","clean":"rm -rf dist && rm -rf public/ui","debug":"node --inspect-brk=127.0.0.1:9233 ./node_modules/.bin/ts-node index.ts","start":"node dist/index.js","watch":"nodemon","predev":"sequelize-cli db:migrate","migrate":"sequelize-cli db:migrate","build-local":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls  && cd ui && npm run build-local && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;"},"_npmUser":{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},"repository":{"url":"git+https://github.com/apptile/apptile-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.16.0","ws":"^8.18.0","ink":"^4.1.0","pug":"^3.0.3","zod":"^3.24.2","cors":"^2.8.5","diff":"^7.0.0","uuid":"^11.1.0","axios":"^1.11.0","chalk":"4.1.2","plist":"^3.1.0","react":"^18.3.1","dotenv":"^16.4.5","openai":"^4.78.1","blessed":"^0.1.81","express":"^4.21.0","fuse.js":"^7.1.0","graphql":"^16.10.0","ts-node":"^10.9.2","webpack":"^5.94.0","winston":"^3.17.0","archiver":"^7.0.1","inquirer":"^12.9.0","tiktoken":"^1.0.21","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/ws":"^8.5.12","commander":"^14.0.0","form-data":"^4.0.1","js-sha256":"^0.11.0","sequelize":"^6.37.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/cors":"^2.8.17","@types/diff":"^7.0.2","@types/node":"^22.13.10","body-parser":"^1.20.3","markdown-it":"^14.1.0","webpack-cli":"^5.1.4","@sentry/node":"^7.73.0","@types/axios":"^0.14.4","babel-loader":"^9.2.1","cookie-parser":"^1.4.7","@apollo/client":"^3.13.2","@babel/runtime":"^7.27.0","@types/blessed":"^0.1.25","@types/express":"^5.0.0","better-sqlite3":"^11.5.0","@types/archiver":"^6.0.2","@types/unzipper":"^0.10.10","express-winston":"^4.2.0","react-native-web":"^0.19.12","@anthropic-ai/sdk":"^0.39.0","@babel/preset-env":"^7.25.4","@types/markdown-it":"^14.1.2","zod-to-json-schema":"^3.24.5","@babel/preset-react":"^7.24.7","@types/cookie-parser":"^1.4.8","@types/better-sqlite3":"^7.6.11","apptile-backend-utils":"github:clearsight-dev/apptile-backend-utils#v0.1.5","@sentry/profiling-node":"^1.2.1","webpack-dev-middleware":"^7.4.2","@types/follow-redirects":"^1.14.4","@modelcontextprotocol/sdk":"^1.7.0","@react-native/babel-preset":"^0.75.4","@aws-sdk/client-bedrock-runtime":"^3.828.0","babel-plugin-transform-inline-environment-variables":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","supabase":"^2.19.7","@types/plist":"^3.0.5","sequelize-cli":"^6.4.1","@types/sequelize":"^4.28.11","babel-plugin-react-native-web":"^0.19.12"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.32_1754390699509_0.5562695440686243","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@abhinav-apptile/cli","version":"1.0.33","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"author":{"name":"Apptile"},"license":"ISC","_id":"@abhinav-apptile/cli@1.0.33","maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"homepage":"https://apptile.io","bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"bin":{"aptl":"dist/aptl/cli.mjs","apptile-cli":"dist/index.js"},"dist":{"shasum":"441aabf6a8d5f76c958971539641de83ffb2ad4b","tarball":"https://registry.npmjs.org/@abhinav-apptile/cli/-/cli-1.0.33.tgz","fileCount":257,"integrity":"sha512-TZWkV9MEQxzpTQ5ndqVqvbiQC1y3rnGH8unQnZ7lPk/D5p3SmvIKlqnErigAX+LdMlhkJkm7bRU6Ayew7AS/DA==","signatures":[{"sig":"MEUCIQDvTyhHrguBw1BnX0WnSSA3XyImsL1ojXarKrcyUycmAAIgXjTeLCD1iwFMayEaGxGTseNf+pzixjTmXlC3GEPBBVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10134607},"main":"dist/index.js","gitHead":"7a4e5c1d08f641621602d47462374c8b5518ee4b","scripts":{"dev":"ts-node index.ts","build":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp -r database ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls && cp -r config ./dist && cd ui && npm run build && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;","clean":"rm -rf dist && rm -rf public/ui","debug":"node --inspect-brk=127.0.0.1:9233 ./node_modules/.bin/ts-node index.ts","start":"node dist/index.js","watch":"nodemon","predev":"sequelize-cli db:migrate","migrate":"sequelize-cli db:migrate","build-local":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls  && cd ui && npm run build-local && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;"},"_npmUser":{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},"repository":{"url":"git+https://github.com/apptile/apptile-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.16.0","ws":"^8.18.0","ink":"^4.1.0","pug":"^3.0.3","zod":"^3.24.2","cors":"^2.8.5","diff":"^7.0.0","uuid":"^11.1.0","axios":"^1.11.0","chalk":"4.1.2","plist":"^3.1.0","react":"^18.3.1","dotenv":"^16.4.5","openai":"^4.78.1","blessed":"^0.1.81","express":"^4.21.0","fuse.js":"^7.1.0","graphql":"^16.10.0","ts-node":"^10.9.2","webpack":"^5.94.0","winston":"^3.17.0","archiver":"^7.0.1","inquirer":"^12.9.0","tiktoken":"^1.0.21","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/ws":"^8.5.12","commander":"^14.0.0","form-data":"^4.0.1","js-sha256":"^0.11.0","sequelize":"^6.37.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/cors":"^2.8.17","@types/diff":"^7.0.2","@types/node":"^22.13.10","body-parser":"^1.20.3","markdown-it":"^14.1.0","webpack-cli":"^5.1.4","@sentry/node":"^7.73.0","@types/axios":"^0.14.4","babel-loader":"^9.2.1","cookie-parser":"^1.4.7","@apollo/client":"^3.13.2","@babel/runtime":"^7.27.0","@types/blessed":"^0.1.25","@types/express":"^5.0.0","better-sqlite3":"^11.5.0","@types/archiver":"^6.0.2","@types/unzipper":"^0.10.10","express-winston":"^4.2.0","react-native-web":"^0.19.12","@anthropic-ai/sdk":"^0.39.0","@babel/preset-env":"^7.25.4","@types/markdown-it":"^14.1.2","zod-to-json-schema":"^3.24.5","@babel/preset-react":"^7.24.7","@types/cookie-parser":"^1.4.8","@types/better-sqlite3":"^7.6.11","@sentry/profiling-node":"^1.2.1","webpack-dev-middleware":"^7.4.2","@types/follow-redirects":"^1.14.4","@modelcontextprotocol/sdk":"^1.7.0","@react-native/babel-preset":"^0.75.4","@aws-sdk/client-bedrock-runtime":"^3.828.0","babel-plugin-transform-inline-environment-variables":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","supabase":"^2.19.7","@types/plist":"^3.0.5","sequelize-cli":"^6.4.1","@types/sequelize":"^4.28.11","babel-plugin-react-native-web":"^0.19.12"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.33_1754390930436_0.04266454090768579","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@abhinav-apptile/cli","version":"1.0.34","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"author":{"name":"Apptile"},"license":"ISC","_id":"@abhinav-apptile/cli@1.0.34","maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"homepage":"https://apptile.io","bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"bin":{"aptl":"dist/aptl/cli.mjs","apptile-cli":"dist/index.js"},"dist":{"shasum":"73d38db4e9f12cebdf9d11c2309f9b5a4e5b514c","tarball":"https://registry.npmjs.org/@abhinav-apptile/cli/-/cli-1.0.34.tgz","fileCount":258,"integrity":"sha512-GawSovlk72Ghmu8A2swZrCYCMkddK41aUP3ZmPeTC0XgM9MvlpInN3ienRVPZJaP2yrAPTYmioAgUYIkzC6e4w==","signatures":[{"sig":"MEUCIQCCXgRp/fUABrumIapWJ6ntspHOS8PWSawk6dXROg4cPgIgC/d6JGBhTeTN3qTePq5FAPMvIMAf2Zxd8PvRUsFZzGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10134763},"main":"dist/index.js","gitHead":"7a4e5c1d08f641621602d47462374c8b5518ee4b","scripts":{"dev":"ts-node index.ts","build":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp -r database ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls && cp -r config ./dist && cd ui && npm run build && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;","clean":"rm -rf dist && rm -rf public/ui","debug":"node --inspect-brk=127.0.0.1:9233 ./node_modules/.bin/ts-node index.ts","start":"node dist/index.js","watch":"nodemon","predev":"sequelize-cli db:migrate","migrate":"sequelize-cli db:migrate","build-local":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls  && cd ui && npm run build-local && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;"},"_npmUser":{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},"repository":{"url":"git+https://github.com/apptile/apptile-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.16.0","ws":"^8.18.0","ink":"^4.1.0","pug":"^3.0.3","zod":"^3.24.2","cors":"^2.8.5","diff":"^7.0.0","uuid":"^11.1.0","axios":"^1.11.0","chalk":"4.1.2","plist":"^3.1.0","react":"^18.3.1","dotenv":"^16.4.5","openai":"^4.78.1","blessed":"^0.1.81","express":"^4.21.0","fuse.js":"^7.1.0","graphql":"^16.10.0","ts-node":"^10.9.2","webpack":"^5.94.0","winston":"^3.17.0","archiver":"^7.0.1","inquirer":"^12.9.0","tiktoken":"^1.0.21","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/ws":"^8.5.12","commander":"^14.0.0","form-data":"^4.0.1","js-sha256":"^0.11.0","sequelize":"^6.37.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/cors":"^2.8.17","@types/diff":"^7.0.2","@types/node":"^22.13.10","body-parser":"^1.20.3","markdown-it":"^14.1.0","webpack-cli":"^5.1.4","@sentry/node":"^7.73.0","@types/axios":"^0.14.4","babel-loader":"^9.2.1","cookie-parser":"^1.4.7","@apollo/client":"^3.13.2","@babel/runtime":"^7.27.0","@types/blessed":"^0.1.25","@types/express":"^5.0.0","better-sqlite3":"^11.5.0","@types/archiver":"^6.0.2","@types/unzipper":"^0.10.10","express-winston":"^4.2.0","react-native-web":"^0.19.12","@anthropic-ai/sdk":"^0.39.0","@babel/preset-env":"^7.25.4","@types/markdown-it":"^14.1.2","zod-to-json-schema":"^3.24.5","@babel/preset-react":"^7.24.7","@types/cookie-parser":"^1.4.8","@types/better-sqlite3":"^7.6.11","@sentry/profiling-node":"^1.2.1","webpack-dev-middleware":"^7.4.2","@types/follow-redirects":"^1.14.4","@modelcontextprotocol/sdk":"^1.7.0","@react-native/babel-preset":"^0.75.4","@aws-sdk/client-bedrock-runtime":"^3.828.0","babel-plugin-transform-inline-environment-variables":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","supabase":"^2.19.7","@types/plist":"^3.0.5","sequelize-cli":"^6.4.1","@types/sequelize":"^4.28.11","babel-plugin-react-native-web":"^0.19.12"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.34_1754395112057_0.389897666930082","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abhinav-apptile/cli","version":"1.1.0","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"author":{"name":"Apptile"},"license":"ISC","_id":"@abhinav-apptile/cli@1.1.0","maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"homepage":"https://apptile.io","bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"bin":{"aptl":"dist/aptl/cli.mjs","apptile-cli":"dist/index.js"},"dist":{"shasum":"a37a9aaac6ad4fb3d34575b36cd6d8a23bd3c1c5","tarball":"https://registry.npmjs.org/@abhinav-apptile/cli/-/cli-1.1.0.tgz","fileCount":265,"integrity":"sha512-3D5+AMFan2I0kBXjV5DCC4frgnws7nRnmaLwXeoh98TfLsICGkOrP8DilWiZobtkxs+ptggVJNSZgDK3Ulvb/w==","signatures":[{"sig":"MEUCIQCdaSzeFmWnPNIvKo9ijKAAcMfLgvKlX5uuozdmqH+E7QIgXVDonmaPk4ClShVaVGhNJYs0tqBHnDRSRcoeWm+/WnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10265418},"main":"dist/index.js","gitHead":"65d887d0c916a17d33dd203f9a930aeb6efc79ec","scripts":{"dev":"ts-node index.ts","build":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp -r database ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls && cp -r config ./dist && cd ui && npm run build && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;","clean":"rm -rf dist && rm -rf public/ui","debug":"node --inspect-brk=127.0.0.1:9233 ./node_modules/.bin/ts-node index.ts","start":"node dist/index.js","watch":"nodemon","predev":"sequelize-cli db:migrate","migrate":"sequelize-cli db:migrate","build-local":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls  && cd ui && npm run build-local && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && find ./dist/aptl -name '*.js' -exec sh -c 'mv \"$1\" \"${1%.js}.mjs\"' _ {} \\; && find ./dist/aptl -name '*.mjs' -exec sed -i '' 's/\\.js/\\.mjs/g' {} \\;"},"_npmUser":{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},"repository":{"url":"git+https://github.com/apptile/apptile-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","directories":{},"_nodeVersion":"18.20.7","dependencies":{"pg":"^8.16.0","ws":"^8.18.0","ink":"^4.1.0","pug":"^3.0.3","zod":"^3.24.2","cors":"^2.8.5","diff":"^7.0.0","uuid":"^11.1.0","axios":"^1.11.0","chalk":"4.1.2","plist":"^3.1.0","react":"^18.3.1","dotenv":"^16.4.5","openai":"^4.78.1","blessed":"^0.1.81","express":"^4.21.0","fuse.js":"^7.1.0","graphql":"^16.10.0","ts-node":"^10.9.2","webpack":"^5.94.0","winston":"^3.17.0","archiver":"^7.0.1","inquirer":"^12.9.0","tiktoken":"^1.0.21","ts-morph":"^25.0.1","unzipper":"^0.12.3","@types/ws":"^8.5.12","commander":"^14.0.0","form-data":"^4.0.1","js-sha256":"^0.11.0","sequelize":"^6.37.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/cors":"^2.8.17","@types/diff":"^7.0.2","@types/node":"^22.13.10","body-parser":"^1.20.3","markdown-it":"^14.1.0","webpack-cli":"^5.1.4","@sentry/node":"^7.73.0","@types/axios":"^0.14.4","babel-loader":"^9.2.1","cookie-parser":"^1.4.7","@apollo/client":"^3.13.2","@babel/runtime":"^7.27.0","@types/blessed":"^0.1.25","@types/express":"^5.0.0","better-sqlite3":"^11.5.0","@types/archiver":"^6.0.2","@types/unzipper":"^0.10.10","express-winston":"^4.2.0","react-native-web":"^0.19.12","@anthropic-ai/sdk":"^0.39.0","@babel/preset-env":"^7.25.4","@types/markdown-it":"^14.1.2","zod-to-json-schema":"^3.24.5","@babel/preset-react":"^7.24.7","@types/cookie-parser":"^1.4.8","@types/better-sqlite3":"^7.6.11","@sentry/profiling-node":"^1.2.1","webpack-dev-middleware":"^7.4.2","@types/follow-redirects":"^1.14.4","@modelcontextprotocol/sdk":"^1.7.0","@react-native/babel-preset":"^0.75.4","@aws-sdk/client-bedrock-runtime":"^3.828.0","babel-plugin-transform-inline-environment-variables":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","supabase":"^2.19.7","@types/plist":"^3.0.5","sequelize-cli":"^6.4.1","@types/sequelize":"^4.28.11","babel-plugin-react-native-web":"^0.19.12"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1755669966785_0.39751756188352894","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@abhinav-apptile/cli","version":"1.1.1","main":"dist/index.js","bin":{"apptile-cli":"dist/index.js","aptl":"dist/aptl/cli.js"},"scripts":{"predev":"sequelize-cli db:migrate","watch":"nodemon","debug":"node --inspect-brk=127.0.0.1:9233 ./node_modules/.bin/ts-node index.ts","dev":"ts-node index.ts","build":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp -r database ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls && cp -r config ./dist && cd ui && npm run build && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && cp aptl/package.json ./dist/aptl/;","build-local":"rm -rf dist && rm -rf public/ui && tsc -p tsconfig.json && cp -r public ./dist/ && cp -r templates ./dist/ && cp -r systemPrompts ./dist/ && cp ./controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls ./dist/controllers/agents/mcp-servers/toolImplementations/shopifyschema.graphqls  && cd ui && npm run build-local && cd .. && cd aptl && npm run build && cd .. && cp -r aptl/dist ./dist/aptl && cp -r aptl/templates ./dist/aptl/ && cp aptl/package.json ./dist/aptl/;","start":"node dist/index.js","migrate":"sequelize-cli db:migrate","clean":"rm -rf dist && rm -rf public/ui"},"author":{"name":"Apptile"},"license":"ISC","description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"repository":{"type":"git","url":"git+https://github.com/apptile/apptile-cli.git"},"homepage":"https://apptile.io","dependencies":{"@anthropic-ai/sdk":"^0.39.0","@apollo/client":"^3.13.2","@aws-sdk/client-bedrock-runtime":"^3.828.0","@babel/core":"^7.25.2","@babel/preset-env":"^7.25.4","@babel/preset-react":"^7.24.7","@babel/runtime":"^7.27.0","@modelcontextprotocol/sdk":"^1.7.0","@react-native/babel-preset":"^0.75.4","@sentry/node":"^7.73.0","@sentry/profiling-node":"^1.2.1","@types/archiver":"^6.0.2","@types/axios":"^0.14.4","@types/better-sqlite3":"^7.6.11","@types/blessed":"^0.1.25","@types/cookie-parser":"^1.4.8","@types/cors":"^2.8.17","@types/diff":"^7.0.2","@types/express":"^5.0.0","@types/follow-redirects":"^1.14.4","@types/markdown-it":"^14.1.2","@types/node":"^22.13.10","@types/unzipper":"^0.10.10","@types/ws":"^8.5.12","archiver":"^7.0.1","axios":"^1.11.0","babel-loader":"^9.2.1","babel-plugin-transform-inline-environment-variables":"^0.4.4","better-sqlite3":"^11.5.0","blessed":"^0.1.81","body-parser":"^1.20.3","chalk":"4.1.2","commander":"^14.0.0","cookie-parser":"^1.4.7","cors":"^2.8.5","diff":"^7.0.0","dotenv":"^16.4.5","express":"^4.21.0","express-winston":"^4.2.0","form-data":"^4.0.1","fuse.js":"^7.1.0","graphql":"^16.10.0","ink":"^4.1.0","inquirer":"^12.9.0","js-sha256":"^0.11.0","markdown-it":"^14.1.0","openai":"^4.78.1","pg":"^8.16.0","plist":"^3.1.0","pug":"^3.0.3","react":"^18.3.1","react-native-web":"^0.19.12","sequelize":"^6.37.6","tiktoken":"^1.0.21","ts-morph":"^25.0.1","ts-node":"^10.9.2","typescript":"^5.6.2","unzipper":"^0.12.3","uuid":"^11.1.0","webpack":"^5.94.0","webpack-cli":"^5.1.4","webpack-dev-middleware":"^7.4.2","winston":"^3.17.0","ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5"},"devDependencies":{"@types/plist":"^3.0.5","@types/sequelize":"^4.28.11","babel-plugin-react-native-web":"^0.19.12","nodemon":"^3.1.10","sequelize-cli":"^6.4.1","supabase":"^2.19.7"},"_id":"@abhinav-apptile/cli@1.1.1","gitHead":"1fbddfbd29582b37f0d6de41cad2d4e9bffdfca6","bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NSp1HNAoY+WPSOAHiUpddAiG1LBAKpxAKcBEv5So5MhEbpjWx8Jm8Au9Y5yfcMOwc4DC/rL2QszVzNnYS63rVQ==","shasum":"f885cf3208b40d4252b9689ae45e5f3a51ab1907","tarball":"https://registry.npmjs.org/@abhinav-apptile/cli/-/cli-1.1.1.tgz","fileCount":266,"unpackedSize":10266909,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBFMr/BXoYUqpSwW3pY8qAFQZUG8ohlcXUYFg6MDRhC9AiEAq5a3WNHWiRwlfktbvWcATNLrQaIE73NdFZxhJ1ntOYM="}]},"_npmUser":{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},"directories":{},"maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.1.1_1755672902861_0.8172078416123794"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-05T10:44:59.377Z","modified":"2025-08-20T06:55:03.338Z","1.0.32":"2025-08-05T10:44:59.725Z","1.0.33":"2025-08-05T10:48:50.736Z","1.0.34":"2025-08-05T11:58:32.332Z","1.1.0":"2025-08-20T06:06:07.079Z","1.1.1":"2025-08-20T06:55:03.133Z"},"bugs":{"url":"https://github.com/apptile/apptile-cli/issues"},"author":{"name":"Apptile"},"license":"ISC","homepage":"https://apptile.io","keywords":["apptile","cli","mobile","app","development","react-native","plugins","web-server"],"repository":{"type":"git","url":"git+https://github.com/apptile/apptile-cli.git"},"description":"Apptile CLI - Web server and command-line tools for managing Apptile apps, plugins, and development workflow","maintainers":[{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"}],"readme":"# Apptile CLI\n\nA comprehensive command-line interface and web server for managing Apptile apps, plugins, and development workflow.\n\n## Installation\n\nInstall globally via npm:\n\n```bash\nnpm install -g @apptile/cli\n```\n\n## Usage\n\nThis package provides two CLI tools:\n\n### 1. Web Server (`apptile-cli`)\nStart the Apptile web-based development environment:\n\n```bash\napptile-cli\n```\n\nThen visit http://localhost:3100/plugin-server/cli/workspaces/list\n\n### 2. Command Line Tool (`aptl`)\nTraditional CLI commands for Apptile development:\n\n```bash\naptl --help\n```\n\n## Prerequisites\n\n- Node.js >= 16\n- An Apptile account at [app.apptile.io](https://app.apptile.io)\n- Git (for cloning repositories)\n\n## APTL Commands\n\n### Authentication\n- `aptl login <email>` - Login to app.apptile.io platform\n- `aptl logout` - Logout from CLI\n- `aptl status` - Show current login status and SDK path\n\n### SDK Management\n- `aptl sdkpath --set` - Set the path to ApptileSDK\n- `aptl sdkpath --get` - Get the current SDK path\n\n### App Management\n- `aptl clone [appid]` - Clone an app into the current directory\n- `aptl clone --regen-config` - Regenerate apptile configuration\n\n### Development\n- `aptl compile` - Compile plugins in the current apptile project\n- `aptl create --type <type>` - Create a new plugin or navigator\n- `aptl codepush` - Show and update bundleId's for the app\n\n### Interface\n- `aptl tui` - Interactive text-based user interface\n\n## Development\n\n### Running in Development Mode\n- In ui folder: `npm start`\n- In root folder: `npm run watch`\n\n### Building\n```bash\nnpm run build\n```\n\n### Publishing\n```bash\nnpm publish --access public\n```\n\nDownloading schema using apollo-ios-cli\n---------------------------------------\nThe binary can be installed by creating an ios project and adding apollo-ios in it. Use ~/apolloswifttest/apollo-ios-cli on local\ncommand to download: `~/apolloswifttest/apollo-ios-cli fetch-schema --path apollo-shopify-codegen-config.json --verbose`\n\nSetting up supabase\n-------------------\nUse `npx supabase start` to start the containers\nVirtual env for mcp created with `python3 -m venv ./supabasenv` and `souce supabasenv/bin/activate`\nThen installed using `pip3 install supabase-mcp-server`\nThen added configurations within ~/.config/supabase-mcp/.env\n\nHow to deploy to cli.apptile.io\n===============================\n- Push to main branch and copy the build number from github\n- Update the build number in the repository: apptile-cli-devenv\n- Check on this url for deployment status: 18.212.140.180/webhook/running-image","readmeFilename":"README.md"}