{"_id":"@brokenglassinmyfeet/dompurifyplusplus","name":"@brokenglassinmyfeet/dompurifyplusplus","dist-tags":{"latest":"3.2.0"},"versions":{"3.2.0":{"name":"@brokenglassinmyfeet/dompurifyplusplus","version":"3.2.0","description":"DOMPurifyPlusPlus is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/cure53/DOMPurify.git"},"author":{"name":"brokenglassinmydeet"},"license":"MIT","bugs":{"url":"https://github.com/cure53/DOMPurify/issues"},"homepage":"https://github.com/cure53/DOMPurify#readme","keywords":["node.js","javascript","npm","package","example","dompurifyplusplus","dompurify"],"gitHead":"5cbad0b864b8f66cf9294b0ef86d7d96d2a4810d","_id":"@brokenglassinmyfeet/dompurifyplusplus@3.2.0","_nodeVersion":"20.16.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ooU9/5KLOQNGqnEU+Og8/fCUKc4mLmNti9gwSl1RVKQihU54+YOdOT+GmwofUzuXfD/HjOQZJE+yNvAJt+n/jQ==","shasum":"8768c21c525d26f910462989268f48913e7c4a6e","tarball":"https://registry.npmjs.org/@brokenglassinmyfeet/dompurifyplusplus/-/dompurifyplusplus-3.2.0.tgz","fileCount":4,"unpackedSize":4375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxXe/2MpKYtuGAeYe/3TqQ36CI0jQGqw7YiaxpuQg9UAiBQpc/VN6XQv1HJNHB7GhNuIoAWjnqTe1BFK2dQTpKtag=="}]},"_npmUser":{"name":"brokenglassinmyfeet","email":"gittinsjacob35@proton.me"},"directories":{},"maintainers":[{"name":"brokenglassinmyfeet","email":"gittinsjacob35@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dompurifyplusplus_3.2.0_1731644572848_0.323589637555064"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-15T04:22:52.768Z","3.2.0":"2024-11-15T04:22:52.999Z","modified":"2024-11-15T04:22:53.199Z"},"maintainers":[{"name":"brokenglassinmyfeet","email":"gittinsjacob35@proton.me"}],"description":"DOMPurifyPlusPlus is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.","homepage":"https://github.com/cure53/DOMPurify#readme","keywords":["node.js","javascript","npm","package","example","dompurifyplusplus","dompurify"],"repository":{"type":"git","url":"git+https://github.com/cure53/DOMPurify.git"},"author":{"name":"brokenglassinmydeet"},"bugs":{"url":"https://github.com/cure53/DOMPurify/issues"},"license":"MIT","readme":"<div align=\"center\">\n\n# Simple npm Package\n\nA simple npm package for demonstration purposes and use in a Node.js app.\n\n[![Known Vulnerabilities](https://snyk.io/test/github/clarkio/simple-npm-package/badge.svg)](https://snyk.io/test/github/clarkio/simple-npm-package)\n![GitHub](https://img.shields.io/github/license/clarkio/simple-npm-package)\n[![Discord](https://img.shields.io/discord/421902136457035777)](https://discord.gg/xB95beJ)\n[![Twitch Status](https://img.shields.io/twitch/status/clarkio)](https://twitch.tv/clarkio)\n<br>\n[![Twitter Follow](https://img.shields.io/twitter/follow/_clarkio?style=social)](https://twitter.com/intent/follow?screen_name=_clarkio)\n\n</div>\n\n## Get Started\n\nFollow these steps to publish your own npm package for your own project or using this project.\n\n> This is using the CommonJS module format for use in Node.js apps. You can read more about CommonJS vs. ESM module formats in Node.js on the [LogRocket Blog](https://blog.logrocket.com/commonjs-vs-es-modules-node-js/)\n\n1. [Create a GitHub Repository](https://github.com/new)\n1. Clone the repo locally. Example `git clone https://github.com/clarkio/simple-npm-package.git`\n1. Open your terminal and change directories to the folder of your cloned project. Example `cd simple-npm-package`\n1. Run `npm init -y` to create a `package.json` file. Note: if you cloned this repository you won't need to do this step.\n1. Update package.json name property with a scoped name. Example `@clarkio/simple-npm-package`. Be sure to use your username or organization name instead of mine.\n1. Write code for the package (or just use the hello world example in `index.js`)\n1. [Sign up with npm](https://www.npmjs.com/signup). Also for better security be sure to enable [two-factor authentication](https://docs.npmjs.com/configuring-two-factor-authentication) on your npm account.\n1. Sign in with your npm account in your terminal using the command `npm login` and follow the on-screen instructions.\n1. Run `npx npm-packlist` to see the contents that will be included in the published version of the package.\n1. Run `npm publish --dry-run` to see what would be done when actually running the command.\n1. Run `npm publish --access=public` to actually publish the package to npm. Note: --access=public is needed for scoped packages (`@clarkio/simple-npm-package`) as they're private by default. If it's not scoped and doesn't have the `private` field set to `true` in `package.json` it will be public as well.\n","readmeFilename":"README.md"}