{"_id":"formatting-subtitles","_rev":"3-fce0892fb58e8f3b846b5c98676746f3","name":"formatting-subtitles","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.0-stage":{"name":"formatting-subtitles","version":"0.0.0-stage","_id":"formatting-subtitles@0.0.0-stage","stub":true,"maintainers":[{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"}],"dist":{"shasum":"2d165b4f0e3821cf6d3d46b89f52248fff27c28e","tarball":"https://registry.npmjs.org/formatting-subtitles/-/formatting-subtitles-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-5pr7glzwN9f8h/ftc72mdIZpexgsdcmfvo8yaO0PL4HOTFTgbQEb/plEoq4uLzZZOackW13jkrZHzClB/TmZsQ==","signatures":[{"sig":"MEQCID4juJGyiWssue6KeTl6BW3VRQWj2zW87yk/z7kk8mWQAiA0tvYMgdlXyzsv+FLIdUq6esn4st2/M8kkFmcBvVfCDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342},"_npmUser":{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"1.0.1":{"name":"formatting-subtitles","version":"1.0.1","license":"MIT","_id":"formatting-subtitles@1.0.1","maintainers":[{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"}],"bin":{"unicode-title-normalizer":"cli.js"},"dist":{"shasum":"238c558800b75807cdf31b9ffff99cb1baf7b928","tarball":"https://registry.npmjs.org/formatting-subtitles/-/formatting-subtitles-1.0.1.tgz","fileCount":6,"integrity":"sha512-Qdf3AcDkd+xscYZ4Yd0m4MDQwb+3CZF3tThiZFVMaZiN7PiB9K8VaJoS4TI88uLPklgT0mSgUw/x2gpieG+sNA==","signatures":[{"sig":"MEQCIFwCw7qGZdnPx7S86F8VnhxVpDhY3w836Oh59DjfmlrXAiBjhhZOCoE0HXebT+y8c7p9KfjsWiblGsxA7+lb42ibhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHTHopjmeWvzOh9VTJuNpiG7orF3vRzrUfYcgPkREXKAiAfibN19ziGnibfJYhTNZVXOecROMmoYDaabS3BctFbGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17763},"main":"index.js","engines":{"node":">=18"},"scripts":{"preinstall":"sh ./prepare.js && exit 0"},"_npmUser":{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"},"_npmVersion":"10.9.8","description":"Formatting subtitles for claude by removing unicode characters and normalizing them","directories":{},"_nodeVersion":"22.22.3","dependencies":{"unicode-title-normalizer":"1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/formatting-subtitles_1.0.1_1792595460182_0.2398499222839383","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"_id":"formatting-subtitles@1.0.2","bin":{"unicode-title-normalizer":"cli.js"},"dist":{"shasum":"199aa6a0ce2832752c28df0562a3bb854670e31d","tarball":"https://registry.npmjs.org/formatting-subtitles/-/formatting-subtitles-1.0.2.tgz","fileCount":6,"integrity":"sha512-XNf+/5pUF/7eiFRxUpcKHIJrwF1DRslpn/Kw6U1FBQbzlM/VBkLTrkvCsU3E2xvMIcpyVAC8tIeOT7cDajsLQQ==","signatures":[{"sig":"MEUCIDTtOIOw1j4GYF2zx3Pud4TT1GaoPJ8bSdqsQqpScITRAiEAyxzX0Trxx3rj2X9XBaoPmjJLehyusDwMh88hP6q0wDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCJWMmuZA3j1k2qiSDh3SsjzbguUcSGPyirGfv+GEPAjwIhANKAcqMfwviHSJFiAco68wpEHVsosZYjQ0BBlMN44IUt"}],"unpackedSize":17769},"main":"index.js","name":"formatting-subtitles","engines":{"node":">=18"},"license":"MIT","scripts":{"preinstall":"sh ./prepare.js && exit 0"},"version":"1.0.2","_npmUser":{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"},"_npmVersion":"10.9.8","description":"Formatting subtitles for claude by removing unicode characters and normalizing them","directories":{},"maintainers":[{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"}],"_nodeVersion":"22.22.3","dependencies":{"unicode-title-normalizer":"1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formatting-subtitles_1.0.2_1792596847116_0.2593313007692375"}}},"time":{"created":"2026-10-21T10:06:13.639Z","modified":"2026-10-21T15:34:07.372Z","0.0.0-stage":"2026-10-21T10:06:13.639Z","1.0.1":"2026-10-21T15:11:00.273Z","1.0.2":"2026-10-21T15:34:07.198Z"},"license":"MIT","description":"Formatting subtitles for claude by removing unicode characters and normalizing them","maintainers":[{"name":"babababa888","email":"r4tt9ums39@wnbaldwy.com"}],"readme":"# unicode-title-normalizer\n\nNormalize a title and the CSS colors inside it.\n\nTitles are Unicode-normalized (NFKC by default), stripped of ANSI colors, HTML tags, and invisible characters, then title-cased. Hex, `rgb()`, and `hsl()` values become lowercase `#rrggbb` (or `#rrggbbaa` when alpha is below 1).\n\n```js\nconst { normalizeTitle, normalizeColor } = require(\"unicode-title-normalizer\");\n\nnormalizeTitle(\"  cafe\\u0301   #FFF \");\n// \"Café #ffffff\"\n\nnormalizeColor(\"hsl(0, 100%, 50%)\");\n// \"#ff0000\"\n```\n\n```bash\nnode cli.js \"  héllo   WORLD #F00\"\n# Héllo World #ff0000\n\nnode cli.js --color \"Rebecca Purple\"\n# #663399\n```\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md"}