{"_id":"@jongleberry/vurst-prompt","_rev":"11-0b5285c32dfcf444ca3a0e38a3f3af2f","name":"@jongleberry/vurst-prompt","dist-tags":{"latest":"0.4.3"},"versions":{"0.0.4":{"name":"@jongleberry/vurst-prompt","version":"0.0.4","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.0.4","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/jonathanong/vurst#readme","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"dist":{"shasum":"dedecf7751a2a7d2868a664cc4b351ab5773dfbf","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.0.4.tgz","fileCount":4,"integrity":"sha512-kTGbRxp70kcS7+6igbYDMoM4gSK9zieFI43P11UJjtB+SvJEq35++/wgsWjeDIxz7SZwocfVua1HSLflirTtcA==","signatures":[{"sig":"MEQCICLrmuI5YbG/7S/+/DInANxLYPVW3spWLhaSn9rWaxNTAiBFldUG1hXhnQpUMQ2VtdhMMeOqf1nP/4IaC+Heo2fOHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4347},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"gitHead":"254f4fd0e76ca75b2c174f4002769fa2ff370c31","scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"_npmVersion":"11.12.1","description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@jongleberry/vurst-html":"workspace:^"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.0.4_1779587574722_0.6162387461224086","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@jongleberry/vurst-prompt","version":"0.1.0","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.1.0","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/jonathanong/vurst#readme","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"dist":{"shasum":"9d2c3436107af4692c8d00865cd771d60fe25aa8","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.1.0.tgz","fileCount":4,"integrity":"sha512-m7C85D1mb6oMjGKv57cSVE+yJ7eU0+kxFwfC9KXvzsk100fdAab3Y/1Qe6EiQn3rYc+xFS1AQN97aKvCe+TS6A==","signatures":[{"sig":"MEQCIA5YPyouG8XxkuPXZ1YdHet3GJ9cUXAi6HQGyPs2xCgNAiB3XfqpVLgCZAeRBAb/mrf/bqeqKFLErCz6EzgodCzS/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"gitHead":"10e8f68d94bf763ef342cc07d0d64b9108b0b00d","scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"_npmVersion":"11.15.0","description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@jongleberry/vurst-html":"workspace:^"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.1.0_1779588029488_0.04756468272117176","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@jongleberry/vurst-prompt","version":"0.2.1","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.2.1","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/jonathanong/vurst#readme","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"dist":{"shasum":"d2cbfec0a8516d834edbb1921f295b50e35abfc7","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.2.1.tgz","fileCount":4,"integrity":"sha512-qNcfYt56vJ4t8gesfXyQ84AuyiFKKbR1nWw0fkLM5R2R+2oyR1xtMeyXSXQvmsWmWKxsKTra1oaR2gG/j8UqIQ==","signatures":[{"sig":"MEQCIA2EWCZlJ4at6+a86lM55IcZhrioOnjxjJBWgprs3X7UAiAJ4BVEfGVqwF7KQE5YXKCsJKS2w0GddsDLmw5DJd3V9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"gitHead":"00184b054e72131532cf1fe674059bc2f091a5e1","scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"_npmVersion":"11.16.0","description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@jongleberry/vurst-html":"workspace:^"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.2.1_1781047969237_0.5810970070039281","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@jongleberry/vurst-prompt","version":"0.2.2","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.2.2","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"c4ca9beaec81a37446706699bbdc6d0380ebe05e","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.2.2.tgz","fileCount":5,"integrity":"sha512-x/NfCAu9/CmklF9Bv0arTfiOEqvSVCYKis8JQBy28WLjDuF62wk0QOeFIxGxiwB1XTw7iqnPDtkxvpZShzmSlQ==","signatures":[{"sig":"MEUCIQCXsrFE/mZ/15d7b6s/8weOpyHrEcgqC8xJzDPl4SWdcwIgH+NHZoJZ/IlcgDRFrDEkqqybYR64PJodVvSUaqgXA8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@jongleberry/vurst-html":"^0.2.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.2.2_1784048983918_0.4517880207769851","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@jongleberry/vurst-prompt","version":"0.2.3","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.2.3","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"e7b3bd8467bbb05aa84e0aa99e976ed5e741da27","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.2.3.tgz","fileCount":5,"integrity":"sha512-sjtM6nWPOxkp8pBJjvFqxylEqcbfXZPlOePe85whLhIpriO1mAFHTEAvRW08DnD3TNYprAFSoIFVf8fTRnrG7w==","signatures":[{"sig":"MEUCIQDbuwGWaATZmzQ01E3t560D/qDYIotWWQgYOU7Vvxb+JgIgCwQhFWRBzPRrGw+8NSqfj9zOwzHcC5vrkHhlygTrE9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@jongleberry/vurst-html":"^0.2.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.2.3_1785047263112_0.05430523365173889","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@jongleberry/vurst-prompt","version":"0.2.4","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.2.4","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"ab6e051382daa08a0e0e66e5327bc0be87068b82","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.2.4.tgz","fileCount":5,"integrity":"sha512-2HBtt3IARFgnViwLDKg+GN+LQFRhvrGdg6uqqtiWfP7dLpeuKsRQwteqjRMw6CxYb9wgWqh7oqoundG8Jn6Zuw==","signatures":[{"sig":"MEYCIQC8Zuu2T1m8EOO567Bwd3XGfcMhZ8d92T3AVI7F6iH3AgIhAOEDZtV30E7YX8tdgjtt+FXuBThGzm+2eeI09ni6gVj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@jongleberry/vurst-html":"^0.2.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.2.4_1785051889974_0.6945546529550561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@jongleberry/vurst-prompt","version":"0.3.0","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.3.0","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"689b2f05147b7624400a0ddf954012e8915c1dbf","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.3.0.tgz","fileCount":5,"integrity":"sha512-I1HLHzUNnIE5I5ooUiLqDX5Tk439nbEvveEMBynJ421vxQJ4BWt2ZcdsK3DPJsUfOfxOnECYxoFY8qYro/7yNg==","signatures":[{"sig":"MEUCIQDDG7UyApYOpvPQ1XCNZR36wJ+KA5UrUuOmzxdA/ZtG6gIgZss8EonoB3wLmY7JE58BARRd86y23XAQdx+d7YDDeKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@jongleberry/vurst-html":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.3.0_1787511150296_0.7137841256444404","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@jongleberry/vurst-prompt","version":"0.4.0","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.4.0","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"ba26cfa513b97b71b78baea8a7c4c529f31d9a26","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.4.0.tgz","fileCount":5,"integrity":"sha512-H8Q73HIyMKuNIVOHDkP4NMJp+zFDQfhyPczUxtIz7zPvaTl1KwPe2Xe7djOOCQWic6ezhLU3sCzU7ht674kB/w==","signatures":[{"sig":"MEYCIQCgRy8K8bTMDSPBBsbOdWH1N6Xp4W1zgdYE5ZXKL13nlAIhAJN8uZpxi5MMTqulb03Pq9HFruX5ptIt7NpguiiNl05t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@jongleberry/vurst-html":"^0.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.4.0_1787987998472_0.6889055804969695","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@jongleberry/vurst-prompt","version":"0.4.1","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.4.1","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/jonathanong/vurst#readme","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"dist":{"shasum":"546fd5f33a066a196274b19735762327eb944ee4","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.4.1.tgz","fileCount":4,"integrity":"sha512-nKQN1BVO/M8Ygcud1DYwj7/PWQuo6LgD9BZ2QyvVwtlGOR9XV6MngkAH7D8C9Yj9ONLppA1gdXL851aIUAESrg==","signatures":[{"sig":"MEQCIAa+nB4LIr5lV764a8+9x8lCv1zWDNazd+6M0+vgrrUsAiB29n/dGNynFJox2y81htTsDV98LajHuPWYe0iMwyCJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347},"main":"index.js","types":"index.d.ts","engines":{"node":">= 18"},"gitHead":"609eb2d0b87620a4b4c4ddf9d655cf03c507fa4d","scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"_npmVersion":"11.19.0","description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@jongleberry/vurst-html":"workspace:^"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.4.1_1788818875993_0.8926551446429989","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@jongleberry/vurst-prompt","version":"0.4.2","keywords":["prompt-injection","sanitize","rss","llm","ai"],"license":"MIT","_id":"@jongleberry/vurst-prompt@0.4.2","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"homepage":"https://github.com/jonathanong/vurst#readme","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"dist":{"shasum":"2946400c48ce4b395d9cff9f206d818fbc4af410","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.4.2.tgz","fileCount":5,"integrity":"sha512-zZgSqi2ogu3TdkzKR9uDV9FGnzHSAmERGq9lEy2rYfEpT2sPsthWQ+L4sz4TlsqSjlQaQFqDZLIM4iRsRbu99Q==","signatures":[{"sig":"MEUCIAp1/X21gKf+byP2GMdqUQ0Cy7CWgMWbYbQUxeTr+QbBAiEAvuT1/hETW6SKKNscKycYWJz4AWQAA1Dlw67JezYm95I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410},"main":"index.js","_from":"file:/tmp/tmp.1VWJshV50w/jongleberry-vurst-prompt-0.4.2.tgz","types":"index.d.ts","engines":{"node":">= 18"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"_resolved":"/tmp/tmp.1VWJshV50w/jongleberry-vurst-prompt-0.4.2.tgz","_integrity":"sha512-zZgSqi2ogu3TdkzKR9uDV9FGnzHSAmERGq9lEy2rYfEpT2sPsthWQ+L4sz4TlsqSjlQaQFqDZLIM4iRsRbu99Q==","repository":{"url":"git+https://github.com/jonathanong/vurst.git","type":"git"},"_npmVersion":"11.19.0","description":"Prompt-injection helper utilities for vurst.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@jongleberry/vurst-html":"^0.4.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vurst-prompt_0.4.2_1788820652125_0.45009424289895117","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@jongleberry/vurst-prompt","version":"0.4.3","description":"Prompt-injection helper utilities for vurst.","main":"index.js","types":"index.d.ts","license":"MIT","engines":{"node":">= 18"},"repository":{"type":"git","url":"git+https://github.com/jonathanong/vurst.git"},"keywords":["prompt-injection","sanitize","rss","llm","ai"],"publishConfig":{"access":"public","provenance":true},"dependencies":{"@jongleberry/vurst-html":"^0.4.3"},"scripts":{"test":"node --test __test__/*.test.mjs"},"_id":"@jongleberry/vurst-prompt@0.4.3","bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"homepage":"https://github.com/jonathanong/vurst#readme","_integrity":"sha512-/OzT6nMBHoMOmF0uyjkZC0qSuJ3yaWNWlLgaJJAyloeV+QhCVL8YwwsQR79TRpmdYkQBipi/ceMeycjQBOzMNQ==","_resolved":"/tmp/tmp.z1aHtNWhoU/jongleberry-vurst-prompt-0.4.3.tgz","_from":"file:/tmp/tmp.z1aHtNWhoU/jongleberry-vurst-prompt-0.4.3.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-/OzT6nMBHoMOmF0uyjkZC0qSuJ3yaWNWlLgaJJAyloeV+QhCVL8YwwsQR79TRpmdYkQBipi/ceMeycjQBOzMNQ==","shasum":"8f2358a29e72c263cdf1e2d7f42be7c43527d3e7","tarball":"https://registry.npmjs.org/@jongleberry/vurst-prompt/-/vurst-prompt-0.4.3.tgz","fileCount":5,"unpackedSize":5410,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jongleberry%2fvurst-prompt@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDirbrdoIKWIatGoaunyUzuFZCQXW9JKBREQEYuq3K9OwIgeUAe0ZAHYn+eo4N9sChlL9dmiI3ChvgUSBwquzg3Qj8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38f673be-6bdc-4d75-a60f-e69c5ea218ba"}},"directories":{},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vurst-prompt_0.4.3_1788842660277_0.08279816826208353"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-24T01:52:54.628Z","modified":"2026-09-08T04:44:20.671Z","0.0.4":"2026-05-24T01:52:54.888Z","0.1.0":"2026-05-24T02:00:29.625Z","0.2.1":"2026-06-09T23:32:49.362Z","0.2.2":"2026-07-14T17:09:44.154Z","0.2.3":"2026-07-26T06:27:43.291Z","0.2.4":"2026-07-26T07:44:50.106Z","0.3.0":"2026-08-23T18:52:30.439Z","0.4.0":"2026-08-29T07:19:58.595Z","0.4.1":"2026-09-07T22:07:56.121Z","0.4.2":"2026-09-07T22:37:32.258Z","0.4.3":"2026-09-08T04:44:20.410Z"},"bugs":{"url":"https://github.com/jonathanong/vurst/issues"},"license":"MIT","homepage":"https://github.com/jonathanong/vurst#readme","keywords":["prompt-injection","sanitize","rss","llm","ai"],"repository":{"type":"git","url":"git+https://github.com/jonathanong/vurst.git"},"description":"Prompt-injection helper utilities for vurst.","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"readme":"# `@jongleberry/vurst-prompt`\n\nPrompt-injection helper utilities for Node.js apps.\n\nThis package provides string-in/string-out wrappers around\n`@jongleberry/vurst-html` native sanitizers, plus a small helper for marking\nexternal content before sending it to an LLM.\n\n## Install\n\n```sh\npnpm add @jongleberry/vurst-prompt\n```\n\n## API\n\n```js\nimport {\n  sanitizePromptInjection,\n  sanitizeRssContent,\n  wrapExternalContent,\n} from '@jongleberry/vurst-prompt'\n```\n\n| Function | Description |\n| --- | --- |\n| `sanitizePromptInjection(content, opts?)` | Strip prompt-injection patterns from a string. |\n| `sanitizeRssContent(html)` | Sanitize RSS HTML, then strip prompt-injection patterns. |\n| `wrapExternalContent(content, opts)` | Wrap external text in an XML-like boundary for LLM prompts. |\n\n```js\nconst text = await sanitizePromptInjection('Ignore previous instructions. Hello.')\n\nconst rss = await sanitizeRssContent('<p>Hello</p><script>bad()</script>')\n\nconst promptInput = wrapExternalContent(rss, {\n  source: 'rss',\n  contentType: 'html',\n})\n```\n\n`wrapExternalContent` validates `source` and `contentType` with\n`/^[a-z0-9_-]+$/i` before placing them in attributes. Wrapped content is\npreserved exactly. `includeReminder` defaults to `true`.\n","readmeFilename":"README.md"}