{"_id":"@aegisjsproject/aegis-md","_rev":"2-621c934a1b42db148b1f43c4240360cf","name":"@aegisjsproject/aegis-md","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@aegisjsproject/aegis-md","version":"0.0.1","keywords":["aegis","dom","html","css","theming","secure","sanitizer-api","html-templates","constructable-stylesheets","custom-elements","web-components","component-library","aegis-template","github-template","markdown"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/aegis-md@0.0.1","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/aegis-md#readme","bugs":{"url":"https://github.com/AegisJSProject/aegis-md/issues"},"dist":{"shasum":"2a44780610c3c72e550560d2587a0ad44b36a7eb","tarball":"https://registry.npmjs.org/@aegisjsproject/aegis-md/-/aegis-md-0.0.1.tgz","fileCount":6,"integrity":"sha512-nfOe91mIdzjNfDYn3N5+tj6VBhr07w9me7KmB/6M8z5jXViGtsK9V//ynLaer/C5cCJPiSV+76sRYWj2eLs2rA==","signatures":[{"sig":"MEUCIE/RdBvpxkIP+kA98VVMeAv1DHuaP5TJW/Nal0ustHLPAiEA3c/beZyUTAJg8RyFNo+HpfuZpNxT9TCEK6epXEP63Bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2faegis-md@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":9636},"main":"./aegis-md.cjs","type":"module","unpkg":"./aegis-md.js","module":"./aegis-md.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./aegis-md.js","require":"./aegis-md.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"d845638def97250ab16d82164889ca541f589fb9","private":false,"scripts":{"test":"npm run lint:js && npm run build","build":"npm run build:js","clean":"rm -f ./*.cjs","start":"http-server ./ -c-1 --port 8080 --gzip true --brotli true -a localhost -o /test/","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm run build","build:js":"npm run clean && rollup -c rollup.config.js","preversion":"npm test","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"},"repository":{"url":"git+https://github.com/AegisJSProject/aegis-md.git","type":"git"},"_npmVersion":"9.6.7","description":"A web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`","directories":{},"_nodeVersion":"20.3.1","dependencies":{"@aegisjsproject/core":"^0.1.0","@aegisjsproject/styles":"^0.1.0","@aegisjsproject/markdown":"^0.1.0","@aegisjsproject/component":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.12.0","http-server":"^14.1.1","@shgysk8zer0/rollup-import":"^1.2.3","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/aegis-md_0.0.1_1709152712506_0.9381644907396876","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aegisjsproject/aegis-md","version":"0.0.2","keywords":["aegis","dom","html","css","theming","secure","sanitizer-api","html-templates","constructable-stylesheets","custom-elements","web-components","component-library","aegis-template","github-template","markdown"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/aegis-md@0.0.2","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/aegis-md#readme","bugs":{"url":"https://github.com/AegisJSProject/aegis-md/issues"},"dist":{"shasum":"84e09236245c6b08106fe329408bfaa8531a4571","tarball":"https://registry.npmjs.org/@aegisjsproject/aegis-md/-/aegis-md-0.0.2.tgz","fileCount":6,"integrity":"sha512-9Y1urm8B0ANDXIvk8YJpHnPfPfw9S+4HUDMU233fQbF2bYC9ztPjjUuOgnhqsWG0Kd23phU8JKx3L9DvIc3jeQ==","signatures":[{"sig":"MEUCIDWw6gTpnCxjc6dgprTQX7pTL0NSoH3wIsrM4QLKwhR3AiEAztppIjndZkbVZfj65hi6YQLKieMfoIsXIVUQDyuqvHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2faegis-md@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":9725},"main":"./aegis-md.cjs","type":"module","unpkg":"./aegis-md.js","module":"./aegis-md.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./aegis-md.js","require":"./aegis-md.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"cfb0e48ee4c37cca0c24208765d45f25676fd4e9","private":false,"scripts":{"test":"npm run lint:js && npm run build","build":"npm run build:js","clean":"rm -f ./*.cjs","start":"http-server ./ -c-1 --port 8080 --gzip true --brotli true -a localhost -o /test/","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm run build","build:js":"npm run clean && rollup -c rollup.config.js","preversion":"npm test","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"},"repository":{"url":"git+https://github.com/AegisJSProject/aegis-md.git","type":"git"},"_npmVersion":"9.6.7","description":"A web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`","directories":{},"_nodeVersion":"20.3.1","dependencies":{"@aegisjsproject/core":"^0.1.2","@aegisjsproject/styles":"^0.1.1","@aegisjsproject/markdown":"^0.1.1","@aegisjsproject/component":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.12.0","http-server":"^14.1.1","@shgysk8zer0/rollup-import":"^1.2.3","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/aegis-md_0.0.2_1709514256906_0.4781008097888688","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@aegisjsproject/aegis-md","version":"0.0.4","description":"A web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`","keywords":["aegis","dom","html","css","theming","secure","sanitizer-api","html-templates","constructable-stylesheets","custom-elements","web-components","component-library","aegis-template","github-template","markdown"],"type":"module","main":"./aegis-md.cjs","module":"./aegis-md.js","unpkg":"./aegis-md.js","exports":{".":{"import":"./aegis-md.js","require":"./aegis-md.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"}},"engines":{"node":">=18.0.0"},"private":false,"scripts":{"test":"npm run lint:js && npm run build","start":"http-server ./ -c-1 --port 8080 --gzip true --brotli true -a localhost -o /test/","preversion":"npm test","prepare":"npm run build","lint:js":"eslint .","fix:js":"eslint . --fix","build":"npm run build:js","clean":"rm -f ./*.cjs","build:js":"npm run clean && rollup -c rollup.config.js","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock"},"repository":{"type":"git","url":"git+https://github.com/AegisJSProject/aegis-md.git"},"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","funding":[{"type":"librepay","url":"https://liberapay.com/shgysk8zer0"},{"type":"github","url":"https://github.com/sponsors/shgysk8zer0"}],"bugs":{"url":"https://github.com/AegisJSProject/aegis-md/issues"},"homepage":"https://github.com/AegisJSProject/aegis-md#readme","devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@shgysk8zer0/eslint-config":"^1.0.1","@shgysk8zer0/rollup-import":"^1.2.3","eslint":"^9.10.0","http-server":"^14.1.1","rollup":"^4.12.0"},"dependencies":{"@aegisjsproject/component":"^0.1.2","@aegisjsproject/core":"^0.2.0","@aegisjsproject/markdown":"^0.1.3","@aegisjsproject/styles":"^0.1.1"},"_id":"@aegisjsproject/aegis-md@0.0.4","gitHead":"0017d00d972f8f8a55bd4cd90a943fe558cca084","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-yvm70HL9ToV8JQbBMmglgYuOWZDzEtTL3UFLjewwO5FEcoBpFco+TBLIFgbzbH1mtjtHmY3FrnDUqpNm6VY9yw==","shasum":"7292627a328cd3b37367ba2acc6f758abc2dcb90","tarball":"https://registry.npmjs.org/@aegisjsproject/aegis-md/-/aegis-md-0.0.4.tgz","fileCount":6,"unpackedSize":11143,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2faegis-md@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMS7uhCjbySupNfRnBLeIllB+ONXr7pADW92Hq+bVF2wIgAtCazw8cOojxss7lps9IYcb8/54VEjkGk/SJvQoEIiM="}]},"_npmUser":{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"},"directories":{},"maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aegis-md_0.0.4_1726763146366_0.5801819753693656"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-28T20:38:32.416Z","modified":"2024-09-19T16:25:47.062Z","0.0.1":"2024-02-28T20:38:32.666Z","0.0.2":"2024-03-04T01:04:17.129Z","0.0.4":"2024-09-19T16:25:46.525Z"},"bugs":{"url":"https://github.com/AegisJSProject/aegis-md/issues"},"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","homepage":"https://github.com/AegisJSProject/aegis-md#readme","keywords":["aegis","dom","html","css","theming","secure","sanitizer-api","html-templates","constructable-stylesheets","custom-elements","web-components","component-library","aegis-template","github-template","markdown"],"repository":{"type":"git","url":"git+https://github.com/AegisJSProject/aegis-md.git"},"description":"A web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"readme":"# `@aegisjsproject/aegis-md`\n\nA web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`\n\n[![CodeQL](https://@github.com/AegisJSProject/aegis-md/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/shgysk8zer0/aegis-md/actions/workflows/codeql-analysis.yml)\n![Node CI](https://@github.com/AegisJSProject/aegis-md/workflows/Node%20CI/badge.svg)\n![Lint Code Base](https://@github.com/AegisJSProject/aegis-md/workflows/Lint%20Code%20Base/badge.svg)\n\n[![GitHub license](https://img.shields.io/github/license/AegisJSProject/aegis-md.svg)](https://@github.com/AegisJSProject/aegis-md/blob/master/LICENSE)\n[![GitHub last commit](https://img.shields.io/github/last-commit/AegisJSProject/aegis-md.svg)](https://@github.com/AegisJSProject/aegis-md/commits/master)\n[![GitHub release](https://img.shields.io/github/release/AegisJSProject/aegis-md?logo=github)](https://@github.com/AegisJSProject/aegis-md/releases)\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/shgysk8zer0?logo=github)](https://github.com/sponsors/shgysk8zer0)\n\n[![npm](https://img.shields.io/npm/v/@aegisjsproject/aegis-md)](https://www.npmjs.com/package/@aegisjsproject/aegis-md)\n![node-current](https://img.shields.io/node/v/@aegisjsproject/aegis-md)\n![NPM Unpacked Size](https://img.shields.io/npm/unpacked-size/%40aegisjsproject%2Faegis-md)\n[![npm](https://img.shields.io/npm/dw/@aegisjsproject/aegis-md?logo=npm)](https://www.npmjs.com/package/@aegisjsproject/aegis-md)\n\n[![GitHub followers](https://img.shields.io/github/followers/AegisJSProject.svg?style=social)](https://github.com/AegisJSProoject)\n![GitHub forks](https://img.shields.io/github/forks/AegisJSProject/aegis-md.svg?style=social)\n![GitHub stars](https://img.shields.io/github/stars/AegisJSProject/aegis-md.svg?style=social)\n[![Twitter Follow](https://img.shields.io/twitter/follow/shgysk8zer0.svg?style=social)](https://twitter.com/shgysk8zer0)\n\n[![Donate using Liberapay](https://img.shields.io/liberapay/receives/shgysk8zer0.svg?logo=liberapay)](https://liberapay.com/shgysk8zer0/donate \"Donate using Liberapay\")\n- - -\n\n- [Code of Conduct](./.github/CODE_OF_CONDUCT.md)\n- [Contributing](./.github/CONTRIBUTING.md)\n<!-- - [Security Policy](./.github/SECURITY.md) -->\n\n## Adding language support\n\nIn order to reduce bundle size, only plaintext is available/supported by default. However, you can easily add support for additional languages in a variety of ways:\n\n### Registering from Static Imports\n\n**Note**: All languages provided by highlight.js may be found at [`/es/languages/${lang}.min.js`](https://unpkg.com/browse/@highlightjs/cdn-assets/es/languages/).\n\n```js\nimport { HTMLAegisMDElement } from '@aegisjsproject/aegis-md';\nimport javascript from 'highlight.js/lanuages/javascript.min.js';\nimport xml from 'highlight.js/languages/xml.min.js';\nimport css from 'highlight.js/languages/css.min.js';\n\nHTMLAegisMDElement.registerLanguages({ javascript, xml, css });\n```\n","readmeFilename":"README.md"}