{"_id":"@bluelibs/runner-ai","name":"@bluelibs/runner-ai","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bluelibs/runner-ai","version":"1.0.0","description":"BlueLibs Runner AI","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/bluelibs/runner-ai.git"},"scripts":{"sync:types":"rm -rf src/ui/src/shared && cp -r src/server/shared src/ui/src","prebuild:ui":"npm run sync:types","build:ui":"cd src/ui && npm install && npm run build","build":"tsc","watch":"tsc -w","play:dev":"nodemon","play":"npm run build && npm run build:ui && node dist/server/play.js","play:lite":"npm run build && node dist/server/play.js","pretest":"npm run build","test":"jest --verbose dist/__tests__/index.js","test:dev":"jest --verbose src/__tests__/index.ts --watch","coverage":"jest --verbose src/__tests__/index.ts --coverage","test:clean":"jest --clearCache","testonly":"npm test","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","prepublishOnly":"npm run build","typedoc":"typedoc --options typedoc.json","benchmark":"jest --testMatch=\"**/__tests__/benchmark/benchmark.test.ts\" --testTimeout 10000","lint":"eslint . --ext .js,.jsx,.ts,.tsx","lint:fix":"eslint . --ext .js,.jsx,.ts,.tsx --fix"},"devDependencies":{"@types/benchmark":"^2.1.5","@types/express":"^5.0.0","@types/graphql":"^0.11.3","@types/jest":"^27.0.0","@types/node":"^20.0.0","@types/ws":"^8.5.12","@typescript-eslint/eslint-plugin":"2.3.0","@typescript-eslint/parser":"2.3.0","benchmark":"^2.1.4","cors":"^2.8.5","eslint":"^6.6.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","jest":"^29.0.0","jest-junit":"^10.0.0","nodemon":"^3.1.7","prettier":"^2.0.5","reflect-metadata":"^0.2.2","source-map-support":"^0.5.13","ts-jest":"^29.0.0","ts-node":"^10.9.2","typedoc":"^0.26.7","typedoc-material-theme":"^1.1.0","typescript":"^5.6.2"},"typings":"dist/server/index.d.ts","typescript":{"definition":"dist/server/index.d.ts"},"license":"MIT","dependencies":{"@xyflow/react":"^12.3.1","ts-morph":"^24.0.0","ws":"^8.18.0"},"peerDependencies":{"@bluelibs/runner":"^2.2.3","express":"^4.21.1"},"_id":"@bluelibs/runner-ai@1.0.0","gitHead":"050cd14662dd0bd77627643833c6a4c2d41af44f","bugs":{"url":"https://github.com/bluelibs/runner-ai/issues"},"homepage":"https://github.com/bluelibs/runner-ai#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GERjCoKOhPQ8Oo6yy/n2cc32i0gIoVUCTsLgtTUlvJ4z5z+yV/f0zfcY+3tS3auEYlz9qldJoLm82KQtHljHmQ==","shasum":"a1484f88ec72760063f7fd4f4ae59a9d257cb99a","tarball":"https://registry.npmjs.org/@bluelibs/runner-ai/-/runner-ai-1.0.0.tgz","fileCount":132,"unpackedSize":7246269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5APSmhw8b+/ARPm8/d2XmEo46k9uuxZFxh5VUAZKJuAiAQqLuquSipBRI7DvZxHa5Wuzr/tEtNTTQik73g8t79JA=="}]},"_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"directories":{},"maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/runner-ai_1.0.0_1729243377929_0.043793359496177464"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-18T09:22:57.833Z","1.0.0":"2024-10-18T09:22:58.166Z","modified":"2024-10-18T09:22:58.455Z"},"maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"description":"BlueLibs Runner AI","homepage":"https://github.com/bluelibs/runner-ai#readme","repository":{"type":"git","url":"git+https://github.com/bluelibs/runner-ai.git"},"bugs":{"url":"https://github.com/bluelibs/runner-ai/issues"},"license":"MIT","readme":"# Runner AI\n\n```ts\nimport { aiResource } from \"@bluelibs/runner-ai\";\n\nconst app = resource({\n  id: \"app\",\n  register: [\n    aiResource.with({\n      baseUrl: \"http://localhost:3333\", // This will be the place to explore your application\n      port: 3333,\n    }),\n  ],\n});\n```\n","readmeFilename":"README.md"}