{"_id":"@ai-weave/embed-app","_rev":"16-68d13395bb3bf617f6d12557ad95b92f","name":"@ai-weave/embed-app","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2-beta.0":{"name":"@ai-weave/embed-app","version":"0.0.2-beta.0","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.2-beta.0","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"76d5789362cf60f4301d01b229d262d687493cf0","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.2-beta.0.tgz","fileCount":7,"integrity":"sha512-EBCweA5DaKqJKDIZUkXMXPCUQYxqEWJa9QcezOkLSqxCCAWnjz62zDIUS2pZrAyztz6vZ82yQX2tWXnqsfKH9g==","signatures":[{"sig":"MEQCIEYS7yJSQLLYM2b89qdbqcRoHjOO7DTIlyqvD4bFDP5NAiBBt/QKrTj83ClKl/J5px24KZfTeieGrzv9vOq2w80qJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4440},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"gitHead":"f5b8d45311b7c09504a37e62206aceeaa8c9642e","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"deprecated":"⚠️ This version is deprecated. Please use 0.0.3","_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.2-beta.0_1750756620050_0.15229193630797067","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ai-weave/embed-app","version":"0.0.2","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.2","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"70d86967e6229ea77a246ca332824de07c718774","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.2.tgz","fileCount":7,"integrity":"sha512-hw1pb7HI3nfkBh6NlOxKnW0PfyDaGWbmDc50POCnoPzfv+OX+CpWvln6BwN90gyM7aWWb8bVO61+N6SOxiZHkg==","signatures":[{"sig":"MEYCIQDltUc4+26VFunU7YUycxFi5MFGgg0TrqeKP6eOtlp+QAIhAIRgLFd9N/2G/+HhAZV9NfyJwvqDtGGYw8NR5bYN+fdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"},"gitHead":"f5b8d45311b7c09504a37e62206aceeaa8c9642e","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"deprecated":"⚠️ This version is deprecated. Please use 0.0.3","_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.2_1750756802058_0.6106786722216","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ai-weave/embed-app","version":"0.0.3","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.3","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"4df287bdb856bcce50903cdf4af9ba76ed683d69","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.3.tgz","fileCount":7,"integrity":"sha512-6OhaKpGBaXggQGlge9FA80Si72tl8OcXMD/WrFHqJ/rW2uVggo38G0HJtgi1zMAKnXyN/VYC4CLYwoXkamJw5A==","signatures":[{"sig":"MEUCIC/VGTyOzRKy66dHyM7saHTMlpXkrmbTDZZnbF/JERFxAiEA/YQ+QBGTTJs6+SKDYVfCanIFHSy7uYLOs2DUEFMPwlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4441},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"f5b8d45311b7c09504a37e62206aceeaa8c9642e","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.3_1750757112246_0.5409357265755539","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-beta.0":{"name":"@ai-weave/embed-app","version":"0.0.4-beta.0","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.4-beta.0","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"f806fa42be05c9cd19ae5eccc6a7d010348dd5da","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.4-beta.0.tgz","fileCount":8,"integrity":"sha512-o5N0sZ81Ki7uz0tDHkrJpz8kgRVY4CZzFr/NhJXuC41Cbfl7j6LsJk8tJWPE6AchlyVqsfkdOVIcVVT9Allfdw==","signatures":[{"sig":"MEYCIQDvKbIxJCkRLdk0gofyxaxEZCT3VAHXqkwMsErEjWfaggIhALQm83chE0+TalsmjNusjNRfU5+K5xV47ruN6X3A8UMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170395},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"57f88ac92d8a1eed446723fa32bebd5199474f5b","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"deprecated":"This beta version is deprecated. Please use the latest stable version.","_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@loco/utils":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.4-beta.0_1751014160749_0.17542724938503196","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-beta.1":{"name":"@ai-weave/embed-app","version":"0.0.4-beta.1","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.4-beta.1","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"433f9ba5cb5e11001bfc1dcdcc0228c5f004cb71","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.4-beta.1.tgz","fileCount":5,"integrity":"sha512-p6gNURIPfYWqkQMEk7w4+9wzrPkaSKQCxvbL+KtNxcUfzLX1pMAAQUCMkXlmv2Z+JM0mCtTurhtcdKzxEmSLLQ==","signatures":[{"sig":"MEUCIQD6QcnbFjTjMTQktUQz9ZqsEaY2VacHtERX8uS89TcCFAIgUCCMyUhw/GzFPSrmjX7Q5ICezA4o77bVx0sCRd7QQEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5895},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"57f88ac92d8a1eed446723fa32bebd5199474f5b","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"deprecated":"This beta version is deprecated. Please use version 0.0.4 or later.","_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3","@loco/utils":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.4-beta.1_1751015730191_0.09261036360699859","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-beta.2":{"name":"@ai-weave/embed-app","version":"0.0.4-beta.2","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.4-beta.2","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"d7b7d9600f013bd19eb0ea86f69e5127c3c6da6b","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.4-beta.2.tgz","fileCount":5,"integrity":"sha512-dH006C5qebBKm2cgcCQS0I2m6FCX+s4mzcN6/vKTcz5GSAKHtXSCPOiLywSXuL2GfaJe/ManVRXYLheMJOwr9A==","signatures":[{"sig":"MEYCIQDCswbTqdJX8qslsIkF9k3Wcm+HZ3IHMSIEG8e1Y/k5qwIhAO+aSaG30MHbDuH2xBGGd1aCSTuwa/hhKaAQfzu5MJ7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7227},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"22ad2303d74d7a32500afb65897cb87726de4314","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"deprecated":"This beta version is deprecated. Please use version 0.0.4 or later.","_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3","@loco/utils":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.4-beta.2_1751251426772_0.7181677545125378","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-beta.3":{"name":"@ai-weave/embed-app","version":"0.0.4-beta.3","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.4-beta.3","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"7ea18b32509a3129064a0281fbbc15d16556dd49","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.4-beta.3.tgz","fileCount":6,"integrity":"sha512-MettCtYhTBi9ptW6olZ6L5bdGe3lSpadHh/ZaG4z/BhqelXAOIuk+hM5MdpAkmv7x/ewzkXD+/L/kfdLi5YFrg==","signatures":[{"sig":"MEQCIBaURdq9xp9jxjWo7lwNXkJph06LFf/ZMBwFLGd8cT88AiASYMQoG7dOH8EGL8VxlCh75oSi0lE0gEa6KW9NMdcmIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11914},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"bba798fc253c526d1965ce357cf0919d408ce903","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3","@loco/utils":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.4-beta.3_1751261827000_0.4088981288628186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This beta version is deprecated. Please use version 0.0.4 or later."},"0.0.4":{"name":"@ai-weave/embed-app","version":"0.0.4","author":{"name":"yingdaoapps"},"license":"MIT","_id":"@ai-weave/embed-app@0.0.4","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"dist":{"shasum":"bbe7764c05a7de18ac4b5e41474515716818c075","tarball":"https://registry.npmjs.org/@ai-weave/embed-app/-/embed-app-0.0.4.tgz","fileCount":6,"integrity":"sha512-1BcY8sfdj6qxLtpsuukCwyNE5TC6g6VaHD3gWZZdLwFGtf4XK0qLYEou0yTeb1XrwytlpPacYYj6NavtEpJpBw==","signatures":[{"sig":"MEUCIGAoHv7YVz3FJzJcsqriCFQ65HTe6wFfR8PQn8sleERGAiEAriicalc9TDAQuJphR1j1YAKTAcYFEHX0cPvsThAROk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11907},"main":"./dist/esm/index.mjs","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.mjs","exports":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","default":"./dist/esm/index.mjs"},"gitHead":"bba798fc253c526d1965ce357cf0919d408ce903","scripts":{"dev":"rslib build --watch","build":"npm run clean && rslib build","clean":"rimraf dist"},"_npmUser":{"name":"shouma","actor":{"name":"shouma","type":"user","email":"zhangfengguangrong@163.com"},"email":"zhangfengguangrong@163.com"},"_npmVersion":"10.9.2","description":"嵌入影刀 AI Weave 应用","directories":{},"_nodeVersion":"23.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","typescript":"^5.6.3","@loco/utils":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/embed-app_0.0.4_1751262405551_0.6300500503765429","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-24T08:56:44.000Z","modified":"2025-06-30T05:58:28.664Z","0.0.1":"2025-06-24T08:56:44.339Z","0.0.2-beta.0":"2025-06-24T09:17:00.225Z","0.0.2":"2025-06-24T09:20:02.245Z","0.0.3":"2025-06-24T09:25:12.391Z","0.0.4-beta.0":"2025-06-27T08:49:20.925Z","0.0.4-beta.1":"2025-06-27T09:15:30.409Z","0.0.4-beta.2":"2025-06-30T02:43:46.989Z","0.0.4-beta.3":"2025-06-30T05:37:07.209Z","0.0.4":"2025-06-30T05:46:45.714Z"},"author":{"name":"yingdaoapps"},"license":"MIT","description":"嵌入影刀 AI Weave 应用","maintainers":[{"name":"shouma","email":"zhangfengguangrong@163.com"},{"name":"trickypi","email":"tricky53025@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://img.shields.io/npm/v/@ai-weave/embed-app.svg?style=flat-square\" alt=\"npm version\" />\n  <img src=\"https://img.shields.io/npm/types/@ai-weave/embed-app.svg?style=flat-square\" alt=\"types\" />\n</p>\n\n# @ai-weave/embed-app\n\n> 前端项目在 **影刀 AI Weave** 中嵌入应用。\n\n**方法 `navigateToWithAuthCode`：** 获取授权码、授权并跳转目标页面\n\n---\n\n## 安装\n\n```bash\n# 使用 pnpm（推荐）\npnpm add @ai-weave/embed-app\n\n# 或者使用 npm\nyarn add @ai-weave/embed-app # Yarn\nnpm  i  @ai-weave/embed-app # npm\n```\n\n## 快速上手\n\n```tsx\nimport { navigateToWithAuthCode } from '@ai-weave/embed-app';\n\nfunction AwLinkButton() {\n  return (\n    <Button\n      onClick={() => {\n        navigateToWithAuthCode({\n          getAuthCode: async () => {\n            // 影刀AI Weave 的API-TOKEN建议保存在服务端\n            // 返回 Promise<string>\n            return fetch('https://yourdomain.com/inernal/getAwAuthCode').then((res) => res.json());\n          },\n          // 可选：优先配置成分配给客户的二级域名，如 https://csqy1-finance.yingdaoapps.com\n          baseURL: 'https://app.yingdaoapps.com',\n          // 跳转至目标 Weave 页面\n          targetUrl: 'https://csqy1.yingdaoapps.com/app/83072351728931997/defaultPage?userId=123',\n          // 可选：跳转方式\n          target: '_blank',\n        }).catch((err) => {\n          // 授权失败错误\n          alert(err.message);\n        });\n      }}\n    >\n      跳转到 AW\n    </Button>\n  );\n}\n```\n\n0.0.3 版本的配置仍继续支持，建议升级到更新版本。\n\n## API\n\n### `navigateToWithAuthCode(options)`\n\n| 参数          | 类型             | 必填 | 说明                                                                   |\n| ------------- | ---------------- | ---- | ---------------------------------------------------------------------- |\n| `getAuthCode` | `async function` | ✔    | 获取影刀 AI Weave 授权码                                               |\n| `targetUrl`   | `string`         | ✔    | 登录成功后需跳转的最终页面 URL                                         |\n| `baseURL`     | `string`         | ✖    | 客户在影刀 AI Weave 的二级域名（默认为 <https://app.yingdaoapps.com>） |\n| `target`      | `string`         | ✖    | 跳转方式： '\\_blank' (默认) \\| '\\_self'                                |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}