{"_id":"@boceto/svelte","_rev":"6-c9aa48883ca5db0622add506efd360f7","name":"@boceto/svelte","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@boceto/svelte","version":"0.1.0","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"author":{"name":"Maravilla Labs"},"license":"MIT","_id":"@boceto/svelte@0.1.0","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"homepage":"https://maravilla-labs.github.io/boceto/","bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"dist":{"shasum":"78971b5cea423895dd209785c919c6d35e4d4d2d","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.1.0.tgz","fileCount":9,"integrity":"sha512-7QJEe/Mya7QRvrfNKgWY20w/61WIMYw4khIJQesWBYw9e/f2N5dIcc9ylVnKZkw3HFvIQkY1n8wREI3OtJXSkw==","signatures":[{"sig":"MEUCIQCj60JcTiV2HVXkhjwwEvR3dn328RPcbpJ4B3nVcaQc4wIgf8fey//K9yOZGHuQodaqLg8Cbt9hFOZb533c9S+P7cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9589},"main":"./src/index.js","type":"module","_from":"file:boceto-svelte-0.1.0.tgz","types":"./src/index.d.ts","svelte":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","svelte":"./src/index.js"},"./package.json":"./package.json","./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"}},"scripts":{"test":"echo 'svelte typecheck is run by consumers; no programmatic tests'","build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'"},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/c421a66551d84aef32e9555194e5e017/boceto-svelte-0.1.0.tgz","_integrity":"sha512-7QJEe/Mya7QRvrfNKgWY20w/61WIMYw4khIJQesWBYw9e/f2N5dIcc9ylVnKZkw3HFvIQkY1n8wREI3OtJXSkw==","repository":{"url":"git+https://github.com/maravilla-labs/boceto.git","type":"git","directory":"packages/svelte"},"_npmVersion":"10.9.3","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@boceto/core":"0.1.0","@boceto/edit":"0.1.0","@boceto/view":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.1.0_1778844958429_0.34493825634204023","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@boceto/svelte","version":"0.2.0","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"author":{"name":"Maravilla Labs"},"license":"MIT","_id":"@boceto/svelte@0.2.0","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"homepage":"https://maravilla-labs.github.io/boceto/","bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"dist":{"shasum":"7c53129b4d313efa72231534d5b4db735a24c5b3","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.2.0.tgz","fileCount":9,"integrity":"sha512-k+JV2+IMskzc4+y5NoDSP2v0P0528wbSDQ5VlUyIPkdFKkIONwIJRjWY5Q5X2KQLms3ifUEGBiUlVpW9PJVVgQ==","signatures":[{"sig":"MEUCIQCAV9DbIsmx4PdRi5b32l1si3AUzVrWvHz59OP43vt+YwIgHpgOQ4LK9QFYxWS/cyPBWXB89iIfxKkWokbT9IzfSko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9589},"main":"./src/index.js","type":"module","_from":"file:boceto-svelte-0.2.0.tgz","types":"./src/index.d.ts","svelte":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","svelte":"./src/index.js"},"./package.json":"./package.json","./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"}},"scripts":{"test":"echo 'svelte typecheck is run by consumers; no programmatic tests'","build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'"},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/634f1e9f7b6efbe9c26faed441ba6768/boceto-svelte-0.2.0.tgz","_integrity":"sha512-k+JV2+IMskzc4+y5NoDSP2v0P0528wbSDQ5VlUyIPkdFKkIONwIJRjWY5Q5X2KQLms3ifUEGBiUlVpW9PJVVgQ==","repository":{"url":"git+https://github.com/maravilla-labs/boceto.git","type":"git","directory":"packages/svelte"},"_npmVersion":"10.9.3","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@boceto/core":"0.2.0","@boceto/edit":"0.2.0","@boceto/view":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.2.0_1778939749519_0.8759014909141072","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@boceto/svelte","version":"0.3.0","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"author":{"name":"Maravilla Labs"},"license":"MIT","_id":"@boceto/svelte@0.3.0","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"homepage":"https://maravilla-labs.github.io/boceto/","bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"dist":{"shasum":"9cfae925c79b5ab72eba0e49a6505d98352489e4","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.3.0.tgz","fileCount":10,"integrity":"sha512-Jog2Dy4gi0rzEFtvsd0tyP/6TsciVdT0qgQtxZPKCb8rXLWGjbryn0RvZlqPafNgmISLxV9zfdb9WL9uA5LBOg==","signatures":[{"sig":"MEUCIA8OvDOf64r6ccVH1EUtcB3t22NbIvCfDO9z3kSRfzIeAiEA8kiUPxXudA+CrWpfA+zBoEzVf00fix+aHuAi6oRlXzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11506},"main":"./src/index.js","type":"module","_from":"file:boceto-svelte-0.3.0.tgz","types":"./src/index.d.ts","svelte":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","svelte":"./src/index.js"},"./package.json":"./package.json","./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"}},"scripts":{"test":"echo 'svelte typecheck is run by consumers; no programmatic tests'","build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'"},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/a650314903168a9a0bb565f3bf963e7c/boceto-svelte-0.3.0.tgz","_integrity":"sha512-Jog2Dy4gi0rzEFtvsd0tyP/6TsciVdT0qgQtxZPKCb8rXLWGjbryn0RvZlqPafNgmISLxV9zfdb9WL9uA5LBOg==","repository":{"url":"git+https://github.com/maravilla-labs/boceto.git","type":"git","directory":"packages/svelte"},"_npmVersion":"10.9.3","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@boceto/core":"0.3.0","@boceto/edit":"0.3.0","@boceto/view":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.0_1779100179519_0.7774851531636191","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@boceto/svelte","version":"0.3.1","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"author":{"name":"Maravilla Labs"},"license":"MIT","_id":"@boceto/svelte@0.3.1","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"homepage":"https://maravilla-labs.github.io/boceto/","bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"dist":{"shasum":"b6c6782221128d4e4541fc64f905ed582d6b2ce0","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.3.1.tgz","fileCount":10,"integrity":"sha512-iVcbNeBAqPP0ppGBbrKjSSkyzAu0U2Psu4Ebqfd9zOJydAvuwnG5Pi5KGAFLbF61VywTJ7oFtCaWF+bAN7q+NA==","signatures":[{"sig":"MEUCIQDRW87SAEcKMfRrJJAKOxETK6QUOVkBpSn0GVE/MlYK9wIgabG4ls+kQtk9WIuyvAqMQITpWT36ZA4EoDFYC9ilJxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11506},"main":"./src/index.js","type":"module","_from":"file:boceto-svelte-0.3.1.tgz","types":"./src/index.d.ts","svelte":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","svelte":"./src/index.js"},"./package.json":"./package.json","./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"}},"scripts":{"test":"echo 'svelte typecheck is run by consumers; no programmatic tests'","build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'"},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/0be79b366ee01150f4ce43da85c04944/boceto-svelte-0.3.1.tgz","_integrity":"sha512-iVcbNeBAqPP0ppGBbrKjSSkyzAu0U2Psu4Ebqfd9zOJydAvuwnG5Pi5KGAFLbF61VywTJ7oFtCaWF+bAN7q+NA==","repository":{"url":"git+https://github.com/maravilla-labs/boceto.git","type":"git","directory":"packages/svelte"},"_npmVersion":"10.9.3","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@boceto/core":"0.3.0","@boceto/edit":"0.4.0","@boceto/view":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.3.1_1779117007776_0.909347324131639","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@boceto/svelte","version":"0.4.0","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"author":{"name":"Maravilla Labs"},"license":"MIT","_id":"@boceto/svelte@0.4.0","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"homepage":"https://maravilla-labs.github.io/boceto/","bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"dist":{"shasum":"06529dbec3c8962018b80054c41e5e9c5ab0680f","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.4.0.tgz","fileCount":10,"integrity":"sha512-nw9pMCtS4xAy5hcoeiCIdFlXcxyDqQIEnSRjviUF5HvY8iGe+zW594QqJ/8j9/M9x3jQZPq80qJi7I4Xo8gR2A==","signatures":[{"sig":"MEUCIFF5Po533Q5FvHdI8oatYT9QmwVtAQHNPXvc2m13wYMTAiEAspJPZVtRxRj0f6O/p5pnlzU8SQApC5ViR8p6CjdXgDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12039},"main":"./src/index.js","type":"module","_from":"file:boceto-svelte-0.4.0.tgz","types":"./src/index.d.ts","svelte":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","svelte":"./src/index.js"},"./package.json":"./package.json","./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"}},"scripts":{"test":"echo 'svelte typecheck is run by consumers; no programmatic tests'","build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'"},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/0739e1d1213c1895953431425297e708/boceto-svelte-0.4.0.tgz","_integrity":"sha512-nw9pMCtS4xAy5hcoeiCIdFlXcxyDqQIEnSRjviUF5HvY8iGe+zW594QqJ/8j9/M9x3jQZPq80qJi7I4Xo8gR2A==","repository":{"url":"git+https://github.com/maravilla-labs/boceto.git","type":"git","directory":"packages/svelte"},"_npmVersion":"10.9.3","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@boceto/core":"0.3.0","@boceto/edit":"0.4.0","@boceto/view":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte_0.4.0_1779119605612_0.12120426379666505","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@boceto/svelte","version":"0.4.1","description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","license":"MIT","author":{"name":"Maravilla Labs"},"homepage":"https://maravilla-labs.github.io/boceto/","repository":{"type":"git","url":"git+https://github.com/maravilla-labs/boceto.git","directory":"packages/svelte"},"bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"type":"module","sideEffects":false,"main":"./src/index.js","svelte":"./src/index.js","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","svelte":"./src/index.js","import":"./src/index.js"},"./BocetoView.svelte":{"types":"./src/BocetoView.svelte.d.ts","svelte":"./src/BocetoView.svelte","default":"./src/BocetoView.svelte"},"./BocetoEdit.svelte":{"types":"./src/BocetoEdit.svelte.d.ts","svelte":"./src/BocetoEdit.svelte","default":"./src/BocetoEdit.svelte"},"./package.json":"./package.json"},"peerDependencies":{"svelte":"^4.0.0 || ^5.0.0"},"dependencies":{"@boceto/core":"0.3.0","@boceto/edit":"0.5.0","@boceto/view":"0.2.1"},"devDependencies":{"typescript":"^5.6.3"},"publishConfig":{"access":"public"},"scripts":{"build":"echo 'svelte source-only — no build step (consumers compile via their own Svelte tooling)'","test":"echo 'svelte typecheck is run by consumers; no programmatic tests'"},"_id":"@boceto/svelte@0.4.1","_integrity":"sha512-knMwP3c/8rF4VTBwDN+bSiXwMjneiN5zWtMpmYiYmRKYXNypPcsfHbI24EuC3/XI5M/p6el+8I7HY2YVDWm6hg==","_resolved":"/private/var/folders/nq/p6mjdj7556scvsc6kcy7nw2r0000gn/T/babf26605343d041780d8197e306772f/boceto-svelte-0.4.1.tgz","_from":"file:boceto-svelte-0.4.1.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-knMwP3c/8rF4VTBwDN+bSiXwMjneiN5zWtMpmYiYmRKYXNypPcsfHbI24EuC3/XI5M/p6el+8I7HY2YVDWm6hg==","shasum":"b7b26610c0a0e0af16494f36256b89e159580f91","tarball":"https://registry.npmjs.org/@boceto/svelte/-/svelte-0.4.1.tgz","fileCount":10,"unpackedSize":12228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCH3tE5eEGS9g9/PddlKw9uSivjLtLxsMlpGGzfLSO7/wCIAKhqUpoz8wGiPNYbQC3v3BhZU1WZU/r8Mjjnn1QOful"}]},"_npmUser":{"name":"labertasch","email":"senol@trinovate.dev"},"directories":{},"maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte_0.4.1_1779134980203_0.3740788263382555"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T11:35:58.323Z","modified":"2026-05-18T20:09:40.508Z","0.1.0":"2026-05-15T11:35:58.581Z","0.2.0":"2026-05-16T13:55:49.662Z","0.3.0":"2026-05-18T10:29:39.664Z","0.3.1":"2026-05-18T15:10:07.912Z","0.4.0":"2026-05-18T15:53:25.784Z","0.4.1":"2026-05-18T20:09:40.335Z"},"bugs":{"url":"https://github.com/maravilla-labs/boceto/issues"},"author":{"name":"Maravilla Labs"},"license":"MIT","homepage":"https://maravilla-labs.github.io/boceto/","keywords":["boceto","wireframe","svelte","svelte4","svelte5","web-components"],"repository":{"type":"git","url":"git+https://github.com/maravilla-labs/boceto.git","directory":"packages/svelte"},"description":"Svelte components wrapping <boceto-view> and <boceto-edit>. Works with Svelte 4 and Svelte 5.","maintainers":[{"name":"labertasch","email":"senol@trinovate.dev"}],"readme":"# `@boceto/svelte`\n\nSvelte wrappers for the Boceto custom elements. Works under Svelte 4 and Svelte 5 — the source uses Svelte 4 syntax which compiles cleanly in both.\n\n```sh\npnpm add @boceto/svelte\n```\n\n```svelte\n<script lang=\"ts\">\n  import { BocetoView, BocetoEdit } from '@boceto/svelte'\n\n  let code = `element navbar 0 0 600 44 \"MyApp\"\nelement heading 100 90 400 32 \"Welcome\"\nelement primary-button 100 160 400 36 \"Sign in\"`\n</script>\n\n<!-- read-only render -->\n<BocetoView {code} width={600} height={240} on:render={(e) => console.log(e.detail.doc)} />\n\n<!-- interactive editor; bind:code for two-way binding -->\n<BocetoEdit bind:code width={600} height={240} />\n```\n\n## Props\n\n### `<BocetoView>`\n\n| Prop | Type | Notes |\n|---|---|---|\n| `code` | string | Boceto DSL source (one mode) |\n| `src` | string | URL to fetch a `.boceto` file (the other mode) |\n| `width` | number | Render width (px) |\n| `height` | number | Render height (px) |\n| `page` | string &#124; number | Page selector for multi-page docs |\n| `class` | string | Forwarded to the underlying `<boceto-view>` |\n| `style` | string | Inline style on the underlying element |\n\nEmits `on:render` with `{ doc, page }` when the canvas renders.\n\n### `<BocetoEdit>`\n\n| Prop | Type | Notes |\n|---|---|---|\n| `code` | string | DSL source — supports `bind:code` |\n| `width` | number | Editor width (px) |\n| `height` | number | Editor height (px) |\n| `readOnly` | boolean | Disable editing |\n| `class`, `style` | — | Same as above |\n\nEmits `on:change` with `{ code }` whenever the editor commits a change.\n\n## Get the runtime\n\n`@boceto/svelte` doesn't include the custom-element runtime — it pulls in\n`@boceto/view` and `@boceto/edit` and calls `defineBocetoView()` /\n`defineBocetoEdit()` on mount. SvelteKit / Vite handle the rest.\n\n## Source-only\n\nThis package ships `.svelte` source files; your Svelte tooling compiles\nthem. No build step in the package itself, so the on-disk source is what\nyou debug into. Consumers using strict TypeScript get prop / event types\nfrom the sibling `.svelte.d.ts` files.\n\n## Want to know more about Boceto?\n\n- npm: `boceto` (CLI) · `@boceto/mcp` · `@boceto/lint` · `@boceto/core` · `@boceto/view` · `@boceto/edit` · `@boceto/react` · `@boceto/vue`\n- Website: https://maravilla-labs.github.io/boceto/\n\nMIT © Maravilla Labs\n","readmeFilename":"README.md"}