{"_id":"@avo-hq/marksmith","_rev":"30-d1174a3ad62ae8d0c064bf5d0cc70b25","name":"@avo-hq/marksmith","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"@avo-hq/marksmith","version":"0.0.1","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.1","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"12625cdf9f47c0add62e6e2c8ed233518975280a","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.1.tgz","fileCount":3,"integrity":"sha512-ITZOe7J3pnTtQ617vQSAEnyBQVmWXsyiZA0qLRk80iF103nEWkDW5j5HYsMHZp3ANQw821X+hj7EYYn632sftw==","signatures":[{"sig":"MEUCIQDdT33AsvoPjQexNbJxiRuD4p7KT7qfqkNaKHOYiM4pTwIgSUnJPGK2M3+1BR89SeWOjuS60711wnrzhPPo0/X2hcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100122},"type":"module","module":"app/assets/builds/marksmith.esm.js","gitHead":"99a4021968c98767c99ae12ff0c6a4d8c6dcdfc6","scripts":{"build":"rollup -c"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.1_1737485600587_0.6512380599977892","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@avo-hq/marksmith","version":"0.0.2","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.2","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"8cb5e6faf9573e43666e838bfe46158a3e3bef7f","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.2.tgz","fileCount":3,"integrity":"sha512-EfxvmD88Cwx4HhVswzBWEyDYncRQIQfIUu6VS6BSGbO1Wc18NMnwSK73VhEalodCJTyFTzpFxKp91QuHTSKhbQ==","signatures":[{"sig":"MEYCIQCDuHS10C1b6wcsT7jkHvho0wPFEJLotkya47SYOm5XYQIhAMVqZ+uQdLvu225Sjd7OaN8ASYmzp1T8B3nqPYBaWPom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100109},"type":"module","module":"app/assets/builds/marksmith.esm.js","gitHead":"99a4021968c98767c99ae12ff0c6a4d8c6dcdfc6","scripts":{"build":"rollup -c"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.2_1737486004910_0.923344559943228","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@avo-hq/marksmith","version":"0.0.3","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.3","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"31d8725888d9d9321603ee427ff2bab088837b6f","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.3.tgz","fileCount":2,"integrity":"sha512-MtvfQPEIWYsWIV9v1G24dY3FbjOf2ybaG7Kcdc0EZ7bAUN9o4pS1eFwVHKYufxuZFp4qNnV93Jt1l1HjZ3PqJA==","signatures":[{"sig":"MEUCIG/350PPbr7jmi0HmoijA5rhamcQoC1iAQ7HxWHBxuhXAiEAthYrhNVlhEB/fC+wdi/9mSQAA6VLDs5sFqJyVvkFiYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"99a4021968c98767c99ae12ff0c6a4d8c6dcdfc6","scripts":{"build":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.3_1737538285429_0.08435578142977018","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@avo-hq/marksmith","version":"0.0.5","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.5","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"259ec4e1f0b2cbb72bf8629198299a551e8629da","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.5.tgz","fileCount":2,"integrity":"sha512-Jsva9uXursbEmBSIEXYiPDrtyGK6ouKNka6Cy+plTWXIx9JeEdcRECLoAcXCU983hvam71tEbOfVPB+5Mnpy6A==","signatures":[{"sig":"MEQCIEZR3o11RDdrm3N6uHdExK/x9lA4xa5zedAD1si9B3tdAiAM5xyr0ct1P8c0jRNr4iYaON1BXHw12l7jsnJNFaTHFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2798},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"953bb245f004f1cf30883026a5a5099bcbc4ac92","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.5_1737539841321_0.6049822640863503","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@avo-hq/marksmith","version":"0.0.6","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.6","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"42cd50ed53c6f7e199e5c9ef4c5c421d6bfc801c","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.6.tgz","fileCount":4,"integrity":"sha512-DQ3Bs3WzIEC7GkBWiKdiebzMUkC809lIovQM45+e0y/S3QvdAtYkUrDq2FYV3+Dnnva91c87OJ+wA3WR15S2bg==","signatures":[{"sig":"MEQCIBPM73+B05zRIQjHIhl4kp7EamcutrcF7dzm+ae8AuIcAiB5ZYBpiYfh4I9XmTdW+oo5Kov8y4lnZTfrGyP9YGik5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104581},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"d27ce87ec0e039d29e56efb76ea3dd2682ff3b73","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.6_1737540462026_0.48060441654379327","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@avo-hq/marksmith","version":"0.0.7","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.7","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"9e5a1c09e36aa153520b4571c9e9dbfd9a2bbf6f","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.7.tgz","fileCount":4,"integrity":"sha512-aYirubMjAghHjhTQYN2nYcHXSVMpdjf1VoKe9VVk+6lsGpk3Pu2qvhlK75UbmnPSUkek1MovfQu8FGFnghjDVQ==","signatures":[{"sig":"MEQCIBBOUUUktUn3l4XraX3DpXQPXwo/91nAs/Z+9Ik6CqMfAiBPttAonHUYiGPMQU7VcEHil+c5lOmEfuhNZbWn5NdpIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104569},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"e2fdc9ddfd6891d11ca884f3032a650bdae9d3be","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.7_1737560410527_0.5077461075390677","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@avo-hq/marksmith","version":"0.0.8","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.8","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"6a7f0e9c63e2f5d92d0bfd526f36525c6a852644","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.8.tgz","fileCount":4,"integrity":"sha512-880KAat5T1XOcIkzA1tXyo9bEwdxsaJumuCneH6x3lvltRTC9B7ciUapa6QEm9CneAFKvY3+92fJHYs7+1dsHg==","signatures":[{"sig":"MEQCIHCF+bsyKqIvVZ8vw7HwiT+mLnQ74phxhDmMzThsRXxAAiBPf81KTWnpoMhV6m2sxy0U81+RkRgEGFjC3jmCmvjS+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104569},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"95ecdb52c16407a5f8f681abea714a68a0224de9","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.8_1737560656748_0.86972001068836","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@avo-hq/marksmith","version":"0.0.9","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.9","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"d0973946dc87302b4585d6832d7c719a3de03bcf","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.9.tgz","fileCount":4,"integrity":"sha512-HBvSllNfWxwhe6LA5X/4jCKyj9P8pPQRdocivh35lJcmBUgyTCttRDm1qCaG5xp6Clxfc27cte2ZOtvDSmW/Uw==","signatures":[{"sig":"MEYCIQC37IWy/2hjVNosUE1s2pwZi3YJlh1Nm41Vw0XGNX3GWgIhAJ8yuolxiCPctEzVLPhj4WK25LiDPvya1nnZX/ST3ldY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107275},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"785091e0568b47b19f21b670edc87230abbcadb0","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.9_1737566120433_0.9261916950207281","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@avo-hq/marksmith","version":"0.0.10","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.10","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"ed4839a73fa309521e81eb36bed824f54850d38b","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.10.tgz","fileCount":4,"integrity":"sha512-B7NHs+WnQ65eE34CgLSrPxEkiiGF7DqiIo96GVceedDdVWDVGPSjqqxkmdXnN+ULUyh3K7+n/ocTuhs9Dzw8/g==","signatures":[{"sig":"MEUCIQDpmphyelJ+03oUuTY1sMdVBEUFwHbXAhR+AsC6rK0sYQIgM29TVqkT0kJmRxi/yIKa4whlvLDA98SEZ2dNvzNPBf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107461},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"6c713f19d95846b60936210ad723fc8573becb8c","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.10_1737572889234_0.30858752841382486","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@avo-hq/marksmith","version":"0.0.11","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.11","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"bfb2d1765b2bbddd1f28f07f08fff26a2b600f86","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.11.tgz","fileCount":4,"integrity":"sha512-6ZYSxt8PRTVAxH09T91grEVRn6owzq0CUjPPsD30LzDO1yADd2n0rmMhPHN80K2vhSOawTCD2FwrS2oJybTr7w==","signatures":[{"sig":"MEQCIGJVt7tPU8X1KEmoZHbdcA+CT5t0TpUHKY9D3j/H9eelAiBh8HIaP/ipZ19XMTlRbbOAWLrU9xloYVddGY50tfiM0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107461},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith-full.esm.js","./controller":"./dist/marksmith-controller.esm.js"},"gitHead":"1e0d2db2cc5021219e66c93e9690141174cd569e","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.11_1737575759034_0.4815651614096774","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@avo-hq/marksmith","version":"0.0.12","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.12","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"3e7aa7b97321694215e40b32d79a83c8785919f1","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.12.tgz","fileCount":4,"integrity":"sha512-4KCsmDTUBMtclgnJwHR0mpIRbUGPF/ydzKGIlDSygoGMRn3RPFjG2C1nwQUOWTagyHnNHz1w7jOWS0DXXZe+DQ==","signatures":[{"sig":"MEUCIBnPPwDEKLm0K/988MGR3h8uN+v2Ovuhx7JwI8SS9DkBAiEAwOmbWtF0Z59GZS99dq0wckd8PlFHzKVz/+IkDYGIrbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114653},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"044153388c353e8002ef606248422e2fb5982b47","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.12_1737628534993_0.5922883848360878","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@avo-hq/marksmith","version":"0.0.13","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.13","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"33d5bcd1373d2ea3b66744e8bcb9a9a7e56c1498","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.13.tgz","fileCount":4,"integrity":"sha512-LsG0/DpFrxj44Fk4zWzBpb3NrJodrl6t/jhLyROwFIeecQWKOs4wihOpous3rXxDu3RfEzn/ZBwtBpT3B2TI+w==","signatures":[{"sig":"MEUCIC219BsrJey7n+2hnHB/MY1157pEAI5LMWGjo5evkZwwAiEA9gUr9tpA+JnzR3dleJ8YVJNc9GiODULDuoolIuuBO/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114653},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"8c81028c645e4de3b43722bb8846f234a3919b88","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.13_1737638875109_0.5205341500085054","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@avo-hq/marksmith","version":"0.0.15","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.15","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"4d6b31a26ef77017c94aa5a40f7ac645499f13ac","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.15.tgz","fileCount":4,"integrity":"sha512-MpH09S7+1ftI06cBn9lNMdjAKeKeT7NaHsR1ZLh0KiP9JOhoVlPpSFqQZUmtu1EezHNX6JyQqLoh8o4fTfxcig==","signatures":[{"sig":"MEQCIExywNfbvRPNBfvroy5jxZcWepuJjWxRCym5eQQbGSEOAiADMXTjUhyqAmm7upAwr5DkYqc7r8ryxlf81zZ0ERLrCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115218},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"e3635b8029df717191aa268c8ac66e46c51b45d6","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0-beta.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0-beta.9","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0-beta.9","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.15_1737839561305_0.11822174749373593","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@avo-hq/marksmith","version":"0.0.16","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.0.16","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"e3b648c27af4839b8b8112189c4681f4ec86fe53","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.0.16.tgz","fileCount":4,"integrity":"sha512-bNTZMd8l0bWySujF7Bdd0Wo6CznhBhD4W0CQdhAGCvN+XMxvufbH0A0WWTQ0S1xxe5KSRqMxISRAvOMUKQ4ShA==","signatures":[{"sig":"MEUCIGlF0MwezXQxFvCCJRaOJHf0pYsJbStgsDuwwwwqovy5AiEAqUIJQK913X7sAjCOpk4BHVlSo7kfntDzzvCrPJfynjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116478},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"136188128de4a538694d31ddffc033e076911d6c","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.0.16_1738320534866_0.1078933841523726","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@avo-hq/marksmith","version":"0.1.0","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.1.0","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"82f5bc15868ac0227e2a6397529ee41849cf48dc","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.1.0.tgz","fileCount":4,"integrity":"sha512-XqwbEajwrh9kaHKoIYJtYmQxV3V4veCuTQVLyaQ2eBgSpU09J1/8z/jXD0gbwDNyZNjEgCOa9Mcdyz/CxyT1ug==","signatures":[{"sig":"MEQCIEv5LFkr5TrEP5gm5ZH53EAsY3JE1Ao60trrnfASL2vkAiA37uCz7YFTBSEJtI8rGYLqoUR/ENNXWdpRVvg2X9Fmeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116555},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"4c8ef0e802de640d3497889a489abbf7195fe08e","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.1.0_1738584697872_0.5777352551062476","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@avo-hq/marksmith","version":"0.1.1","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.1.1","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"a0b0a3ea1f0f0b7c9ed397a4abf4510f98207445","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.1.1.tgz","fileCount":4,"integrity":"sha512-G9EBJs0009Fc/8YfAEoylVbrVFofgMNHptH17Lw9MpPudcibQZufxMCw5LCAKq87RNVWYj2PcbcibkeeYtqpAA==","signatures":[{"sig":"MEQCIDJBD8uXSGqSNRPWau42r42P4Kq/At2dLdPiY1Ae2uJ0AiAPKaFtlk6x6tDJ/80XlPQcTxsFWGjrwHdpUstvmxlSbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116555},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"e4f56acbe4cd72c9cda7fa9e3967eadafb5bb0bf","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.1.1_1738585833078_0.322725850314469","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@avo-hq/marksmith","version":"0.1.2","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.1.2","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"a17a5457fd19958383471a3877b4f5269df103f0","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.1.2.tgz","fileCount":4,"integrity":"sha512-aHh6sPg65X5pusFJtveUu+X1V4tjN1jX2GaTWCmXbSc4FhUY/VQ+GTSVNwukEkX85gFfQEgXTrmfz2PfpUE9+A==","signatures":[{"sig":"MEUCICrtvrRUGOeNqCyWeXPzcYqEJ7O/tcTaYu7uTexUlgeaAiEAgdldYfs8lrR2tcTZoDG6k8XYjjesXRjxE84y7QU/OCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119408},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"cbe5752ec4f126b5466b8b6f808b038f524fa503","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.1.2_1738627157062_0.5541458438799343","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@avo-hq/marksmith","version":"0.1.3","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.1.3","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"eaedd19f112cec518673aadd197b546a9d117853","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.1.3.tgz","fileCount":4,"integrity":"sha512-pbzWZKrbsscIA1i0pXQ65w1EHj6Y1p1pyuDNns5V8GO61Ms/P52QrcNaddMu99/PElk7FUhcrDNNckWHg2uxuA==","signatures":[{"sig":"MEUCIQCoWhaEjrlwodNWLENAejkq2MjsH3+Aq6uoTXMYH4CRLgIgR8sR4AckKk8hWjFXjYsNs9WlC+YQ6TVyliH4ioMQolw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120167},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"d32dabe3e5e64b4fecac8421b52d1c14ecb0de73","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.1.3_1739562025719_0.674731441457123","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@avo-hq/marksmith","version":"0.2.0","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.2.0","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"9637daa64524f60bfbe887ab714f9516e144ed21","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.2.0.tgz","fileCount":4,"integrity":"sha512-KR7zVcNspzK1CqnnzRp2sQCkLpllvcv8AQdTbO8nneh/nG4ymtXu0HVGUIZjBSmCBfMgrPsW+dNzjC/VoKHIAw==","signatures":[{"sig":"MEYCIQCteJmR8qFQuitIeShk28googywbHqDZR714etlVFEu4QIhANj6nxkdT2WruvGU1uHjxYsQJW+BfKojKSuBO9GSpYAX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120342},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"ab098992f8a489afd1d4de3b8ebcb4ae46c736d0","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.2.0_1739616941430_0.09950869668480111","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@avo-hq/marksmith","version":"0.2.1","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.2.1","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"5701cb64f55b182a474ba1a13f0a2a8e77d2909c","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.2.1.tgz","fileCount":4,"integrity":"sha512-Oy4WPhVZ7r5zUnXpl3yVfZ6nfJcIBCgmdRS1ypxzMnyqV2apkLBdFWhSSJ5xJsTIIhF7E9B0+3EZLPAtgqJ5bQ==","signatures":[{"sig":"MEQCIDWjW6fQWCmLeVDprxBHXq/G1dIR2ncEoXRIBeSoH3uiAiAAswpIL8n5sz5jpO8E4mGrpJxMY2KO9G5jKeXNr1jbEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"92aa190e2401765aec0176875ca71a6e802bdeab","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.2.1_1739617844865_0.25583358348677443","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@avo-hq/marksmith","version":"0.2.2","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.2.2","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"dff179798dd82bae164b65bc684e937eeeb494cf","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.2.2.tgz","fileCount":4,"integrity":"sha512-v60mcaxelRebIcuFAGPmKBi27PlCoH0s21oQ8Jety361wXRi/tNppjyWuubhX61KjOKy0YO94yAOBMm/VlvC5Q==","signatures":[{"sig":"MEQCIAJVQpuakfYmzTs+U8Ifooqt06MsysmxnFtIJB/uS0sxAiAXi6xZzqrUI69cdUSmpej1xqy5JCxwGh0lGVlPvwvuNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120414},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"c1176c0900d4a2ac99ed68645b4fa33d0b9578c6","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.2.2_1740148231356_0.3889744356594125","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@avo-hq/marksmith","version":"0.3.0","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.3.0","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"0dbc3e5af939f106b54f821c401e8648c55734e4","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.3.0.tgz","fileCount":4,"integrity":"sha512-KlpI0q564qTyQ8kvuy5WdYKZ6KBDzFDquoqWgbKDMZ8VAG9f2vLq6F4qy+htiHCnEvc02adv7snFh8C6Jyk/Wg==","signatures":[{"sig":"MEQCIGaI+iMy2eQ+dS5q2wCSXjP7f6/P1+R2/09d0sapKjveAiBNa93dtLv7xIOGJjGolGq3jNRsWGFpRXDNqa0/pnnFkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120406},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"ef8a796230a6c1fddb3cb8e68dd700a8f4293e1f","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.3.0_1741634263533_0.7141319168202129","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@avo-hq/marksmith","version":"0.4.0","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.0","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"f81dd1b4b1562cad57d2985770b452b4cc092745","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.0.tgz","fileCount":4,"integrity":"sha512-7ghL7URPVXLz4ndTo6qeoNHUbM4sK/oEFUPSAILp8isIGh2qq30FmLAvxJgLKWBwluU37dT/CHJOwx8Th+gCsw==","signatures":[{"sig":"MEQCIFUjBGdwDi0XZhGTt9+XGrGMXyodl6P2JYpYh3nSnWYbAiAmyg0iW+Zn8iBdGoQYsdh0VQ5AjhfFOfCW/0xyRXGITw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121176},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"2c739f5079fc7bca8fd1c18e563ac54083570433","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.0_1743688745878_0.11919566930288084","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@avo-hq/marksmith","version":"0.4.1","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.1","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"632d66124c3e4c57bd4c81098a14aaf5c775d137","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.1.tgz","fileCount":4,"integrity":"sha512-0ieHk89aA5xe2UBgin9bhEr0uE+JyY54Cl5zWxXM3NYm4hOz6i/znDKjVMEBI1TN5CTH5zO3yaPIT9DTzzpwvg==","signatures":[{"sig":"MEUCIH7CbuB/rDCHiP/djeE0JBAUF+1EoDBYPgIYriT5Z+PjAiEA+WUtm9sjUWJzJ2kCojEsJYCJAge04adD98r0rK2509w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121399},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"bb12d48eed60519f6e4f71966022a0ac00a7e4b9","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.1_1743878807869_0.742170527697517","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@avo-hq/marksmith","version":"0.4.2","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.2","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"a1e79121ed198e084684af17513297b84df5ddad","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.2.tgz","fileCount":4,"integrity":"sha512-qEmzPwrKJehAlWtSPnJhACg0TgDHk1Lz9gb4KkQ8fCttRPgGJyfqpoFU2SJMGkDM6OWyuipNvPREYSGY+OQgRA==","signatures":[{"sig":"MEQCIHN5+YMYP7PNiI/cvfjS434vYXT+QwIj2MaiZKROT3AGAiBWVyEdWi/QxU7wMH7MXEb4E4y3tuM4odZc8SjqzlVawg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121399},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"8ad657dd6954487a6193afd5933a0937c37aa1be","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.2_1743881907438_0.09439419064545018","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@avo-hq/marksmith","version":"0.4.4","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.4","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"f6ce51cc448eddba9fc7515e9e81a07d3996a84d","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.4.tgz","fileCount":4,"integrity":"sha512-6ntPdONXp3h1icplUOwmQJ9weCIx2ahsS45xmcG0q+ZZnImQmkOWmjLoduTWXqNSur6EFawNbZJvMyOUdwYahw==","signatures":[{"sig":"MEUCIQDItr9sZ6bOnk3sbS/4ukVpI/+aTZkSaGJLnZk8VfqPyAIgGNnDFI026jrXF9ZndAd1Hj5Gx1Tnh1yjyVWdtFezfik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145063},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"522a98d22043a3e09ec49c10fe25bd1262f07d29","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@github/hotkey":"^3.1.1","vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.4_1743885389615_0.545955068975273","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@avo-hq/marksmith","version":"0.4.5","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.5","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"98b16db09665d6b249e6bf214e25f91877c4e61f","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.5.tgz","fileCount":4,"integrity":"sha512-hRi96EVcbkpJXSSOGbV6K/jVPHPRp3w9rhIYHlZl4d+66tswOwUNNJNI4HSsU6Oz0NLHBoeKsi4h9S119gk2qw==","signatures":[{"sig":"MEYCIQC4RamSEZoowYQTcZBERF7cC6j8a4AizMrdxs5ZdbG8ygIhAMwRlRksPiCZU52e0JBxwiEVETHkl4XW08gPe8JUm9hT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145119},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"4c24dacba93e39a1d426cbc619622914e0577f12","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.7.0","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@github/hotkey":"^3.1.1","vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.5_1746683280170_0.34283968606086157","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@avo-hq/marksmith","version":"0.4.7","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.7","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"bcc52d6ca8ac23284c7f0b752f83133520233b99","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.7.tgz","fileCount":4,"integrity":"sha512-fGQTD4P/UiIebykRnTwLq69tYU3jdKgQE8/2AXKOqmPcRpp9fp5KWUx93MChU/+UGUuoUC/jAJ8R1uJRaYB59g==","signatures":[{"sig":"MEUCIQD48ae7cUM6dJKZPLyoxzNw/9PLLPS0kWLrsCSNKfsPcQIgFLN1FfPTkiXNUgYpchUvAH5FX7P152Kjz0mr+6uvUnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146135},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"e221b9a22c4d5291b48a47a1dd8d76cdeaaa3006","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.9.3","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@github/hotkey":"^3.1.1","vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.7_1754569080948_0.46814798188602125","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@avo-hq/marksmith","version":"0.4.8","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","_id":"@avo-hq/marksmith@0.4.8","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"homepage":"https://github.com/avo-hq/marksmith","bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"dist":{"shasum":"03d5ada9d4e7907e1129d2e7eb44e0e78190aa37","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.4.8.tgz","fileCount":4,"integrity":"sha512-Iy6tYOrcrSqDaqoz2qX2NtCs7wx4lG3iue4agrx0BK2G4Rdks84GbC72IeaucLJFR8LkwFwE/n+NE5sWe1t1BQ==","signatures":[{"sig":"MEUCIB/uwFG3p4FK/32gwW/nUdNKL7kCVUzuH9MkXyY6j4nuAiEAro4jLi7AJQSTOdpw7kAR5iphHqWhMSp95l+KLB3EgnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146135},"type":"module","module":"app/assets/builds/marksmith.esm.js","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"gitHead":"7de6a255043524f73fefed56fd8e10ea9f772c6a","scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"repository":{"url":"git+ssh://git@github.com/avo-hq/marksmith.git","type":"git"},"_npmVersion":"10.9.3","description":"GitHub-style markdown editor for Ruby and Rails","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@github/hotkey":"^3.1.1","vite-plugin-rails":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","vite-plugin-ruby":"^5.1.1","@rails/request.js":"^0.0.11","@tailwindcss/vite":"^4.0.0","@hotwired/stimulus":"^3.2.2","@rails/activestorage":"^8.0.100","@hotwired/turbo-rails":"^8.0.12","@github/paste-markdown":"^1.5.3","@tailwindcss/typography":"^0.5.16","@rollup/plugin-node-resolve":"^16.0.0","@github/markdown-toolbar-element":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/marksmith_0.4.8_1770328221806_0.6670225389387627","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@avo-hq/marksmith","description":"GitHub-style markdown editor for Ruby and Rails","author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","homepage":"https://github.com/avo-hq/marksmith","module":"app/assets/builds/marksmith.esm.js","version":"0.5.1","exports":{".":"./dist/marksmith.esm.js","./core":"./dist/marksmith-core.esm.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/avo-hq/marksmith.git"},"bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"type":"module","publishConfig":{"access":"public"},"devDependencies":{"@github/markdown-toolbar-element":"^2.2.3","@github/paste-markdown":"^1.5.3","@hotwired/stimulus":"^3.2.2","@hotwired/turbo-rails":"^8.0.12","@rails/activestorage":"^8.0.100","@rails/request.js":"^0.0.11","@rollup/plugin-node-resolve":"^16.0.0","@tailwindcss/cli":"^4.0.0","@tailwindcss/typography":"^0.5.16","@tailwindcss/vite":"^4.0.0","lodash":"^4.17.21","rollup":"^4.31.0","tailwindcss":"^4.0.0","vite":"^5.4.11","vite-plugin-ruby":"^5.1.1"},"scripts":{"build":"yarn build:js && yarn build:css","build:js":"rollup -c","build:css":"npx @tailwindcss/cli -i app/frontend/entrypoints/application.css -o app/assets/stylesheets/marksmith.css"},"dependencies":{"@github/hotkey":"^3.1.1","vite-plugin-rails":"^0.5.0"},"_id":"@avo-hq/marksmith@0.5.1","gitHead":"3a0ae9f6c24aa4d38aa4b85857e152bcb30c0ab1","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-jXb/T4s0qGL8wnNJ7C/fNJb3BOqARo8nIk7HJyn7pTYjlEEyvdH+cFnyxpR6DbhGGEZsvrsxuAlAtzLTjZNr3A==","shasum":"020f07a2f6962d65dffe40a574f75a0076fd41d5","tarball":"https://registry.npmjs.org/@avo-hq/marksmith/-/marksmith-0.5.1.tgz","fileCount":4,"unpackedSize":147070,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA2lQ9dHFwg2Y+9O4bbwIjr2bu6INi+zCJdBfCPgecctAiArBw6quB9YKXmLhb6+kAWAQzHjb9HHIFcN7ItyCPVDBg=="}]},"_npmUser":{"name":"adrianthedev","email":"adrian@adrianthedev.com"},"directories":{},"maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/marksmith_0.5.1_1777012712692_0.7955092749756598"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-21T18:53:20.507Z","modified":"2026-04-24T06:38:33.086Z","0.0.1":"2025-01-21T18:53:20.810Z","0.0.2":"2025-01-21T19:00:05.126Z","0.0.3":"2025-01-22T09:31:25.585Z","0.0.5":"2025-01-22T09:57:21.474Z","0.0.6":"2025-01-22T10:07:42.207Z","0.0.7":"2025-01-22T15:40:10.719Z","0.0.8":"2025-01-22T15:44:17.008Z","0.0.9":"2025-01-22T17:15:20.655Z","0.0.10":"2025-01-22T19:08:09.438Z","0.0.11":"2025-01-22T19:55:59.222Z","0.0.12":"2025-01-23T10:35:35.160Z","0.0.13":"2025-01-23T13:27:55.316Z","0.0.15":"2025-01-25T21:12:41.482Z","0.0.16":"2025-01-31T10:48:55.044Z","0.1.0":"2025-02-03T12:11:38.099Z","0.1.1":"2025-02-03T12:30:33.291Z","0.1.2":"2025-02-03T23:59:17.243Z","0.1.3":"2025-02-14T19:40:25.967Z","0.2.0":"2025-02-15T10:55:41.634Z","0.2.1":"2025-02-15T11:10:45.032Z","0.2.2":"2025-02-21T14:30:31.530Z","0.3.0":"2025-03-10T19:17:43.719Z","0.4.0":"2025-04-03T13:59:06.092Z","0.4.1":"2025-04-05T18:46:48.047Z","0.4.2":"2025-04-05T19:38:27.642Z","0.4.4":"2025-04-05T20:36:29.836Z","0.4.5":"2025-05-08T05:48:00.354Z","0.4.7":"2025-08-07T12:18:01.206Z","0.4.8":"2026-02-05T21:50:21.945Z","0.5.1":"2026-04-24T06:38:32.940Z"},"bugs":{"url":"https://github.com/avo-hq/marksmith/issues"},"author":{"name":"Adrian Marin","email":"adrian@adrianthedev.com"},"license":"MIT","homepage":"https://github.com/avo-hq/marksmith","repository":{"type":"git","url":"git+ssh://git@github.com/avo-hq/marksmith.git"},"description":"GitHub-style markdown editor for Ruby and Rails","maintainers":[{"name":"adrianthedev","email":"adrian@adrianthedev.com"}],"readme":"# Marksmith\n\n[![CI](https://github.com/avo-hq/marksmith/actions/workflows/ci.yml/badge.svg)](https://github.com/avo-hq/marksmith/actions/workflows/ci.yml)\n\nMarksmith is a GitHub-style markdown editor for Rails apps.\n\nIt supports Active Storage attachments and comes with a built-in markdown preview renderer.\n\n![Marksmith logo](./marksmith.png)\n\n![Marksmith demo](./marksmith.gif)\n\n> [!WARNING]\n> Marksmith is at the initial stage of development. It's nearing a beta release, but the API might change and bugs are expected. Please continue to use the library and report any issues in the GitHub repo.\n\nTemporary live demo here, under the description field: [https://main.avodemo.com/avo/resources/projects/new](https://main.avodemo.com/avo/resources/projects/new)\n\n## Usage\n\n```erb\n<%= marksmith_tag :body %>\n```\n\n## Installation\n\n#### Prerequisites\n\nMarksmith integrates with Rails apps using Stimulus controllers and Turbo Streams, so the following must already be installed and configured:\n- [`@hotwired/stimulus` package](https://github.com/hotwired/stimulus)\n- [`@hotwired/turbo` package](https://github.com/hotwired/turbo)\n- [`turbo-rails` gem](https://github.com/hotwired/turbo-rails)\n\n#### 1. Add `marksmith` to your `Gemfile`\n\nHave Bundler add it by running this command:\n\n```bash\nbundle add marksmith commonmarker\n```\n\nOr manually install it.\n\nAdd this line to your application's Gemfile:\n\n```ruby\n# Gemfile\ngem \"marksmith\"\n# Add a markdown parser\ngem \"commonmarker\"\n```\n\n#### 2. Install the NPM package to import the StimulusJS controller.\n\nInstall the package from npmjs.org.\n\n```bash\n$ yarn add @avo-hq/marksmith\n```\n\nOr pin it using importmap.\n\n```bash\nbin/importmap pin @avo-hq/marksmith\n```\n\nImport and register the controllers in your application. The `ListContinuationController` is optional and only needed if you want to have continued lists in your markdown.\n\n```js\nimport { MarksmithController, ListContinuationController } from '@avo-hq/marksmith'\n\napplication.register('marksmith', MarksmithController)\napplication.register('list-continuation', ListContinuationController)\n```\n\n> [!NOTE]\n> Marksmith comes bundled with a few dependencies by default.\n> If you want to manually import those dependencies and import only the controller from the package use the `/controller` path.\n\n```js\n// Manually import Marksmith's dependencies\nimport '@github/markdown-toolbar-element'\nimport { DirectUpload } from '@rails/activestorage'\nimport { post } from '@rails/request.js'\nimport { subscribe } from '@github/paste-markdown'\n\n// Import just the controller\nimport { MarksmithController } from '@avo-hq/marksmith/core'\n\napplication.register('marksmith', MarksmithController)\n```\n\n#### 3. Add the style tag to your `application.html` layout\n\n```erb\n<%= stylesheet_link_tag \"marksmith\" %>\n```\n\n#### 4. Use it\n\nUse a form helper tag or attach it to your form builder.\n\n```erb\n<%= marksmith_tag :body, value: \"### This is important\" %>\nor\n<%= form.marksmith :body %>\n```\n\nThe value is stored in the database as plain text 🙌\n\n## Configuration\n\nMarksmith accepts a few configuration options.\n\n### Field options\n\nThe field supports a few of the regular options like `disabled`, `placeholder`, `autofocus`, `style`, `class`, `data`, and `value`, but also a custom one.\n\n`extra_preview_params` - Sends extra params to the preview renderer.\n\n`enable_file_uploads` - Whether to enable file uploads.\n\n`upload_url` - The URL to use for file uploads. If not provided, the editor will use the `rails_direct_uploads_url` helper.\n\n```erb\n<%= marksmith_tag :body,\n  disabled: true,\n  placeholder: \"Write your best markdown here.\",\n  extra_preview_params: { foo: \"bar\" },\n  enable_file_uploads: true,\n  upload_url: nil\n  %>\n```\n\n### Eject configuration file\n\nMarksmith comes with a default configuration file that you can eject to your app.\n\n```bash\nbin/rails generate marksmith:install\n```\n\nThis will create a `config/initializers/marksmith.rb` file in your app.\n\n### Mount path\n\nThe engine is mounted by default at `/marksmith`. You can change it by setting `Marksmith.configuration.mount_path` to a different path.\n\n```ruby\n# config/initializers/marksmith.rb\nMarksmith.configure do |config|\n  config.mount_path = \"/markdown\"\nend\n```\n\n### Mounting the engine\n\nThe engine is mounted by default, but you can disable it by setting `Marksmith.configuration.automatically_mount_engine` to `false` and then manually mount the engine in your `routes.rb` file.\n\n```ruby\n# config/routes.rb\nRails.application.routes.draw do\n  mount Marksmith::Engine => Marksmith.configuration.mount_path\nend\n```\n\n## Built-in preview renderer\n\nThe renderer is powered by [`Commonmarker`](https://github.com/gjtorikian/commonmarker) by default but it can be changed to [`Redcarpet`](https://github.com/vmg/redcarpet) or ['kramdown'](https://github.com/gettalong/kramdown) in the configuration or add your own logic by customizing the `Marksmith::Renderer` model.\nIt supports basic styles like headings, `strong`, `italic` and others.\n\nIn your `show.html.erb` view or the place where you want to render the compiled markup use the `marksmithed` helper and it will run the content through the renderer.\n\n```erb\n<%== marksmithed post.body %>\n```\n\n> [!WARNING]\n> Using the `<%==` tag will output the raw HTML, so ensure you sanitize the content to avoid XSS attacks.\n>\n> See how we do it [here](app/views/marksmith/shared/_rendered_body.html.erb#L2).\n> ```ruby\n> # sample sanitization\n> sanitize(body, tags: %w(table th tr td span) + ActionView::Helpers::SanitizeHelper.sanitizer_vendor.safe_list_sanitizer.allowed_tags.to_a)\n> ```\n\n## Customize the renderer\n\nMarksmith comes with a default renderer that uses `commonmarker` by default but it can be changed to `redcarpet` or `kramdown` in the configuration.\n\n```ruby\n# config/initializers/marksmith.rb\nMarksmith.configure do |config|\n  config.parser = \"redcarpet\"\nend\n```\n\nIf you're using `redcarpet`, you can override the default parser flags through configuration. The defaults match the built-in behavior.\n\n```ruby\n# config/initializers/marksmith.rb\nMarksmith.configure do |config|\n  config.parser = \"redcarpet\"\n  config.redcarpet_options = {\n    underline: false,\n    highlight: false\n  }\nend\n```\n\nOr override individual flags directly:\n\n```ruby\n# config/initializers/marksmith.rb\nMarksmith.configure do |config|\n  config.parser = \"redcarpet\"\n  config.redcarpet_options.underline = false\n  config.redcarpet_options.highlight = false\nend\n```\n\n### Add your own renderer\n\nYou can completely customize the renderer by overriding the `Marksmith::Renderer` model.\n\n```ruby\n# app/models/marksmith/renderer.rb\nmodule Marksmith\n  class Renderer\n    def initialize(body:)\n      @body = body\n    end\n\n    def render\n      # Your custom renderer logic here\n    end\n  end\nend\n```\n\n## Active Storage\n\nThe editor supports [ActiveStorage](https://guides.rubyonrails.org/active_storage_overview.html) uploads using drag and drop and pasting files into the field.\n\nWhe used in Avo it supports injecting assets using the [Media Library feature](http://docs.avohq.io/3.0/media-library.html).\n\n\n## List Continuation\n\nMarksmith has this great opt-in feature where you can have your lists continued.\nWe need to add the `ListContinuation` controller too.\n\n```js\nimport { ListContinuationController, MarksmithController } from '@avo-hq/marksmith'\n// or /core for the no-dependencies version\nimport { ListContinuationController, MarksmithController } from '@avo-hq/marksmith/core'\n\napplication.register('marksmith', MarksmithController)\napplication.register('list-continuation', ListContinuationController)\n```\n\n## Dark mode\n\nMarksmith comes with dark mode built in using the `.dark` class on a wrapper element strategy.\n\n```erb\n<!-- Wrapper element -->\n<div class=\"dark\">\n  <%= marksmith_tag :body %>\n</div>\n\n<!-- or -->\n<%= form_with model: post, class: \"dark\" do |form| %>\n  <%= form.marksmith :body %>\n<% end %>\n\n<!-- or -->\n<html class=\"dark\">\n  <%= marksmith_tag :body %>\n</html>\n```\n\n## Who uses Marksmith?\n\n- [Avo](https://avohq.io) - Ruby on Rails Code-Based App Builder Framework\n\n*Open a PR and add your project here*\n\n## Contributing\n\nContribution directions go here.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Usage in Avo\n\nMarksmith work wonderfully in Avo throught the default [markdown field](https://docs.avohq.io/3.0/fields/markdown.html).\n\n## Other Open-Source Work\n\n- [`active_storage-blurhash`](https://github.com/avo-hq/active_storage-blurhash) - A plug-n-play [blurhash](https://blurha.sh/) integration for images stored in ActiveStorage\n- [`avo`](https://github.com/avo-hq/avo) - Build Internal Tools with Ruby on Rails\n- [`class_variants`](https://github.com/avo-hq/class_variants) - Easily configure styles and apply them as classes. Very useful when you're implementing Tailwind CSS components and call them with different states.\n- [`prop_initializer`](https://github.com/avo-hq/prop_initializer) - A flexible tool for defining properties on Ruby classes.\n- [`stimulus-confetti`](https://github.com/avo-hq/stimulus-confetti) - The easiest way to add confetti to your StimulusJS app\n\n## Try Avo ⭐️\n\nIf you enjoyed this gem try out [Avo](https://github.com/avo-hq/avo). It doubles your engineering speed without hiring extra developers. Teams build Internal Tools, Admin Panels, Content Management Systems, CRMs, and other types of Business Apps 10x faster on top of Ruby on Rails using Avo.\n\n## Troubleshooting\n\nIf you ever get a 431 error from Vite, clear your brower's cache for `localhost` (chrome://settings/content/all?searchSubpage=localhost).\n\n## Releasing\n\nRun `bin/release x.y.z`, use `--dry` to skip publishing. This is not idempotent. If releasing fails, take note of where the process left off and continue manually.\n\n### Details\n\nIn development we use `vite-rails` to compile and reload JS & CSS changes.\n\nWhen releasing we use `rollup` to compile the StimulusJS controller and `@tailwindcss/cli` to compile the CSS.\n\nThe JS code is pushed to npmjs.org on `@avo-hq/marksmith` and the CSS file is shipped in the gem.\n","readmeFilename":"README.md"}