{"_id":"@apaas-ai/code-sdk-core","_rev":"6-9760a3b253fe5ff0f726d51eda57a354","name":"@apaas-ai/code-sdk-core","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0-beta.2":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0-beta.2","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0-beta.2","maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"dist":{"shasum":"f73994040b317ae72cbc34f42acde614da8cc405","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0-beta.2.tgz","fileCount":98,"integrity":"sha512-uD74MHGvlNo1JBP9GK6QmfrIuurHVHpMi3A3rDGrBeZWpNLl7JFLJQLJtv0pnZHVfGHJ7wxzkZlKEQUW8Sgv4w==","signatures":[{"sig":"MEUCIQCillrF7l7uWM4jpnGyO0BpiAyFlC5/6IlpSlQHacvdIQIgF/lmJ3JDiQPBZZs1K/YyxC94UNvnxGxfASJ/61NUxGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63314},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0-beta.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0-beta.2.tgz","_integrity":"sha512-uD74MHGvlNo1JBP9GK6QmfrIuurHVHpMi3A3rDGrBeZWpNLl7JFLJQLJtv0pnZHVfGHJ7wxzkZlKEQUW8Sgv4w==","_npmVersion":"10.2.3","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0-beta.2_1715322848636_0.6600543637398677","host":"s3://npm-registry-packages"}},"0.1.0-beta.3":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0-beta.3","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0-beta.3","maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"dist":{"shasum":"15acdc1c3c77e0fc1255193375d7bbf91d8f4ad4","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0-beta.3.tgz","fileCount":107,"integrity":"sha512-biyhJdUKMGOsIb/U16orVh/jm22Sf/mYjlP6dQLgLbfU6FgKkfe5rnoDWSTZXUMhPJbtZZ+4+YBgDvwGC8lgMw==","signatures":[{"sig":"MEUCIQCEC+lvpdwWrqP59AxY4mveU4x+dq85bhLAqz86OOtImAIgCWFaQ3b6krvd2d0AIHy6N4U5opmcGcldQR94smNLjUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71655},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0-beta.3.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0-beta.3.tgz","_integrity":"sha512-biyhJdUKMGOsIb/U16orVh/jm22Sf/mYjlP6dQLgLbfU6FgKkfe5rnoDWSTZXUMhPJbtZZ+4+YBgDvwGC8lgMw==","_npmVersion":"10.2.3","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0-beta.3_1715418804211_0.2567338992435775","host":"s3://npm-registry-packages"}},"0.1.0-beta.6":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0-beta.6","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0-beta.6","dist":{"shasum":"01306a16305bad9487f7577fc92c57b65a85fc72","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0-beta.6.tgz","fileCount":110,"integrity":"sha512-SE0xRkB7J1WYGtdsLF9H7qRU2AxvQg8+43xt23sWdVDseZKNaQ1iSDBfnWVrG79d9tk/Z9FuPAq0ymF38eCXgg==","signatures":[{"sig":"MEUCIDgLgkJC+Othuse0rknhUKKVNWj96rdWoAKcEfNmDxxBAiEA2C1bK8yr2sKO+NJEJJ6SIecmWyM4onXp+k5liWXGjnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77690},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0-beta.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json","build:ci":"tsc --project ./tsconfig.build.json","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0-beta.6.tgz","_integrity":"sha512-SE0xRkB7J1WYGtdsLF9H7qRU2AxvQg8+43xt23sWdVDseZKNaQ1iSDBfnWVrG79d9tk/Z9FuPAq0ymF38eCXgg==","_npmVersion":"10.2.3","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0-beta.6_1719216756926_0.5888141908561368","host":"s3://npm-registry-packages"}},"0.1.0-beta.7":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0-beta.7","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0-beta.7","dist":{"shasum":"2daf4c07e2dce9e9117d1a1eb1e2ebdb21f2c13d","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0-beta.7.tgz","fileCount":110,"integrity":"sha512-A1Ag20MRx6KJBp37tNS7Jz38Zah5YiXvadZbD+3wI4/Lw5KmJbt8AEYqmtXNQOpenWDLVwjYQXTC5l2s2ExOvg==","signatures":[{"sig":"MEYCIQCKE283KHmCj3mK4yprH5MPh9duUdnuSG4pqXjMlcy/YgIhAL02kUIviwPxOrIF/alDRYwUmQW6U6sT6bYo1XC4SXzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77690},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0-beta.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json","build:ci":"tsc --project ./tsconfig.build.json","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0-beta.7.tgz","_integrity":"sha512-A1Ag20MRx6KJBp37tNS7Jz38Zah5YiXvadZbD+3wI4/Lw5KmJbt8AEYqmtXNQOpenWDLVwjYQXTC5l2s2ExOvg==","_npmVersion":"10.2.3","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0-beta.7_1719318273344_0.6268849198021857","host":"s3://npm-registry-packages"}},"0.1.0-beta.9":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0-beta.9","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0-beta.9","maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"dist":{"shasum":"cdab852dc390dc95a2a7ceda7917c5fb349eed90","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0-beta.9.tgz","fileCount":110,"integrity":"sha512-h1nZu7xjvhT+xtUX3BLq3lC9K0xru6uB4oDanpY0xUy0wSQrgPN51kJ4cXkinK/89lUBFIH2OKlBX6fYH0+zog==","signatures":[{"sig":"MEQCIA96sGM2hagbSKX97ev8FFWnLg5745/ZCdEKCicYOQdUAiAaepDFlHXhlUlVZFzOwHEK/GrMaFLZgvm7lWZt0Yh+EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77730},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0-beta.9.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json","build:ci":"tsc --project ./tsconfig.build.json","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0-beta.9.tgz","_integrity":"sha512-h1nZu7xjvhT+xtUX3BLq3lC9K0xru6uB4oDanpY0xUy0wSQrgPN51kJ4cXkinK/89lUBFIH2OKlBX6fYH0+zog==","_npmVersion":"10.2.3","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0-beta.9_1720518132035_0.0398891292912833","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@apaas-ai/code-sdk-core","version":"0.1.0","author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","_id":"@apaas-ai/code-sdk-core@0.1.0","maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"dist":{"shasum":"05307acb177d43a3a9c0bc3b1deee968a35f9a4f","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.1.0.tgz","fileCount":114,"integrity":"sha512-Ib/qBhbpjLU13RN2HNzCAZWJA+oK56RNRukp4HKLvnXdCXL0R1w2iWpJoxWt427oRmfv66pHDVXGed6i+PGkiQ==","signatures":[{"sig":"MEUCICAtoRckaff6Ir5U1wa5mdS2iHQSGa5MpjFwqSYjOoS7AiEA7F8FlHSDXtyu3jzdA6p5vGVncRViM7Bt2J7rMp8U+jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1115510},"main":"dist/index.js","_from":"file:code-sdk-core-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","scripts":{"lint":"eslint ./src","test":"vitest --run","build":"tsc --project ./tsconfig.build.json && node ./scripts/compile-content-transformer.js","build:ci":"tsc --project ./tsconfig.build.json && node ./scripts/compile-content-transformer.js","test:cov":"vitest run --coverage"},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.1.0.tgz","_integrity":"sha512-Ib/qBhbpjLU13RN2HNzCAZWJA+oK56RNRukp4HKLvnXdCXL0R1w2iWpJoxWt427oRmfv66pHDVXGed6i+PGkiQ==","_npmVersion":"10.7.0","description":"Aily Code SDK Core","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","vitest":"1.0.4","esbuild":"0.19.7","typescript":"^4","@types/node":"^18.17.18","@apaas-infra/config":"1.0.0","@apaas-ai/content-transformer":"0.1.0-beta.73"},"_npmOperationalInternal":{"tmp":"tmp/code-sdk-core_0.1.0_1727412915737_0.7000183601478551","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@apaas-ai/code-sdk-core","version":"0.2.0","description":"Aily Code SDK Core","license":"ISC","author":{"name":"zhaolizi.milo@bytedance.com"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"axios":"~1.5.0","node-cls":"~1.0.7"},"devDependencies":{"@types/node":"^18.17.18","esbuild":"0.19.7","eslint":"^8","typescript":"^4","vitest":"1.0.4","@apaas-ai/content-transformer":"0.1.0-beta.73","@apaas-infra/config":"1.0.0"},"module":"dist/index.js","scripts":{"build":"tsc --project ./tsconfig.build.json && node ./scripts/compile-content-transformer.js","build:ci":"tsc --project ./tsconfig.build.json && node ./scripts/compile-content-transformer.js","lint":"eslint ./src","test":"vitest --run","test:cov":"vitest run --coverage"},"_id":"@apaas-ai/code-sdk-core@0.2.0","_integrity":"sha512-/mrDQN0+gQjbzocSMrJSHTLFWmksWxHcn3ZUzxDzthNd9CbQhN8OLe6oD+g2S/ajtcYJSqlS6fOCiZ2wss7ePQ==","_resolved":"/opt/tiger/compile_path/src/code.byted.org/apaas/x-ai/output/code-sdk-core-0.2.0.tgz","_from":"file:code-sdk-core-0.2.0.tgz","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/mrDQN0+gQjbzocSMrJSHTLFWmksWxHcn3ZUzxDzthNd9CbQhN8OLe6oD+g2S/ajtcYJSqlS6fOCiZ2wss7ePQ==","shasum":"cfc31cf4189bf0ddc1f7b4bcfc13b1375696c11a","tarball":"https://registry.npmjs.org/@apaas-ai/code-sdk-core/-/code-sdk-core-0.2.0.tgz","fileCount":114,"unpackedSize":1117026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB65zf+n9o3Nr2CAOdXm3FmYx0R6OtkmP86GSvwOt9DAiBgmUHw2/6DsDWbZdd70T2sjdrpr2KL9CpAPXGsKOYO6w=="}]},"_npmUser":{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},"directories":{},"maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-sdk-core_0.2.0_1729847731956_0.40142685855624305"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-10T06:34:08.546Z","modified":"2024-10-25T09:15:32.507Z","0.1.0-beta.2":"2024-05-10T06:34:08.819Z","0.1.0-beta.3":"2024-05-11T09:13:24.398Z","0.1.0-beta.6":"2024-06-24T08:12:37.075Z","0.1.0-beta.7":"2024-06-25T12:24:33.552Z","0.1.0-beta.9":"2024-07-09T09:42:12.183Z","0.1.0":"2024-09-27T04:55:15.997Z","0.2.0":"2024-10-25T09:15:32.276Z"},"author":{"name":"zhaolizi.milo@bytedance.com"},"license":"ISC","description":"Aily Code SDK Core","maintainers":[{"name":"perterpon","email":"perterpon@gmail.com"},{"name":"aily-apaas","email":"xiaoziyang.tcpip@bytedance.com"},{"name":"bytednpm","email":"bnpm@bytedance.com"}],"readme":"Aily Code SDK JavaScript\n\n## Usage\n\n## 安装\n\n请确保你的 Node.js 版本不低于 14。\n\n```bash\nnpm install @apaas-ai/code-sdk-core\n```\n\n### 调用 Action\n\n```ts\nconst { callAction } = require('@apaas-ai/code-sdk-core');\n\nconst apiName = \"brn:cn:spring:all:all:connector_action:spring_llm_v2/1.0.0/spring_llm_v2\";\nconst res = await callAction(apiName, {\n  query: \"你好\",\n  llmSettingID: \"some-llm-id\",\n});\n```\n\n### 生成消息内容\n\n```ts\nconst { message } = require('@apaas-ai/code-sdk-core');\nconst { Button, ColorText } = message.components;\n\nconst builder = new message.Builder();\n\nbuilder.addLine(\n  new ColorText({\n    children: \"Hello World\",\n    color: \"green\",\n  })\n);\n\nbuilder.addLine(\n  new Button({\n    children: \"Click Me\",\n  })\n);\n\nconst message = builder.toMessage();\n```\n\n### MDX 转飞书卡片 DSL\n\n```ts\nconst { MDXToCardDSL } = require('@apaas-ai/code-sdk-core');\n\nconsole.log(MDXToCardDSL(`<title style=\"blue\">Title</title>\n# 12312\n**ss**\n`));\n```\n\n**限制：**\n1. SDK 没有处理图片上传逻辑，如果你的 MDX 的图片语法是直接传的链接，需要自己做一个转换，参考 https://open.larkoffice.com/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/card-components/content-components/image\n2. Aily 里流转的人员信息是 aily user id，在飞书里发送需要 lark user id，这一层转换目前无法支持，解法可能是统一用 open_id 解决，涉及到的语法为 <at id='xxx'></at> 和表格的人员列\n\n## Development\n\n- 根目录下创建 `.env` 文件，内容如下，设置 BOE 环境中测试用的 clientId 和 clientSecret：\n\n```\nVITE_LOCAL_DEBUG=true\nVITE_CLIENT_ID=c_xxxxxxx\nVITE_CLIENT_SECRET=cxxxx\nVITE_DOMAIN=https://ae-openapi.feishu-boe.cn/\n```\n\n- 执行 `pnpm test` 通过单元测试进行开发调试。","readmeFilename":"README.md"}