{"_id":"11ty-plugin-giallo","_rev":"8-e7f5c2c0779d33130700ce56810820d4","name":"11ty-plugin-giallo","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0-alpha.0":{"name":"11ty-plugin-giallo","version":"0.1.0-alpha.0","author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-alpha.0","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"f5149eb5d7014ea74e493bf1fd4ebdacc254f3e5","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-alpha.0.tgz","fileCount":19,"integrity":"sha512-AiEvd0co5qPfdc+8wkN1smUBgfWYjJ2A300ceZCsT8oS0MXW0lAzdaTqr3oJjRzodkzuyC+++Tolh2TvzvMD/Q==","signatures":[{"sig":"MEYCIQDELwecWsqkaCi9pVCCEJB508HBq+DamdHnN629erAVRgIhAIiswlBAF3ko3cLWmOxjBbTeFlYnP9tkTMSs/6dt3Jbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3464281},"main":".eleventy.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"devDependencies":{"@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-alpha.0_1769154015825_0.5936375174598063","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"11ty-plugin-giallo","version":"0.1.0-alpha.1","author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-alpha.1","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"9a4d1727dcd9544605680a4db6d505296b447080","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-alpha.1.tgz","fileCount":22,"integrity":"sha512-GGKMV6U6ErMzTaG9I3SriVJhHHPJGDHxOXPuDvUozeGjVEdODpEBg1dyaJB43YfhUFa9HEL/BIJJ2CfQrbm6lg==","signatures":[{"sig":"MEUCIH8/juMQY+wpk75RiJ9kpPakMmPFkBF7Uu9IbhzSqkzlAiEAo5WFVNDv0IY25da8si80D1MCjQVUuJiNT70bLTR9sHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3470262},"main":".eleventy.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"devDependencies":{"@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-alpha.1_1769155968585_0.18311764162514832","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"11ty-plugin-giallo","version":"0.1.0-alpha.2","author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-alpha.2","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"07dc41661731f0273692f84ef7eb42796eafd22e","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-alpha.2.tgz","fileCount":22,"integrity":"sha512-m0CWrnxEG4Q45AbkAJmnaYsYCEO7ekLUD91ztlOigvjc0YTnIAHxfhlEFRSzpI5t8KRBnCpfLTbS+7X4HLqNkQ==","signatures":[{"sig":"MEUCIDJGgF01z2OmKlPF/tkUURhE1QA0AHIYp4JbCfZD6OBjAiEA2NIrvhQinfBhnvnzdEUns3OGXnZIcWGv5vA7gV5IBMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3470273},"main":".eleventy.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"devDependencies":{"@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-alpha.2_1769157496601_0.7748727465277501","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.0":{"name":"11ty-plugin-giallo","version":"0.1.0-beta.0","author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-beta.0","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"a87ce8125fde95e3b76e2211d0e04914546d5aaf","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-beta.0.tgz","fileCount":25,"integrity":"sha512-a4esveqrrSvDVx74DX64vin11UGyRQ+kJQ+l3sM7gIWUvrswggBucusUqVgAgobOVZ1DWp6TGBCj4a0bGZOBRw==","signatures":[{"sig":"MEUCIQD3nScs3cs1tDf4lZcD9WZAhhWIkKQKglEhBHC3wkscsQIgGEjXRnpGFiQF3tb4yS8jsVGnnqw9cVlHQd8U7U3urXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3470487},"main":".eleventy.js","type":"module","gitHead":"577a2e8520d267e38ec5e39ffa802f009da097cd","scripts":{"test":"mise run test"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-beta.0_1769202088774_0.06506783615480827","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"11ty-plugin-giallo","version":"0.1.0-beta.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-beta.1","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"68b6cb6367ce4a79170886e6a872c831aaccb25b","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-beta.1.tgz","fileCount":30,"integrity":"sha512-4BIxSXla0n9OkzkspTp0YVuCcbk6IxveNl0qqd1wMLVI5Zj1ld+ZwyiT4xMTUqQaMAUeuqBISGrME2nBCAWNbw==","signatures":[{"sig":"MEYCIQDTAApdWAzapR8zsqm232+c1OwZmCEXRLlCewSfwq8+VgIhANDAbZijOxH8WHuNknW5IWNhTry//zqEfeRsSxvFgZiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531516},"main":".eleventy.js","type":"module","gitHead":"dca9a15bfe6c7795b06a55b74b883414c4c9898f","scripts":{"test":"mise run test"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-beta.1_1769391516885_0.3534891300316394","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"11ty-plugin-giallo","version":"0.1.0-beta.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0-beta.2","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"57d2f71bcd300399d074dbcb0a7b5b886a9002a0","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0-beta.2.tgz","fileCount":30,"integrity":"sha512-rvyowFWTokXogJRm+YOTWU034aQsJVPN/2sbjW5FQ8WUsEfHiJLEWhY3oaeVOk9M5k0SAiXP5As6NDjVyjqLdw==","signatures":[{"sig":"MEYCIQDcx+8GCK1fgVMaUs5Vdl+iLE2pt3s9oVQFBlbmTxVDyAIhAPNygYx/krTqfLtRxAevXryj7mlJhnDN8mEFosSIHWJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531592},"main":".eleventy.js","type":"module","gitHead":"d9b30ec79da50fffebecb18fa41a63caefbf7335","scripts":{"test":"mise run test"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0-beta.2_1769392034764_0.8416088295647075","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"11ty-plugin-giallo","version":"0.1.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","_id":"11ty-plugin-giallo@0.1.0","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"11ty":{"compatibility":">=3.0.0"},"dist":{"shasum":"04051a16f9b46cbfd91927190f7eacad2a5296fb","tarball":"https://registry.npmjs.org/11ty-plugin-giallo/-/11ty-plugin-giallo-0.1.0.tgz","fileCount":30,"integrity":"sha512-tKCGiGmutwxPfUHaRL1P9TWW2AVWOJliVVrTvGV3hxJLRHpmEWB54W/R9YWbdAJ4fDaZ+nlWgeEozEFlExmFPg==","signatures":[{"sig":"MEQCIGJS+nYawEnBl1j2pZS+1nZ3EBuAJMdNPW7a9DG2C4xsAiBpbtH0LjAISEeezhKhEfcZo6vmVZGgstYTAkolABTUTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3534759},"main":".eleventy.js","type":"module","gitHead":"317d0c990945d494a820a69d53e495e5124a98c8","scripts":{"test":"mise run test"},"_npmUser":{"name":"brentsch","email":"npm@brentsch.com"},"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"_npmVersion":"11.6.2","description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@bytecodealliance/preview2-shim":"^0.17.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","@bytecodealliance/jco":"^1.15.4"},"_npmOperationalInternal":{"tmp":"tmp/11ty-plugin-giallo_0.1.0_1769392272604_0.9400527455157752","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-23T07:40:15.769Z","modified":"2026-01-26T01:52:35.502Z","0.1.0-alpha.0":"2026-01-23T07:40:16.050Z","0.1.0-alpha.1":"2026-01-23T08:12:48.849Z","0.1.0-alpha.2":"2026-01-23T08:38:16.865Z","0.1.0-beta.0":"2026-01-23T21:01:29.002Z","0.1.0-beta.1":"2026-01-26T01:38:37.129Z","0.1.0-beta.2":"2026-01-26T01:47:15.001Z","0.1.0":"2026-01-26T01:51:12.834Z"},"author":{"url":"https://brentsch.com","name":"Brent Schroeter"},"license":"EUPL-1.2","keywords":["eleventy","eleventy-plugin"],"repository":{"url":"https://forge.secondsystemtech.com/brent/11ty-plugin-giallo","type":"git"},"description":"Eleventy plugin to support TextMate-style syntax highlighting via the Giallo Rust crate.","maintainers":[{"name":"brentsch","email":"npm@brentsch.com"}],"readme":"# 11ty-plugin-giallo\n\nEleventy plugin to support TextMate-style syntax highlighting via the\n[Giallo Rust crate](https://github.com/getzola/giallo).\n\n## Usage\n\n```js\n// eleventy.config.js\n\nimport syntaxHighlight from \"11ty-plugin-giallo\";\n\nexport default function (eleventyConfig) {\n  eleventyConfig.addPlugin(syntaxHighlight, {\n    themeLight: \"github-light\",\n    themeDark: \"github-dark\",\n  });\n}\n```\n\n## Themes\n\n[Themes included with Giallo](https://github.com/getzola/giallo/blob/master/README.md#themes)\n\n## Block Diagram\n\n![block diagram of plugin architecture](https://forge.secondsystemtech.com/brent/11ty-plugin-giallo/media/branch/main/block-diagram.svg)\n\n## Development Quickstart\n\n[Mise-en-place](https://mise.jdx.dev/) manages dev dependencies and scripts.\n\n```sh\n# Installs dev tools (Rust, Node) and automatically downloads WASI-SDK for the\n# host architecture.\nmise install\n\n# Installs Node dependencies.\nnpm install\n\n# Compiles Rust code into a Wasm component and generates Javascript bindings.\nmise run build\n\n# Runs unit tests.\nmise run test\n```\n\n## Limitations\n\n- Support is currently limited to markdown code blocks. The official Eleventy\n  syntax highlighting plugin also provides Liquid and Nunjucks tags as well as a\n  global Javascript function.\n- Line highlights and numbers are not yet supported.\n- Giallo does not support Prism-style diff format.\n\n## Licensing\n\n`11ty-plugin-giallo` is distributed under the European Union Public License v.\n1.2, to match the licensing of the Giallo crate. The EUPL is generally\ncompatible with other OSI-approved copyleft licenses; for more information refer\nto the\n[compatibility matrix](https://interoperable-europe.ec.europa.eu/collection/eupl/matrix-eupl-compatible-open-source-licences).\n","readmeFilename":"README.md"}