{"_id":"@3sln/deck","_rev":"13-b5e96d42130176e60d31cb6730acee78","name":"@3sln/deck","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.5":{"name":"@3sln/deck","version":"0.0.5","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.5","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"cf643a2ab26eaa52ab6557326e16d159cc176881","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.5.tgz","fileCount":13,"integrity":"sha512-vu2gS0y5JU0if5kW7gRJZeJBci8C7LhMV6DkRSz2j6j6nVZJUPSrnxXnP/XXU9bK+Xv6NqlwBjOmTysONF1Cig==","signatures":[{"sig":"MEUCIQCxfSeMg//1pNm7P+0RPLmR3XsnwCOAJGD0zX0T60RB3AIgIeAauA4tm0r5e3JJufLh3U+VYBXTRlju0HFBCvXmQzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65013},"type":"module","shasum":"cf643a2ab26eaa52ab6557326e16d159cc176881","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-vu2gS0y5JU0if5kW7gRJZeJBci8C7LhMV6DkRSz2j6j6nVZJUPSrnxXnP/XXU9bK+Xv6NqlwBjOmTysONF1Cig==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.4","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.5_1760163136359_0.4827289888260724","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@3sln/deck","version":"0.0.6","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.6","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"09e1447e612cd7cbbdf6822662c4b1faf22afbb4","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.6.tgz","fileCount":13,"integrity":"sha512-o7vcr5rJiDieSs+jWpTa0GanfBJ7/KCC36Az1xwGQwVY9A+JIAQfm1CDntfhChrZFhBREwiv0ir6p4yZrKU0hA==","signatures":[{"sig":"MEQCIGAyuOxBExPs+ya/8AJtvrLo9whBIh3RjStckr01x92OAiAM+HpkMyJPSn7u4eG5yvySEKHfKuC6g1JfZ/2Ev4rYGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65238},"type":"module","shasum":"09e1447e612cd7cbbdf6822662c4b1faf22afbb4","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-o7vcr5rJiDieSs+jWpTa0GanfBJ7/KCC36Az1xwGQwVY9A+JIAQfm1CDntfhChrZFhBREwiv0ir6p4yZrKU0hA==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.4","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.6_1760163691490_0.4052726938070508","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@3sln/deck","version":"0.0.7","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.7","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"7797e8bfa08dc45f4df24a7e65c8d1a6c8785b25","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.7.tgz","fileCount":13,"integrity":"sha512-6tCU1v3vgy9qpX8jzHAZ3YPGvBbKlg0BredRAemPyPdYXk7iL2u1EjwwACt+YbWeMeo0+nmln9375swco+OCtA==","signatures":[{"sig":"MEUCIQDpWTh0cSZ/yoQakR/kpzzAXrx1zbMDClmLwWzWFqb1lAIgbcpMy9wgFu9s4UjeUNuo8j4oCMUBt7FZygsvHV22Q4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64924},"type":"module","shasum":"7797e8bfa08dc45f4df24a7e65c8d1a6c8785b25","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-6tCU1v3vgy9qpX8jzHAZ3YPGvBbKlg0BredRAemPyPdYXk7iL2u1EjwwACt+YbWeMeo0+nmln9375swco+OCtA==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.4","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.7_1760217011351_0.379110686332794","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@3sln/deck","version":"0.0.8","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.8","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"9246b6f9ea443a3a30c708f2ec4154e823c46031","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.8.tgz","fileCount":14,"integrity":"sha512-Zz3AMhi4KVjSiiw0picT8pk1xfteD95LH6LwNXYxB3wLkDZH/S5K+PgKSbQt+ZiCsro8mifz6lluGy85N6A3uA==","signatures":[{"sig":"MEYCIQCC5XJ6zJjfAfeBPqyLN572ysBS8h5gXeMjI9Ke6jx3nAIhAMP/QOeuKjeubU+CgFZ5ugorQcM5ai43a75VhwunkOPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68482},"type":"module","shasum":"9246b6f9ea443a3a30c708f2ec4154e823c46031","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-Zz3AMhi4KVjSiiw0picT8pk1xfteD95LH6LwNXYxB3wLkDZH/S5K+PgKSbQt+ZiCsro8mifz6lluGy85N6A3uA==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.5","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.8_1760307113891_0.6142607020254185","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@3sln/deck","version":"0.0.9","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.9","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"e8f1b7fececcbb25a7c03a0b3b69ce74e0be33b6","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.9.tgz","fileCount":14,"integrity":"sha512-dMmVkI7Z4OHus8CEylsrNKBlkdHkZJBbATUxlXgl+p2cY75dLJb4SI5u9jTNgIJx153WY87PIwJDQJuW9io0uw==","signatures":[{"sig":"MEUCIBPMOA7OoksLJGwLnObx830uEskO6/pRgIkIubN/qMJcAiEA0JCQavjgzaXIrUJFAj5iRRnUnwjvz5ALy+Cd0G++lLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69158},"type":"module","shasum":"e8f1b7fececcbb25a7c03a0b3b69ce74e0be33b6","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-dMmVkI7Z4OHus8CEylsrNKBlkdHkZJBbATUxlXgl+p2cY75dLJb4SI5u9jTNgIJx153WY87PIwJDQJuW9io0uw==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.5","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.9_1760309791949_0.27853540752918704","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@3sln/deck","version":"0.0.10","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.10","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"6016efb490ac1b0cc3cf1b07bedec4368dade720","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.10.tgz","fileCount":14,"integrity":"sha512-SxRBm/G7eWyKlDUtjGFiunqG+yUdT6jcL7AeW02P2b7TW/zYmcbLNm33d5vHNq1kSy80Eo/LVc3/8ALPOqj8NA==","signatures":[{"sig":"MEUCIQDdwc2GESG6tfbXxp6nbMPpkC89jxMrFM9XsZV4jDE+KwIgZS8aNQFFU34W/O3WooomYpSGx1S1W7hBqPYkdixUkVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69300},"type":"module","shasum":"6016efb490ac1b0cc3cf1b07bedec4368dade720","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-SxRBm/G7eWyKlDUtjGFiunqG+yUdT6jcL7AeW02P2b7TW/zYmcbLNm33d5vHNq1kSy80Eo/LVc3/8ALPOqj8NA==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.7","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.10_1760334854324_0.12470678768880061","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@3sln/deck","version":"0.0.11","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.11","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"ee43889512c5c96ec9772f68894db88498d94b88","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.11.tgz","fileCount":14,"integrity":"sha512-Nk8FlBqa3RM1alXWgcUXkdnfYTUaXxZHSQ/TLzxl6M2nV8tV+R4K9huKbpG4yHkCHzEmvOxde4F352XlsV0xnQ==","signatures":[{"sig":"MEYCIQDTxrTtUUJY3OqMOaWiDgHunXPNcw5tFeCaAlw/7BSTGwIhAJVGQ5AniqQBPDA9d4pl/w23OA2lN0z184Y1DsEjXkBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70237},"type":"module","shasum":"ee43889512c5c96ec9772f68894db88498d94b88","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-Nk8FlBqa3RM1alXWgcUXkdnfYTUaXxZHSQ/TLzxl6M2nV8tV+R4K9huKbpG4yHkCHzEmvOxde4F352XlsV0xnQ==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.7","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.11_1767676967298_0.284702863868324","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@3sln/deck","version":"0.0.12","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.12","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"f6c685fdeb640bc95013644278b015fa537eb2b8","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.12.tgz","fileCount":14,"integrity":"sha512-lH2SKZRcAX3rhi00BpD0i7QtRDb+Q3YWfBxS/IyOQYzzPv6zK2FoSlicvsv8Z3gXxZud3wew7KUUC9h5hNEkPA==","signatures":[{"sig":"MEUCIAJ04m0uvhsSEipgi9qznkNtKd5fY5FyuOMg5+m9wKb7AiEA0VE9HAWSl7Z4LOQUKGGRR7B1noZaCxBCKxLb3apF0co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72314},"type":"module","shasum":"f6c685fdeb640bc95013644278b015fa537eb2b8","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-lH2SKZRcAX3rhi00BpD0i7QtRDb+Q3YWfBxS/IyOQYzzPv6zK2FoSlicvsv8Z3gXxZud3wew7KUUC9h5hNEkPA==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.7","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.12_1768183258234_0.40907986613156355","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@3sln/deck","version":"0.0.13","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.13","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"78d959cd740da2dadf2b041b51679ab87a20a330","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.13.tgz","fileCount":14,"integrity":"sha512-r3MegOum2a+i9InJOkP5Dj+IEAo/e9aXTiQScrIxJB06SXeacEO8RRwhdEGhCCduhY8MIYRrkl9fBkMAdIeKKg==","signatures":[{"sig":"MEYCIQDL4IPPglAFf5ehmrrwg/cHcYOFqigp8dHUPuQPzyK0bgIhAO5DpGOLEHnMbnJwMcyG/dCLS8k4rJMiBnWdSDCnvrvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72493},"type":"module","shasum":"78d959cd740da2dadf2b041b51679ab87a20a330","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-r3MegOum2a+i9InJOkP5Dj+IEAo/e9aXTiQScrIxJB06SXeacEO8RRwhdEGhCCduhY8MIYRrkl9fBkMAdIeKKg==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.7","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.13_1768183881999_0.9267402418173376","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@3sln/deck","version":"0.0.14","keywords":["vite","plugin","documentation","markdown","component","playground"],"author":"Ray Stubbs","license":"MIT","_id":"@3sln/deck@0.0.14","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"bin":{"deck-build":"bin/build.js"},"dist":{"shasum":"e2523f2a1296652692e8457bca2f2013a2972332","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.14.tgz","fileCount":14,"integrity":"sha512-1GN1cscJuYq/xcJ8zASzL/oFhwXkhN3wFk24NNpORDj2pzqNVWuWXAP9vN+HKDBgI+OniDtRp1YK1/uHQehW5Q==","signatures":[{"sig":"MEUCIH7iolQeq9ELE0tTRPHR4o+LmglZh0yyxb5gXJVhOkO3AiEAne2J5KX/H/lx5XbzRLVZdPgEpzgVkPEo04rUkVdQ6M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74474},"type":"module","shasum":"e2523f2a1296652692e8457bca2f2013a2972332","exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js"},"scripts":{"format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"_integrity":"sha512-1GN1cscJuYq/xcJ8zASzL/oFhwXkhN3wFk24NNpORDj2pzqNVWuWXAP9vN+HKDBgI+OniDtRp1YK1/uHQehW5Q==","repository":{"url":"https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.8.3","description":"A Vite plugin for building scalable, zero-config, Markdown-based component playgrounds and documentation sites.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^10.3.10","vite":"^5.1.0","marked":"^16.3.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.7","@3sln/ngin":"^0.0.1","@3sln/bones":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.14_1768184441914_0.7000596357863196","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@3sln/deck","version":"0.0.15","keywords":["vite","web-dev-server","webpack","rspack","plugin","documentation","markdown","component","playground"],"author":{"name":"Ray Stubbs"},"license":"MIT","_id":"@3sln/deck@0.0.15","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"homepage":"https://github.com/3sln/deck#readme","bugs":{"url":"https://github.com/3sln/deck/issues"},"bin":{"deck-dev":"bin/dev.js","deck-build":"bin/build.js"},"dist":{"shasum":"4d580a9d6e107d5f659eaa1e34783df9866b1c3d","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.15.tgz","fileCount":26,"integrity":"sha512-c+7s17TUyNCVyY0S50WtqCG6jq9/Lo6SVFheJnVFSEpzPqy97MFq+Kq7l9ynIhwTrnOGMq83GJXgrXtPPvZcRA==","signatures":[{"sig":"MEUCIE3QyKdrsEv3pTfSlwotyFtZsa/gGTMBx1v3o9aN823SAiEAsAP2BS1hCf5oYKdrdA12/eFbP4XM/AoAcLSXRf9SBhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3sln%2fdeck@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154664},"type":"module","exports":{".":"./src/main.js","./dev-core":"./src/dev-core.js","./wds-plugin":"./wds-plugin.js","./vite-plugin":"./vite-plugin.js","./package.json":"./package.json","./webpack-plugin":"./webpack-plugin.js"},"gitHead":"f96d812c4affc968c2d780f06eed0c140687a95a","scripts":{"test":"bun test","format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"repository":{"url":"git+https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.9.8","description":"Scalable, zero-config, Markdown-based component playgrounds and documentation sites. Runs on Vite, @web/dev-server, Rspack/webpack, or its own bundler-free dev server.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"glob":"^10.3.10","marked":"^16.3.0","esbuild":"^0.25.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.10","@3sln/ngin":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","prettier":"^3.6.2","happy-dom":"^18.0.1","@web/dev-server":"^0.4.6"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.15_1785190475109_0.6813132649524485","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@3sln/deck","version":"0.0.16","keywords":["vite","web-dev-server","webpack","rspack","plugin","documentation","markdown","component","playground"],"author":{"name":"Ray Stubbs"},"license":"MIT","_id":"@3sln/deck@0.0.16","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"homepage":"https://github.com/3sln/deck#readme","bugs":{"url":"https://github.com/3sln/deck/issues"},"bin":{"deck-dev":"bin/dev.js","deck-build":"bin/build.js"},"dist":{"shasum":"8ed59df6424161b1981f4f2c63558b60caccfb55","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.16.tgz","fileCount":27,"integrity":"sha512-PTzzBFMhEtnLELJXTrJW/bsgs5lLYnaNfby5N2cBgrKdJd6tQZ4g/J50SLR/TRHPczqeC5g2oCnBr/oHzK1Ycw==","signatures":[{"sig":"MEUCIQD1PmYwefeW+lKRyJHhkT8BqjyiAj5ecQ0MzdqwfWdgLwIgHNsd1W1XUGIcCfD2THxRxWDpWh8bxFTg7cEeEHxsbAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3sln%2fdeck@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161168},"type":"module","exports":{".":"./src/main.js","./dev-core":"./src/dev-core.js","./wds-plugin":"./wds-plugin.js","./vite-plugin":"./vite-plugin.js","./package.json":"./package.json","./webpack-plugin":"./webpack-plugin.js"},"gitHead":"60dd52b64a6c0422d8b01f4c9593a3b19fa98685","scripts":{"test":"bun test","format":"prettier -w \"**/*.js\""},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"repository":{"url":"git+https://github.com/3sln/deck.git","type":"git"},"_npmVersion":"10.9.8","description":"Scalable, zero-config, Markdown-based component playgrounds and documentation sites. Runs on Vite, @web/dev-server, Rspack/webpack, or its own bundler-free dev server.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"glob":"^10.3.10","marked":"^16.3.0","esbuild":"^0.25.0","fs-extra":"^11.3.2","@3sln/dodo":"^0.0.10","@3sln/ngin":"^0.0.4","highlight.js":"^11.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","prettier":"^3.6.2","happy-dom":"^18.0.1","@web/dev-server":"^0.4.6"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/deck_0.0.16_1785194380779_0.5894981230125207","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@3sln/deck","version":"0.0.17","description":"Scalable, zero-config, Markdown-based component playgrounds and documentation sites. Runs on Vite, @web/dev-server, Rspack/webpack, or its own bundler-free dev server.","type":"module","author":{"name":"Ray Stubbs"},"repository":{"type":"git","url":"git+https://github.com/3sln/deck.git"},"scripts":{"format":"prettier -w \"**/*.js\"","test":"bun test"},"license":"MIT","keywords":["vite","web-dev-server","webpack","rspack","plugin","documentation","markdown","component","playground"],"exports":{".":"./src/main.js","./vite-plugin":"./vite-plugin.js","./wds-plugin":"./wds-plugin.js","./webpack-plugin":"./webpack-plugin.js","./dev-core":"./src/dev-core.js","./package.json":"./package.json"},"bin":{"deck-build":"bin/build.js","deck-dev":"bin/dev.js"},"publishConfig":{"access":"public"},"dependencies":{"@3sln/dodo":"^0.0.10","@3sln/ngin":"^0.0.4","esbuild":"^0.25.0","fs-extra":"^11.3.2","glob":"^10.3.10","highlight.js":"^11.9.0","marked":"^16.3.0"},"peerDependencies":{"vite":">=5"},"peerDependenciesMeta":{"vite":{"optional":true}},"devDependencies":{"@web/dev-server":"^0.4.6","happy-dom":"^18.0.1","prettier":"^3.6.2","vite":"^5.4.20"},"_id":"@3sln/deck@0.0.17","gitHead":"723ae280774a16a526616c00406638ed0e8df818","bugs":{"url":"https://github.com/3sln/deck/issues"},"homepage":"https://github.com/3sln/deck#readme","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-WKHvL6TKEm+M0lG/DebJOt8UQ33OI7jtOLRnbqp3N1HK6wLTkIPIOD5005oXiTCsxOo/vc5b84nQ6VSfXVMFxQ==","shasum":"80e302d80ba081323fdb6aeb189036fc7fdbdc34","tarball":"https://registry.npmjs.org/@3sln/deck/-/deck-0.0.17.tgz","fileCount":28,"unpackedSize":163275,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3sln%2fdeck@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZM2YsTsapNHiTlh1ngEC28t23pV33ftlV9FgEuKF1WAiEAs+cb1mOEnkcBEYphB2zoSyjZkIUXsNOKwMKjgU4prD8="}]},"_npmUser":{"name":"ray.3sln","email":"contact+npm@3sln.com"},"directories":{},"maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deck_0.0.17_1785196268029_0.839751014881883"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T06:12:16.297Z","modified":"2026-07-27T23:51:08.540Z","0.0.5":"2025-10-11T06:12:16.526Z","0.0.6":"2025-10-11T06:21:31.688Z","0.0.7":"2025-10-11T21:10:11.563Z","0.0.8":"2025-10-12T22:11:54.098Z","0.0.9":"2025-10-12T22:56:32.146Z","0.0.10":"2025-10-13T05:54:14.494Z","0.0.11":"2026-01-06T05:22:47.446Z","0.0.12":"2026-01-12T02:00:58.382Z","0.0.13":"2026-01-12T02:11:22.147Z","0.0.14":"2026-01-12T02:20:42.051Z","0.0.15":"2026-07-27T22:14:35.280Z","0.0.16":"2026-07-27T23:19:40.925Z","0.0.17":"2026-07-27T23:51:08.175Z"},"bugs":{"url":"https://github.com/3sln/deck/issues"},"author":{"name":"Ray Stubbs"},"license":"MIT","homepage":"https://github.com/3sln/deck#readme","keywords":["vite","web-dev-server","webpack","rspack","plugin","documentation","markdown","component","playground"],"repository":{"type":"git","url":"git+https://github.com/3sln/deck.git"},"description":"Scalable, zero-config, Markdown-based component playgrounds and documentation sites. Runs on Vite, @web/dev-server, Rspack/webpack, or its own bundler-free dev server.","maintainers":[{"name":"ray.3sln","email":"contact+npm@3sln.com"}],"readme":"# Deck\n\n> [!WARNING]\n> This is a work-in-progress project.\n\nDeck turns a directory of Markdown into a scalable, zero-config component\nplayground and documentation site.\n\nIt indexes your documentation in the browser, so a deck of a few thousand cards\nloads as fast as a deck of five: the shell and a precompiled search index arrive\nfirst, then cards, in whatever order the reader turns out to need them.\n\n[deck.webm](https://github.com/user-attachments/assets/cc127ba6-202c-47f0-a982-560e05f7574d)\n\n## Documentation & Live Examples\n\nFor a complete guide, API reference, and to see Deck in action, you can check out\nDeck's own [card Deck here](https://deck.3sln.com).\n\n## Quick Start\n\n1.  **Install:**\n\n    ```bash\n    npm install @3sln/deck\n    ```\n\n2.  **Configure:** In your `package.json`, add scripts and your project's\n    configuration:\n\n    ```json\n    {\n      \"scripts\": {\n        \"dev\": \"deck-dev\",\n        \"build\": \"deck-build\"\n      },\n      \"@3sln/deck\": {\n        \"title\": \"My Awesome Docs\"\n      }\n    }\n    ```\n\n3.  **Run:**\n\n    ```bash\n    npm run dev\n    ```\n\nThat is the whole of it — `deck-dev` needs no config file and no bundler. If you\nwould rather run your deck inside a dev server you already use, see below.\n\n## Dev servers\n\nA deck needs four things from a dev server: serve the index page deck generates,\nserve your cards, serve two generated modules per `<deck-demo>`, and say when a\nfile changed. Deck's own client app arrives pre-bundled, so nothing here depends\non how the host resolves `@3sln/dodo` or copes with a CommonJS package.\n\n### Deck's own server\n\n```bash\nnpx deck-dev --port 5173\n```\n\nNo config, no dependencies. Cards hot reload, and `<deck-demo>` modules re-run in\nplace when you edit them.\n\n### Vite\n\n```javascript\n// vite.config.js\nimport {defineConfig} from 'vite';\nimport deck from '@3sln/deck/vite-plugin';\n\nexport default defineConfig({plugins: [deck()]});\n```\n\nUses Vite's own HMR socket rather than opening a second channel.\n\n### @web/dev-server\n\n```javascript\n// web-dev-server.config.mjs\nimport deck from '@3sln/deck/wds-plugin';\n\nexport default {\n  nodeResolve: true, // for your demo modules; deck's app is already bundled\n  plugins: [deck()],\n};\n```\n\n### webpack-dev-server / Rspack\n\n```javascript\n// rspack.config.js — webpack.config.js is identical\nimport {setupMiddlewares} from '@3sln/deck/webpack-plugin';\n\nexport default {\n  mode: 'development',\n  entry: {},\n  devServer: {\n    static: {directory: import.meta.dirname},\n    setupMiddlewares: setupMiddlewares({root: import.meta.dirname}),\n  },\n};\n```\n\nDemos are bundled with esbuild on every path except Vite, which resolves them\nthrough your own Vite config instead. If your demos import through an alias or a\npath mapping, tell esbuild about it once:\n\n```json\n{\n  \"@3sln/deck\": {\n    \"esbuild\": {\"alias\": {\"@app\": \"./src\"}}\n  }\n}\n```\n\n### Anything else\n\nThe middleware behind the last two is plain connect/express, so express, connect,\npolka and Node's own `http` all work the same way:\n\n```javascript\nimport {createDeckMiddleware} from '@3sln/deck/dev-core';\n\napp.use(createDeckMiddleware({root: process.cwd()}));\n```\n\n## Publishing\n\n```bash\nnpx deck-build\n```\n\nWrites a static site to `out/`, ready for any file host. The build:\n\n- bundles deck's app and every `<deck-demo>` module with esbuild;\n- precompiles a **search index** over the whole deck, which the browser downloads\n  before any card — so the first search covers everything, not just what has\n  finished loading;\n- writes `llms.txt`, `agents.md`, `agents.html`, `robots.txt` and — when `url`\n  is configured — `sitemap.xml`, so a crawler or an agent that cannot run a\n  single-page app can still read the whole deck;\n- emits a service worker and asset manifest for offline reading.\n\n### Loading order\n\nA published deck decides what to fetch by priority rather than by order on disk:\n\n1. the precompiled search index, before any card;\n2. the card named by `?c=`, so a deep link opens immediately;\n3. cards matching the search on screen — including a search typed while the rest\n   of the deck is still downloading, which re-prioritises the queue in place;\n4. everything else, in the background.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}