{"_id":"@aaronellington/vite-plugin-inkwell","_rev":"12-e2796b633680d5ed7dc1ec7f20ec706a","name":"@aaronellington/vite-plugin-inkwell","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.1":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.1","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.1","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"1c8a3adc754a2fa561ba4c3ee42429d56d2a07fb","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.1.tgz","fileCount":9,"integrity":"sha512-kEmUQDH6fuTshXiRUbt37vVkJpGrDprB2VGIJYas4ox6Tw38gUbMb+KurU8bYM/Vd+2sNsKfBoj4qfruMGnUiw==","signatures":[{"sig":"MEQCIGJzha7nDTF+DTBLK54ViS/3mKb++DsxbJaPxQp6eVE0AiAFIjb9bwvYpIOj32UFA6hAC08WdfmridoXZfp/uULxbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18718},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"gitHead":"276370b61869d9b67e32986d9846092b2725508c","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","test:install":"playwright install chromium"},"_npmUser":{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.10.1","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.1_1772580293309_0.5059480499737903","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.4","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.4","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"fa20af2ac10c308b5a6cc8bc6c7f8f0575dc30a1","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.4.tgz","fileCount":9,"integrity":"sha512-WphOTqXGY2BndFSg1ncaWSOtCp009vHwmNI3PAf/7995eilez0nzOqMpkeaWTDjU1mslDyK17fEmEVcKU5BAwA==","signatures":[{"sig":"MEQCIFHN9jER0msneUmW+iRUnS1uWJl/upNVvf2lcttBGsnIAiAuMqGBgTCm2W7D1yY809Ig8uooeHtXwMix+P0q5ULKlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18699},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"gitHead":"e669bd54fae4c76dbfe1cd95311075abfc414b00","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","test:install":"playwright install chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.4_1772583161556_0.5881670688755625","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.5","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.5","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"342e9a4952407fb900d4e278a003133483dee82b","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.5.tgz","fileCount":24,"integrity":"sha512-VYzIYrqrEF1aFr7axk9lBhE/Ylyoa8Y6tRyegHyrtu+iWbIVWw+IUYcx5u2SH2EFFpnemYSBhS1Zz4GZXoYrdg==","signatures":[{"sig":"MEQCIBSuV0JHp7spDcwEUDOAdGlIfjYZkvYW2tVfu0sMP6nZAiA8jxc5BjFUzZNuSAqon5nOl7DqNgoAytzD84o0oa7qWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38242},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b0ecaf9b358790e0453a3ea4ea4bf8ba5aba37e9","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.5_1772585510273_0.3490532694251909","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.6","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.6","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"b797d506a34a269e1aba035a4307dfb0068826be","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.6.tgz","fileCount":24,"integrity":"sha512-WyQtMr2iDjesfmY85T74Zaie8Q+bwpV5FkAhbVmJhhfiQWsMW/yXyaRITuH/Mgxr5QbrtKqrCo7RYM3cMFU3DA==","signatures":[{"sig":"MEYCIQC76UfLL0tlqSkF9JIB56wFaLY3Cjxf4WmzXEt9bo7yGwIhALiHbXje2C2UxRWGUKrNuZehHXwURtHPmC+1pzUTRzNU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38477},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"891798c68b30d347be2d20ed795dc3a4db2a2bf1","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.6_1772588786422_0.37503004314875943","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.7","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.7","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"94dbc506fe1f6e7fc27abdc5914c6ddc8049db3f","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.7.tgz","fileCount":24,"integrity":"sha512-9iPhPwZlZGqv4CqYSxN1VIld0JLZj40nPRaexUJOZwZehK7CR5pkwevA12MI8P/f1yJs6VspLf4mRqdr0LdxOg==","signatures":[{"sig":"MEUCIHovpcf8qbFN6EJpqSHAmxHym1p+/nA9kKbns8K7+XB4AiEA+fqkGiWDCQBXQi+HlTn3WdPAMYgQyAEqDGqJ6/2ebMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38497},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"3c1515425e0a98e799cfaafcb38d23ef9e743b68","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.7_1772589593299_0.8859414298244848","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.0.8","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.0.8","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"99fa046e685192a03e18af6b45231195d637510d","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.0.8.tgz","fileCount":24,"integrity":"sha512-GH3VuehGcxOP/hidrrDyZ4M3zfsnusr2+CvM7LCfkqS1F/F4r+aOZ/84hFWOSVwtAU5yeDXD60xsme3a9/zrsA==","signatures":[{"sig":"MEQCICTyU04eT+gyfA9YYEPEAd43rylsrG/8mJtkR04uh5dxAiA99mIpaSQcVAjjwriwIkGFJblt+T8SuK/RuDZhdGICJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36691},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"70baedb9b00aa8e0135d205e1935ddc0763716b2","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.0.8_1772591308857_0.4581589518771565","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.1.0","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.1.0","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"9b4a21e5806c93a8dda547366002dd07608ae9a5","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.1.0.tgz","fileCount":24,"integrity":"sha512-kGQeP6S4+ozjceUHztTdSW7H27wuAilze6uWXBgRZeh51tsVT7OT41JV1vThHy6MCNbyrHM82rwZ/UTsa1gDXg==","signatures":[{"sig":"MEUCID32np8WPlWQ5ECiplvyuCeoOEKhLFIjQnCvQ/HPYRkrAiEAgnjGSq9Whd68LNwQOnG5c1Oc92g62A5G9C42hae0dkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36691},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"70baedb9b00aa8e0135d205e1935ddc0763716b2","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.8.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.1.0_1772591466519_0.7899132710987531","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.2.0","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.2.0","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"f058865d1caa12018b72fc32a9932869a05d441f","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.2.0.tgz","fileCount":24,"integrity":"sha512-VqBcmNy6HeBF21ERBS8vEuAvedlWodv/izs3F4ib6NvxfL5Sq6isxlqXd6FvYtNoDPLJMS/IXoZb6/o95gdQRQ==","signatures":[{"sig":"MEUCIDFo2PQYeI3TEF/PBp3AKhQ1yzc5oj3JufiytV5rC74WAiEA9aZligfzibdq6Ib3lrDBe48AhPE+eNWw5keRfl1N27o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50494},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"0c641631092c7cf6b68b89056f02ea658ec2ab49","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.9.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.2.0_1773403787188_0.9883026455295694","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.2.1","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.2.1","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"eee1ccf4e20a6306f06c490e24cd6f89fdd1cdd3","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.2.1.tgz","fileCount":24,"integrity":"sha512-Qqp/roWNZYGfvxHFtkNPBhqiyg4UqNCkOEQENC95A1DbPMBVqCZMLwx46qTvQ7Bnr0Gpy9luE0fy7Db7YXABvA==","signatures":[{"sig":"MEUCIQDS3VvD/znbb0ivDdYdLM1hHoOffOMoGKFlAQYdUwS5DwIgV81+F7t0COcw7zZWJgPgivPu5zvr6hQkjVxm99TzLjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51967},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"2447829e578f722e7c0433bc2875bd7c44b24984","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.9.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.2.1_1773660087342_0.37191630584591295","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.2.2","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.2.2","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"3db21b7427a7e2bfd4e8a9188ccb344506b35848","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.2.2.tgz","fileCount":24,"integrity":"sha512-wYlmXUwAYVRxcw6aYhSnSNKRRoThx+4ZkY3JEdc/9AM53Y5xwIvwWhOws2GLz++YrD5jNdrJD1BoB+5ThDsNPw==","signatures":[{"sig":"MEUCIQCYiZMrPMXjNQYs8oOVB5eMh7ee2u4EfGy+H+9a7rCuWwIgb5rxG8kbf0zFxaGr3tb5pOeaoWf0zHy1jjQRIoenr9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53783},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"dc4d9856496bb9c432e18574abf2e25ea361f0eb","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.9.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"marked":"^17.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^7.1.2","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.2.2_1773670372641_0.7290994713384216","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@aaronellington/vite-plugin-inkwell","version":"0.2.5","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"author":{"name":"Aaron Ellington"},"license":"MIT","_id":"@aaronellington/vite-plugin-inkwell@0.2.5","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"f73e123c2035245661b0724e419872e9ebfde378","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.2.5.tgz","fileCount":24,"integrity":"sha512-XKD8K3QObYLu6ayqs7iY0Q1ses241ut/t7c2E1BoiKEW/E2yzLS8yi06K5dVH/VBfvvG3P0X4sLt9MWHo+nUBw==","signatures":[{"sig":"MEQCIHrTu6EkynZG0+xRXCIixaCpKPR0i2NFw6RTQdwQlQ76AiA49jKd9Mr0mcs9ibhBUNsz4M8cOSzM11bBBrNX2p29UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60544},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"e8b42273defdfc27df91cd1052b0751dff0c4b24","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"tsc","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.13.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"marked":"^18.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^8.0.1","prettier":"^3.8.1","typescript":"^6.0.2","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-inkwell_0.2.5_1781030038633_0.039799412161968695","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"_id":"@aaronellington/vite-plugin-inkwell@0.2.6","bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"dist":{"shasum":"e38eae95fd43026e674931c9d0f9de252ed84b5c","tarball":"https://registry.npmjs.org/@aaronellington/vite-plugin-inkwell/-/vite-plugin-inkwell-0.2.6.tgz","fileCount":24,"integrity":"sha512-tovgC3Vq57TybQjYgNFpE64VnWyZ0cao+fmf0FzXNCZRsNWU6lNgz6my8J8MIeLZAHFRXpsp5S3A+aX1TzkKDA==","signatures":[{"sig":"MEQCHwwGfh2AgYD69jcgbOwxKDELRktBOkUGpTZxRhdBz5oCIQCc+jdkyL0MiAntbnyq+vQt6nwPKghe2GLA5W0z05U5xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6v8XXaZ8wAEW3oOqeusYpcHh7nmj+WKtqRxczCwF8TAiEA4dSqmbIYURyK/+64vP2+mI6otuYGDxi/0vbWVgaIzqs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronellington%2fvite-plugin-inkwell@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60562},"name":"@aaronellington/vite-plugin-inkwell","type":"module","author":{"name":"Aaron Ellington"},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./types":{"types":"./global.d.ts"}},"gitHead":"c5b3ddf5da3c1c35dd0ac73084f19ccedaa6e5c5","license":"MIT","scripts":{"fix":"biome check --write . && prettier --write .","lint":"tsc -b && biome check . && prettier --check .","test":"playwright test","build":"rm -rf dist && tsc -p tsconfig.build.json","test:install":"playwright install chromium","prepublishOnly":"npm run build"},"version":"0.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b8ab78dd-f03d-4c1e-bec6-2091f590891d"}},"homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"_npmVersion":"11.19.0","description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","directories":{},"maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"_nodeVersion":"24.20.0","dependencies":{"marked":"^18.0.0","smol-toml":"^1.3.0","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"sirv":"^3.0.2","vite":"^8.0.1","prettier":"^3.8.1","typescript":"^6.0.2","@types/node":"^25.3.3","@biomejs/biome":"^2.4.5","@playwright/test":"^1.52.0"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-inkwell_0.2.6_1789669632120_0.1668424423110919"}}},"time":{"created":"2026-03-03T23:24:53.187Z","modified":"2026-09-17T18:27:12.687Z","0.0.1":"2026-03-03T23:24:53.455Z","0.0.4":"2026-03-04T00:12:41.720Z","0.0.5":"2026-03-04T00:51:50.412Z","0.0.6":"2026-03-04T01:46:26.569Z","0.0.7":"2026-03-04T01:59:53.487Z","0.0.8":"2026-03-04T02:28:28.996Z","0.1.0":"2026-03-04T02:31:06.677Z","0.2.0":"2026-03-13T12:09:47.339Z","0.2.1":"2026-03-16T11:21:27.496Z","0.2.2":"2026-03-16T14:12:52.822Z","0.2.5":"2026-06-09T18:33:58.774Z","0.2.6":"2026-09-17T18:27:12.213Z"},"bugs":{"url":"https://github.com/aaronellington/vite-plugin-inkwell/issues"},"author":{"name":"Aaron Ellington"},"license":"MIT","homepage":"https://github.com/aaronellington/vite-plugin-inkwell#readme","keywords":["vite","vite-plugin","markdown","content","frontmatter","blog"],"repository":{"url":"git+https://github.com/aaronellington/vite-plugin-inkwell.git","type":"git"},"description":"A Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.","maintainers":[{"name":"aaronellington","email":"soft.gate1092@raccoon-beta.net"}],"readme":"# @aaronellington/vite-plugin-inkwell\n\n[![CI](https://github.com/aaronellington/vite-plugin-inkwell/actions/workflows/ci.yml/badge.svg)](https://github.com/aaronellington/vite-plugin-inkwell/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/@aaronellington/vite-plugin-inkwell)](https://www.npmjs.com/package/@aaronellington/vite-plugin-inkwell)\n[![license](https://img.shields.io/npm/l/@aaronellington/vite-plugin-inkwell)](./LICENSE)\n\nA Vite plugin that transforms directories of markdown files into typed, lazy-loaded content collections with frontmatter parsing, asset hashing, and HMR.\n\n## Setup\n\nInstall the plugin:\n\n```bash\nnpm install @aaronellington/vite-plugin-inkwell\n```\n\nRegister it in `vite.config.ts`:\n\n```typescript\nimport { inkwell } from \"@aaronellington/vite-plugin-inkwell\";\n\nexport default defineConfig({\n\tplugins: [inkwell()],\n});\n```\n\nFor TypeScript support of `inkwell:*` imports, add a reference in a `.d.ts` file (e.g. `env.d.ts`):\n\n```typescript\n/// <reference types=\"@aaronellington/vite-plugin-inkwell/types\" />\n```\n\n## Usage\n\nImport a content directory using the `inkwell:` prefix. The path resolves relative to the importing file:\n\n```typescript\nimport collection from \"inkwell:./content\";\n```\n\nMultiple collections are supported:\n\n```typescript\nimport blog from \"inkwell:./blog\";\nimport tutorials from \"inkwell:./tutorials\";\n```\n\n## Draft Mode\n\nPosts with `draft: true` are excluded from production builds but included during development. Override with the `includeDrafts` option.\n\n## HMR\n\nEditing or adding markdown files triggers a full page reload in development. The plugin watches all imported content directories automatically.\n","readmeFilename":"README.md"}