{"_id":"@dashweave/datasource-modeler-vue","_rev":"3-f573a1273f8bc1210343b966fcd6720f","name":"@dashweave/datasource-modeler-vue","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@dashweave/datasource-modeler-vue","version":"0.1.0","keywords":["dashweave","low-code","dashboard","vue","datasource"],"license":"MIT","_id":"@dashweave/datasource-modeler-vue@0.1.0","maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"dist":{"shasum":"8f0b6d76aabde424afadd3aca76c1a54ec13867d","tarball":"https://registry.npmjs.org/@dashweave/datasource-modeler-vue/-/datasource-modeler-vue-0.1.0.tgz","fileCount":14,"integrity":"sha512-CF/Xh85sb1iIAPDXwizcR7/FEOmc5T2dMLsK0cK/E16HT5OozmAv/EDdNZ9m8Ym0rrRqjQzaSCaaEOpR4SFLCQ==","signatures":[{"sig":"MEQCIBEbAhRyHZbJcUF0NvZ1A7DBn++7kpn3FnfYfupfHBUsAiAqOq1xjqpmzQX38I9Gqej0ORMRlmF6gQcWUUCrH8oRFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79256},"type":"module","_from":"file:dashweave-datasource-modeler-vue-0.1.0.tgz","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./DataSourceManagerDrawer":{"types":"./src/components/DataSourceManagerDrawer.ts","import":"./src/components/DataSourceManagerDrawer.ts"}},"private":false,"scripts":{"build":"pnpm run check","check":"vue-tsc --noEmit -p tsconfig.json","pack:dry-run":"pnpm pack --pack-destination ../.artifacts","publish:dry-run":"pnpm publish --dry-run --access public --no-git-checks"},"_npmUser":{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"},"_resolved":"/private/var/folders/h3/lr0y1s552djb07ssvc7pfkrw0000gn/T/21eb117fc45df1d53b5455e01802b138/dashweave-datasource-modeler-vue-0.1.0.tgz","_integrity":"sha512-CF/Xh85sb1iIAPDXwizcR7/FEOmc5T2dMLsK0cK/E16HT5OozmAv/EDdNZ9m8Ym0rrRqjQzaSCaaEOpR4SFLCQ==","_npmVersion":"11.6.2","description":"Reusable Vue datasource modeler UI for DashWeave.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"nanoid":"^5.1.5","@dashweave/contracts":"0.1.0","@dashweave/datasource-core":"0.1.0","@dashweave/external-controls":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/datasource-modeler-vue_0.1.0_1783749772064_0.7483725363790366","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dashweave/datasource-modeler-vue","version":"0.1.1","keywords":["dashweave","low-code","dashboard","vue","datasource"],"license":"MIT","_id":"@dashweave/datasource-modeler-vue@0.1.1","maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"homepage":"https://github.com/Michaeltangseng/dashweave-packages#readme","bugs":{"url":"https://github.com/Michaeltangseng/dashweave-packages/issues"},"dist":{"shasum":"ab55885023c2f3f3b82c59f669f5d25243737edb","tarball":"https://registry.npmjs.org/@dashweave/datasource-modeler-vue/-/datasource-modeler-vue-0.1.1.tgz","fileCount":14,"integrity":"sha512-Uzro4Tle11xjG5Pt6obygkyvSxQimBj2r4YeX3X6OqeIHr17pY6y79h7lYpTplGfR9emIMuVxlHneXZnts2x5w==","signatures":[{"sig":"MEQCIGX+ELNv+KREfM8P1+MAUyd+GK25UHRNku/8bEw/52OGAiAHTp5S9nge4SkfZVitP5EZAVnpFFnc2W/4ncixxyjhrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79667},"type":"module","_from":"file:dashweave-datasource-modeler-vue-0.1.1.tgz","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./DataSourceManagerDrawer":{"types":"./src/components/DataSourceManagerDrawer.ts","import":"./src/components/DataSourceManagerDrawer.ts"}},"private":false,"scripts":{"build":"pnpm run check","check":"vue-tsc --noEmit -p tsconfig.json","pack:dry-run":"pnpm pack --pack-destination ../.artifacts","publish:dry-run":"pnpm publish --dry-run --access public --no-git-checks"},"_npmUser":{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"},"_resolved":"/private/var/folders/h3/lr0y1s552djb07ssvc7pfkrw0000gn/T/7da6fbd320c97e3270b7fc83e883621b/dashweave-datasource-modeler-vue-0.1.1.tgz","_integrity":"sha512-Uzro4Tle11xjG5Pt6obygkyvSxQimBj2r4YeX3X6OqeIHr17pY6y79h7lYpTplGfR9emIMuVxlHneXZnts2x5w==","repository":{"url":"git+https://github.com/Michaeltangseng/dashweave-packages.git","type":"git","directory":"datasource-modeler-vue"},"_npmVersion":"11.6.2","description":"Reusable Vue datasource modeler UI for DashWeave.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.0","dependencies":{"nanoid":"^5.1.5","@dashweave/contracts":"0.1.1","@dashweave/datasource-core":"0.1.1","@dashweave/external-controls":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.22"},"_npmOperationalInternal":{"tmp":"tmp/datasource-modeler-vue_0.1.1_1783751585393_0.928227078232527","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dashweave/datasource-modeler-vue","version":"0.1.2","private":false,"type":"module","description":"Reusable Vue datasource modeler UI for DashWeave.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Michaeltangseng/dashweave-packages.git","directory":"datasource-modeler-vue"},"homepage":"https://github.com/Michaeltangseng/dashweave-packages#readme","bugs":{"url":"https://github.com/Michaeltangseng/dashweave-packages/issues"},"sideEffects":false,"keywords":["dashweave","low-code","dashboard","vue","datasource"],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./DataSourceManagerDrawer":{"types":"./src/components/DataSourceManagerDrawer.ts","import":"./src/components/DataSourceManagerDrawer.ts"}},"dependencies":{"nanoid":"^5.1.5","@dashweave/contracts":"0.1.2","@dashweave/datasource-core":"0.1.2"},"peerDependencies":{"vue":"^3.5.22"},"scripts":{"check":"vue-tsc --noEmit -p tsconfig.json","build":"pnpm run check","pack:dry-run":"pnpm pack --pack-destination ../.artifacts","publish:dry-run":"pnpm publish --dry-run --access public --no-git-checks"},"_id":"@dashweave/datasource-modeler-vue@0.1.2","_integrity":"sha512-9WZiBPlwuFsdAgBaywf0S3GbnL4u1mg1m2zERchAT4xQA3BqeUsjLGk1wJ1IxGQ8jkmslXiMHbIfU2pQ9XP10w==","_resolved":"/private/var/folders/h3/lr0y1s552djb07ssvc7pfkrw0000gn/T/747660c2910a36dbcd57baf9ed5446ae/dashweave-datasource-modeler-vue-0.1.2.tgz","_from":"file:dashweave-datasource-modeler-vue-0.1.2.tgz","_nodeVersion":"25.2.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9WZiBPlwuFsdAgBaywf0S3GbnL4u1mg1m2zERchAT4xQA3BqeUsjLGk1wJ1IxGQ8jkmslXiMHbIfU2pQ9XP10w==","shasum":"f658f8da05d56f3a371c05a2d952e495d098369c","tarball":"https://registry.npmjs.org/@dashweave/datasource-modeler-vue/-/datasource-modeler-vue-0.1.2.tgz","fileCount":14,"unpackedSize":82304,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHbu3gZurBSxTAmmUADRNO8O5fIZ1mmanDNkhcI17ECFAiBZi3r46lwExROKYxtTmPJt9x2RdPDKJOqFJSxoKCUJSw=="}]},"_npmUser":{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"},"directories":{},"maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datasource-modeler-vue_0.1.2_1783852177489_0.49548223374368683"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-11T06:02:51.773Z","modified":"2026-07-12T10:29:37.766Z","0.1.0":"2026-07-11T06:02:52.203Z","0.1.1":"2026-07-11T06:33:05.596Z","0.1.2":"2026-07-12T10:29:37.625Z"},"bugs":{"url":"https://github.com/Michaeltangseng/dashweave-packages/issues"},"license":"MIT","homepage":"https://github.com/Michaeltangseng/dashweave-packages#readme","keywords":["dashweave","low-code","dashboard","vue","datasource"],"repository":{"type":"git","url":"git+https://github.com/Michaeltangseng/dashweave-packages.git","directory":"datasource-modeler-vue"},"description":"Reusable Vue datasource modeler UI for DashWeave.","maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"readme":"# @dashweave/datasource-modeler-vue\n\nReusable Vue datasource modeler surface for DashWeave.\n\n## Scope\n\n- datasource list and detail panes\n- host-adapter based drawer integration\n- modeler shell that can be embedded into a future DashWeave editor\n\n## Consumer usage\n\n```vue\n<script setup lang=\"ts\">\nimport {\n  DataSourceManagerDrawer,\n  DataSourceModelerHostProvider,\n} from '@dashweave/datasource-modeler-vue'\nimport { createDataSourceModelerHostAdapter } from './adapters/create-datasource-modeler-host-adapter'\n\nconst adapter = createDataSourceModelerHostAdapter()\n</script>\n\n<template>\n  <DataSourceModelerHostProvider :adapter=\"adapter\">\n    <DataSourceManagerDrawer />\n  </DataSourceModelerHostProvider>\n</template>\n```\n\nThe host adapter remains the seam between this package and project-specific\nsession/runtime wiring.\n","readmeFilename":"README.md"}