{"_id":"@bridgetek/bt820-eveapps-core","_rev":"6-2d78dabc7971a3005c5eb5126aaaed7b","name":"@bridgetek/bt820-eveapps-core","dist-tags":{"latest":"1.1.4"},"versions":{"1.1.0":{"name":"@bridgetek/bt820-eveapps-core","version":"1.1.0","_id":"@bridgetek/bt820-eveapps-core@1.1.0","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"}],"dist":{"shasum":"9351f585dd1c3cc864d72ea8723bb0f29641cc04","tarball":"https://registry.npmjs.org/@bridgetek/bt820-eveapps-core/-/bt820-eveapps-core-1.1.0.tgz","fileCount":78,"integrity":"sha512-YYFgH5hIM6WNDxgsqvj/AzsRe38setz4sWuMFnpTEa5kwy91xjwsmbz8I6rYQwLkwVVmsbW/EIhbMWX+3bUT7g==","signatures":[{"sig":"MEUCIQD3GTAcHCIoK46pF1A8nEgPpGSSGJwMYKIRgjfuWT/soAIgDCL/jsvjxiMdH/YykSnV4BwupBa+L4yRSWQqLOMbUws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1dfa21999c9c2526226d76a66d821b70aa9891b3","scripts":{"dev":"tsc -w","build":"tsc -b && cp -r data dist/data"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.12.1","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/bt820-eveapps-core_1.1.0_1782784784183_0.6424249102420669","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-bt82x-core instead."},"1.1.1":{"name":"@bridgetek/bt820-eveapps-core","version":"1.1.1","_id":"@bridgetek/bt820-eveapps-core@1.1.1","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"}],"dist":{"shasum":"8a0a5642f5077f06b87958657c4d1a11a8b369fd","tarball":"https://registry.npmjs.org/@bridgetek/bt820-eveapps-core/-/bt820-eveapps-core-1.1.1.tgz","fileCount":78,"integrity":"sha512-joFNJ1J6lknRQCJtEPB6WRrkjxE57s1pDPprqCxQB9TLnawIi6Vb/8TGY0lsTNj44Spjb3Xl+JRqwbtUZ+8RUw==","signatures":[{"sig":"MEYCIQDn3QiXcFzt/xt7lnmeMVZHNeJNaE5iKprk4MgYHjSiRAIhALdsDE7j4tTkm5XbLO00vdF0etFR28UqxvxB2sqpVdAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1dfa21999c9c2526226d76a66d821b70aa9891b3","scripts":{"dev":"tsc -w","build":"tsc -b && cp -r data dist/data"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.12.1","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/bt820-eveapps-core_1.1.1_1782796507435_0.0465176966888321","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-bt82x-core instead."},"1.1.3":{"name":"@bridgetek/bt820-eveapps-core","version":"1.1.3","_id":"@bridgetek/bt820-eveapps-core@1.1.3","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"}],"dist":{"shasum":"6b316157532f618ceaa5626c3e9497fa3c6565e9","tarball":"https://registry.npmjs.org/@bridgetek/bt820-eveapps-core/-/bt820-eveapps-core-1.1.3.tgz","fileCount":79,"integrity":"sha512-y+DOXcU9Ioz0RInGl002v2CaInkhZXrcIUYI2LWXq6FjxKOY6vrKc+NfthqepER5cSEiFluMWcNHQfDVLq8wVw==","signatures":[{"sig":"MEUCIQChRq9PvDH9KWoe6ocYjqt5zyiRNt9E7Dg7GR5L2GYBdwIgJMvPbXfJZ93y20noTp/drXlebUgx6Axre7zK3Sz1Vwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75a8d4df40b3cb50f916744d20a03768b4ebcf1c","scripts":{"dev":"tsc -w","build":"tsc -b && cp -r data dist/data"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.12.1","description":"Core runtime library for BT820 and EveApps development workflows.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/bt820-eveapps-core_1.1.3_1782801547870_0.5560923428777065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-bt82x-core instead."},"1.1.4":{"name":"@bridgetek/bt820-eveapps-core","version":"1.1.4","license":"MIT","_id":"@bridgetek/bt820-eveapps-core@1.1.4","maintainers":[{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"lizzhang","email":"zhang.wei@brtchip.com"}],"dist":{"shasum":"6c82bc6b1a69c6b1708d8246aff9557ac35ce40b","tarball":"https://registry.npmjs.org/@bridgetek/bt820-eveapps-core/-/bt820-eveapps-core-1.1.4.tgz","fileCount":80,"integrity":"sha512-ww2B2h+QWdcG1LVBmtsFFfmvacYgp78dZajsvpHiv0Re5xQWxQzJZv/wU692/R9R+lJ19jxwP5yFp7+udoIU1g==","signatures":[{"sig":"MEUCIQDIDMxdKZ/q2XcQpnwa0YdAgJWs2DAiQEh6tD8nZ35ZPAIgG/ztHeotmGwaptLiE2YnPPY+GxceN5u0mT7DqVgT9+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"961a05bcc241b0143e504e6483f705fc41f03019","scripts":{"dev":"tsc -w","build":"tsc -b && cp -r data dist/data"},"_npmUser":{"name":"lizzhang","email":"zhang.wei@brtchip.com"},"_npmVersion":"11.12.1","description":"Core runtime library for BT820 and EveApps development workflows.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.0.10"},"_npmOperationalInternal":{"tmp":"tmp/bt820-eveapps-core_1.1.4_1785482729561_0.09557507475798399","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained. Please use @bridgetek/eveapps-bt82x-core instead."}},"time":{"created":"2026-06-30T01:59:44.072Z","modified":"2026-09-17T07:13:14.496Z","1.1.0":"2026-06-30T01:59:44.324Z","1.1.1":"2026-06-30T05:15:07.584Z","1.1.3":"2026-06-30T06:39:08.080Z","1.1.4":"2026-07-31T07:25:29.699Z"},"license":"MIT","description":"Core runtime library for BT820 and EveApps development workflows.","maintainers":[{"name":"lizzhang","email":"zhang.wei@brtchip.com"},{"name":"paul.jiao","email":"paul.jiao@brtchip.com"},{"name":"tuannguyen-chungsoftvn","email":"tuan.nguyen@chungsoftvn.com"}],"readme":"# @bridgetek/bt820-eveapps-core\r\n\r\nCore runtime library for BT820 and EveApps development workflows.\r\n\r\n`@bridgetek/bt820-eveapps-core` provides the retrieval engine, ranking logic, indexed data access, and reusable tool implementations used by the `@bridgetek/bt820-mcp-server`.\r\n\r\nIt includes:\r\n\r\n- Programmatic APIs and utilities for BT820/EveApps knowledge retrieval\r\n- Sample, command, register, and feature indexing support\r\n- Runtime data files required for search and ranking operations\r\n- Core functionality shared by MCP-based developer tools\r\n\r\n## Installation\r\n\r\nFrom npm (public scoped package):\r\n\r\n```bash\r\nnpm install @bridgetek/bt820-eveapps-core\r\n```\r\n\r\nWhen using this monorepo locally, prefer building from source and referencing the package via workspace path or local import.\r\n\r\n## Quick usage\r\n\r\nImport the primary helpers and tools:\r\n\r\n```ts\r\nimport {\r\n  createWorkspaceContext,\r\n  retrieveAnswer,\r\n  findRelevantSample,\r\n  // ...other exports\r\n} from \"@bridgetek/bt820-eveapps-core\";\r\n\r\nconst context = createWorkspaceContext(\"/path/to/EveApps-repo\");\r\nconst result = await retrieveAnswer({ query: \"display list of commands\" }, { context });\r\n```\r\n\r\nCheck the `src/index.ts` exports for a complete list of exported symbols.\r\n\r\n## Data files\r\n\r\nThe package includes indexed JSON files used at runtime:\r\n\r\n```\r\ndata/\r\n ├── commands.json\r\n ├── samples.json\r\n ├── registers.json\r\n ├── build_matrix.json\r\n └── feature_graph.json\r\n```\r\n\r\nDuring the build process these files are included in:\r\n\r\n`dist/data/`\r\n\r\nand published with the npm package.\r\n\r\n## Relationship with BT820 MCP Server\r\n\r\nThis package is the core library layer used by:\r\n\r\n`@bridgetek/bt820-mcp-server`\r\n\r\nThe MCP server provides the AI integration layer, while this package provides the underlying:\r\n\r\n- knowledge retrieval\r\n- sample discovery\r\n- API lookup\r\n- ranking and indexing capabilities\r\n\r\n## Development\r\n\r\nFrom the repo root (monorepo):\r\n\r\n```bash\r\n# install deps\r\nnpm install\r\n# build this package\r\nnpm --prefix packages/bt820-eveapps-core run build\r\n# or build all packages from root\r\nnpm run build\r\n```\r\n\r\nTypeScript path mapping in `packages/bt820-mcp-server/tsconfig.json` points at the local `src/index.ts` for fast development.\r\n\r\n## Publishing\r\n\r\nThis package is scoped to the `@bridgetek` org. To publish:\r\n\r\n```bash\r\ncd packages/bt820-eveapps-core\r\n# ensure version bumped if needed\r\nnpm version patch\r\nnpm publish --access public\r\n```\r\n\r\nThen publish dependent packages (for example `@bridgetek/bt820-mcp-server`) after the core package is available.\r\n\r\n> [!NOTE]\r\n> - The package is configured as a public scoped npm package.\r\n> - If npm account security requires two-factor authentication, an OTP may be required during publishing.\r\n> - Dependent packages such as `@bridgetek/bt820-mcp-server` should be updated after publishing a new core version.\r\n\r\n## License\r\n\r\nSee the repository `LICENSE.md` for licensing details.\r\n\r\n## Maintainers\r\n\r\nBridgeTek internal team\r\n","readmeFilename":"README.md"}