{"_id":"@blinq_ai/widget","_rev":"6-11166affefee73b8737f0367cb6eac02","name":"@blinq_ai/widget","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@blinq_ai/widget","version":"0.1.0","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"_id":"@blinq_ai/widget@0.1.0","maintainers":[{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"}],"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"bin":{"blinq-widget":"dist/cli.js"},"dist":{"shasum":"cd2ade2e3fe1b6abad1a4bf104575ee66cf0a605","tarball":"https://registry.npmjs.org/@blinq_ai/widget/-/widget-0.1.0.tgz","fileCount":19,"integrity":"sha512-qgfyrzTgxc0ccFoynj1+ROTAvIE1rcIhQZ+O+rcNjNtdMXYSMjldq2t7REgkEoF/WMlr/bHnQjcl3IvAvmfFVQ==","signatures":[{"sig":"MEQCIEVNKcK6nYYQEFfnldPdiUtXF7yvl07bwA5O4MQNh/qEAiBN7B0URo477CXvQQRiQUQBWCgIkRaeHij+aRGgc4p6Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3913866},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.js"}},"gitHead":"4c36d55c2bb39bda4d60593378b4ae627e6b449f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"},"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"_npmVersion":"11.8.0","description":"Blinq AI browser widget, SDK, and CLI.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"19.2.4","react-dom":"19.2.4","@assistant-ui/react":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^24.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/widget_0.1.0_1775558274060_0.7057067635088279","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@blinq_ai/widget","version":"0.1.1","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"_id":"@blinq_ai/widget@0.1.1","maintainers":[{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"}],"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"bin":{"widget":"dist/cli.js"},"dist":{"shasum":"3f9a37f2a81b6edabce73af09a6e16df23488dc9","tarball":"https://registry.npmjs.org/@blinq_ai/widget/-/widget-0.1.1.tgz","fileCount":19,"integrity":"sha512-v4zbSfgU2NVdIlMlsHlEmsHw8Km6i+zGU3S6yaBWtfX3IKh8xCKkvAVm0HYI3UXuevYQ9dDSmBszQpBHUlRcog==","signatures":[{"sig":"MEUCIE6SG0t394eabPaPUqvfENoKHKrxUyWxUcyPK6vKnDUVAiEAvs83v3QMpsaw6nWyA+XrsvIJsLwpvs95KZiIDWhozlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3913858},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.js"}},"gitHead":"4c36d55c2bb39bda4d60593378b4ae627e6b449f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"},"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"_npmVersion":"11.8.0","description":"Blinq AI browser widget, SDK, and CLI.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"19.2.4","react-dom":"19.2.4","@assistant-ui/react":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^24.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/widget_0.1.1_1775559473282_0.6205115069198703","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@blinq_ai/widget","version":"0.1.2","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"_id":"@blinq_ai/widget@0.1.2","maintainers":[{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"}],"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"bin":{"widget":"dist/cli.js"},"dist":{"shasum":"a51cb26ba38033880e569d313b18a83bff97ac89","tarball":"https://registry.npmjs.org/@blinq_ai/widget/-/widget-0.1.2.tgz","fileCount":21,"integrity":"sha512-OwurtAHT/aTgZTxArwVNqLtoKzz9MYBstm310bMrR570Fz83qTW/dDCl+ytNrL9gvKLD/y9XT4t6ou6yYadeiw==","signatures":[{"sig":"MEYCIQC6x2jIMu+H28enMILUKQZDjbCYR9QeVKNETHdkRsM2qQIhAKJdEvA0SKSTn4NUGaYiLlJB+nPyFtrDr4j8SvbdPHYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4391375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.js"}},"gitHead":"e583c14b8314c68d9b74ca9e6c1243bd4c15360e","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"},"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"_npmVersion":"11.8.0","description":"Blinq AI browser widget, SDK, and CLI.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"19.2.4","react-dom":"19.2.4","lucide-react":"^1.7.0","@assistant-ui/react":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.3","@types/node":"^24.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/widget_0.1.2_1776006749957_0.3474127768296329","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blinq_ai/widget","version":"0.2.0","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"_id":"@blinq_ai/widget@0.2.0","maintainers":[{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"}],"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"bin":{"widget":"dist/cli.js"},"dist":{"shasum":"8836adb8332e5abe70c418cda1ce7e709587a5aa","tarball":"https://registry.npmjs.org/@blinq_ai/widget/-/widget-0.2.0.tgz","fileCount":21,"integrity":"sha512-9sHOTOPleJBmGEdRyYRq3g5yLY8dS0xoH4v56Csqp1EPKBrRr3FSZSM1GI8EMRE3FjArpb72UxgRhIl93EuJWQ==","signatures":[{"sig":"MEUCIQCv7rBxlEkTPN2RrzemUGLjgf4QqRql4esGKpsr6NRKjwIgA0aB9ujxhKGrwtcm3jm+qTkxHcwhFabvpOKgWNctwAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6012476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.js"}},"gitHead":"cc0655298b7805d547677bade361cf1d33f461dd","scripts":{"test":"vitest run --environment jsdom","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"},"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"_npmVersion":"11.8.0","description":"Blinq AI browser widget, SDK, and CLI.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"19.2.4","react-dom":"19.2.4","lucide-react":"^1.7.0","@assistant-ui/react":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^5.9.3","@types/node":"^24.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/widget_0.2.0_1776539029808_0.7138042192073453","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@blinq_ai/widget","version":"0.2.2","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"_id":"@blinq_ai/widget@0.2.2","maintainers":[{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"}],"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"bin":{"widget":"dist/cli.js"},"dist":{"shasum":"64a6877ba6fde6f6c086d42f74bd29e7bf61530c","tarball":"https://registry.npmjs.org/@blinq_ai/widget/-/widget-0.2.2.tgz","fileCount":21,"integrity":"sha512-QxfWPvE7B4TR3I/jDUEWxNK836IO25BlEhWL6XzOvPTF1aZ2ABZJCEg10Y0ufdBPZOw1ugEa/nbJKVQgw0grJw==","signatures":[{"sig":"MEUCIQC6JU59Ye6wbR12O8dAF75eW7Tnb2A/Vg8z/QmsThUDTwIgNGSyqVFGqEHx9YAUfdG9uV/F571TYvna66c/I0RmigA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6062941},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"import":"./dist/browser.js"}},"gitHead":"d0d032dba1499b612cfd71538658e81942c5aa12","scripts":{"test":"vitest run --environment jsdom","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blinq_ai","email":"agybaygibatollaev@gmail.com"},"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"_npmVersion":"11.8.0","description":"Blinq AI browser widget, SDK, and CLI.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"19.2.4","react-dom":"19.2.4","lucide-react":"^1.7.0","@assistant-ui/react":"^0.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^29.0.2","vitest":"^4.1.4","typescript":"^5.9.3","@types/node":"^24.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/widget_0.2.2_1776541863387_0.18506315576754462","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-07T10:37:53.953Z","modified":"2026-09-05T14:26:45.313Z","0.1.0":"2026-04-07T10:37:54.323Z","0.1.1":"2026-04-07T10:57:53.512Z","0.1.2":"2026-04-12T15:12:30.198Z","0.2.0":"2026-04-18T19:03:50.020Z","0.2.2":"2026-04-18T19:51:03.606Z"},"bugs":{"url":"https://github.com/blinq-app-kz/blind_app/issues"},"homepage":"https://github.com/blinq-app-kz/blind_app/tree/main/widget","keywords":["blinq","widget","assistant","onboarding","support","webmcp"],"repository":{"url":"git+ssh://git@github.com/blinq-app-kz/blind_app.git","type":"git","directory":"widget"},"description":"Blinq AI browser widget, SDK, and CLI.","maintainers":[{"email":"agybaygibatollaev@gmail.com","name":"agybay_07"}],"readme":"# @blinq_ai/widget\n\nBrowser widget, npm SDK, and CLI for Blinq AI.\n\n## Install\n\n```bash\nnpm install @blinq_ai/widget\n```\n\n`npm install` by itself is not enough. You still need to mount the widget once in your app.\n\n## Custom element\n\n```html\n<blinq-widget\n  public-token=\"bq_pk_...\"\n  api-base-url=\"https://app.blinq.kz\"\n  mcp-endpoint=\"https://app.blinq.kz/mcp\"\n></blinq-widget>\n<script type=\"module\">\n  import \"@blinq_ai/widget/browser\"\n</script>\n```\n\n## SDK\n\n```ts\nimport { init } from \"@blinq_ai/widget\"\n\nawait init({\n  publicToken: \"bq_pk_...\",\n  apiBaseUrl: \"https://app.blinq.kz\",\n  mcpEndpoint: \"https://app.blinq.kz/mcp\",\n})\n```\n\n## Config bootstrap\n\n```ts\nimport config from \"./blinq-widget.config.json\"\nimport { initFromConfig } from \"@blinq_ai/widget\"\n\nawait initFromConfig(config)\n```\n\n## CLI\n\n```bash\nnpx @blinq_ai/widget login\nnpx @blinq_ai/widget init\n```\n\nFor self-hosted installs or DNS-restricted shells:\n\n```bash\nnpx @blinq_ai/widget login --api-base-url https://app.blinq.kz\n# or\nBLINQ_API_BASE_URL=https://app.blinq.kz npx @blinq_ai/widget login\n```\n\n## Updates\n\n- Publish a new version to npm when the package changes.\n- Clients that pin an exact version need to bump that version in their app.\n- Clients using a semver range pick up updates on the next install/deploy.\n- After the widget is mounted once, normal product copy, prompts, and dashboard config changes do not require code changes in the client app.\n","readmeFilename":"README.md"}