{"name":"filenamify","dist-tags":{"latest":"7.0.1"},"versions":{"1.0.0":{"name":"filenamify","version":"1.0.0","description":"Convert a string to a valid filename","dist":{"shasum":"bcbecdf4948a0995a0517303065e5bb1c5cb5606","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-1.0.0.tgz","integrity":"sha512-Oq2OfNd2uSAYDYplTr1EGThSaWl7muG5gVX4ePSLAV8dZfUBI60tIi+qPFbyJsp2ySmLf1VlgcQhr7jZSdxHAQ==","signatures":[{"sig":"MEQCIESWHBEHdM5ybIwvOW9nh1mz/qSbrypeUAzqIkcDEmsLAiAoce8ZGMmnMZd/SflPM+1qzw4ph9Fe6ZtrG6x3K99bZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.10.0"},"directories":{},"dependencies":{"trim-repeated":"^1.0.0","escape-string-regexp":"^1.0.2","filename-reserved-regex":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"hasInstallScript":false},"1.0.1":{"name":"filenamify","version":"1.0.1","description":"Convert a string to a valid filename","dist":{"shasum":"2bd23f05b23a4ef7d5aab5c33550998719aaf612","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-1.0.1.tgz","integrity":"sha512-QyzUcvoIb7qfy5T49dyZYAI3X+44OLp/VaFy6wtdUU69LVXxzWajjf75noMwf5dhrf/Vv8kxgZ+pIj+ao29z4Q==","signatures":[{"sig":"MEYCIQC9D7o1b/2JqJiHGMGn0wqODV80ZbFnmGvR++a6Ng6lLwIhAPgTzyAU8qbYGKX3S4Eqo1ji5JK9MerlMpEpmdYEJQh5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.10.0"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"hasInstallScript":false},"1.1.0":{"name":"filenamify","version":"1.1.0","description":"Convert a string to a valid filename","dist":{"shasum":"731bea2de068913d8fda99efbadc37c33de69cec","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-1.1.0.tgz","integrity":"sha512-TYjwiIf0qliFMqQJjNseZ1+VSSLrhCpI0lCXAgdiEVhN1tkoG+6ch3bsqgODQ2OtJmOzOYYYDZA7K9r5+oUWhA==","signatures":[{"sig":"MEUCIQDDvcq0kdfaNW3n9v37juTpdyxrD1ATjH0hJFSQnTLEFQIgdTDJwq5QSqUIMwKOFlBBaup5C2WocXJ6HEuEbDU4OrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.10.0"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"hasInstallScript":false},"1.2.0":{"name":"filenamify","version":"1.2.0","description":"Convert a string to a valid filename","dist":{"shasum":"55ce57cec2966431f34ab002eb70659210bbde49","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-1.2.0.tgz","integrity":"sha512-0H+BQamIuWI+HjQrbnQBaZA27VJZTTq02gI7q2h9MJidrGobpMRaX5A2mTA/mS7pJDc28bEVyapxXxOyOwhI9A==","signatures":[{"sig":"MEUCIE11fQ4u3t2u+RYc+FL6dCLB0fW6ws555ZdvydSRcZW0AiEA2YQ8RSpoI4ckgZeiJyesfkFJLVp7j4IVLVFVKRrsalk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.10.0"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^1.0.0"},"devDependencies":{"ava":"0.0.4"},"hasInstallScript":false},"1.2.1":{"name":"filenamify","version":"1.2.1","description":"Convert a string to a valid safe filename","dist":{"shasum":"a9f2ffd11c503bed300015029272378f1f1365a5","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-1.2.1.tgz","integrity":"sha512-DKVP0WQcB7WaIMSwDETqImRej2fepPqvXQjaVib7LRZn9Rxn5UbvK2tYTqGf1A1DkIprQQkG4XSQXSOZp7Q3GQ==","signatures":[{"sig":"MEYCIQD93mr7f8apJnMdSZObzuwV72VxEEGJQ/HVviDK2h3NgAIhAI/uYAYDiDpKPmxped9i3CJAA/eSeeGB05LDme2x74G6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.10.0"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^1.0.0"},"devDependencies":{"xo":"*","ava":"*"},"hasInstallScript":false},"2.0.0":{"name":"filenamify","version":"2.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"bd162262c0b6e94bfbcdcf19a3bbb3764f785695","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-2.0.0.tgz","integrity":"sha512-5X5K6iJy4E2LPu1s/c78OnMU/ffKxQ0wgBjq2eF2xYnicrOKI2dfZnonkGTHr6x7FoiuTLEbuKMt+/C8lXFWfw==","signatures":[{"sig":"MEYCIQDrFPrnLYkSGTswvtmCgTjz+zmBzNGwZ5cWvbSJpijRAgIhAPe3nkkOkRgU8pB90xNj6+1ZnH2xxFRTVQrWHbgoPS/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=4"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"*","ava":"*"},"hasInstallScript":false},"2.1.0":{"name":"filenamify","version":"2.1.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"88faf495fb1b47abfd612300002a16228c677ee9","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-2.1.0.tgz","fileCount":4,"integrity":"sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==","signatures":[{"sig":"MEYCIQDhGSR3fnJNdDSJUXmr9CNORf0Q+WyCgsCs/IvKI0ZeCwIhAIjkk+oKqbHYnuB8OSHy5qnCIB7aYZFqAzBCkgvYh607","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbImraCRA9TVsSAnZWagAAHZUQAI+KmDN2I41CQWJGu99t\nOZRMULXoTZq1s/LlXCsWOesy7cXDxyJYjZyOKIksQ+qu5zX4VzFFq3QZfh6s\nFbO9dF0ADKn1qhxt3oc7otd/thf+gExbAXwBDp0iTy68aaxV70smq0yBC97y\nijL7Y5fFhcivbP9uhclujBdlSdbCRGZEmIqYEuw6GDqkIdR7jn7wwUlwbn/J\nX8RcYZv2ivHDR/4RzFdi3sGAjiuB1FqyEXl2/cCjyKPqbWIHdHKq+60GFDzS\ndYuDPtwBDoZWsLr7ro9OgfW7jp5kVnZzbg49GQwzVe5F5Us462eLrm4vfdT2\nPG1fu/8O6iKEAnx+tMPl2hHIOaj++xYUFiaNBkSUNFHDr5yMnELjoEOxZiGL\nfLdkivQLnqZK/f9X5uT1K00CQE9Kb3p/Ibshlvn1KFkcn1TXHdhG4lCF+q34\nNjZnzRn2oLDwHC+JCGXWysyQkA/bCjzatmhpzHKA7xwAS+C2U76OgKoy63JF\nAYKxragpwPE8tNAOeZH/mWUcztSrgiXmXS09BLQgYLI8uklswm3SIJK+FBcH\n1XvCeOEp6PrLfyuV6CFIss6Qm+tYOE2UE3cq9UQ6lBUm/XW0ETi0fZ9XlRFd\ngvERCvDrjY48A26445ZST/HJSKPSsLGYugUD32qKLNNydo5WJPBgwAhRg9Zh\nnPQc\r\n=P9sT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=4"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"*","ava":"*"},"_hasShrinkwrap":false,"hasInstallScript":false},"3.0.0":{"name":"filenamify","version":"3.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"9603eb688179f8c5d40d828626dcbb92c3a4672c","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-3.0.0.tgz","fileCount":5,"integrity":"sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==","signatures":[{"sig":"MEUCIQDQkBuHqqAxMroE7ScUqhW1jm6LzQcu+cfVpKOzxZhGKwIgHZ0OzRYhnaAL8alu2iGqIAbOGNRuA4IWX95K8opxW7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgWM6CRA9TVsSAnZWagAAeJQP/2/Ku3KWsPlwewHyduh2\nrZathjdb66417QU/U13c1cQKnguAsN1KG3fh7DKIuIKYqPxXpijB7cIR0nW/\nSgX4EthB2vsCi1V2tv8ju4KY8EO89Y6LqtIWAO/mvqj13JXBIN3b+NE+lRa2\naMJaKhMu9Uy6Izw2yU+xcMS8gJdmg5nrw4H/z4IeZvYjLszT7nQ+Bvml1fMh\nEDwPTfG8nemhB6bLV30RrkxfDrgzt6udYXHcX8wcvHNupFIlul1nXfaIT8t6\nh3jEIT40GGT5nSDoly+nBuY0Pbn9WKL0H0uB+zBcTJ25/p2yvUVOMv56mxSb\n6Po1XbEXAF13/G3rDoZTQJE4azckK2S6dO6GYV2yNmhBtp+tpUdgWaO+Rx3z\nANNYEPi5VYU8brqTZ9HEMO/qYvWNX8ypAr1juP2ajDMG3Z47yZCP3OlQ0bOg\nViNdu+9xI8UhsMcoixOg9akYlVWPVB96Z74Iya6aSICd8sFZjTWmJti93SSX\n455JJBomunsla81dVN4Dc1W/xnM+a3aqAllwU7VI807w0oEVQb5PxFxTNPmt\n3jibbc82hlcSMMDNfC9IGz4pQ+A5zOuwbrPVOviN7OTc9wUNulVK34tMWZA4\nvsJSxEEkZff0uurcjUlbMIqAsXTUh3v2My8gWtE6C9qqzXGqU/vAk0pNddkM\nz2S/\r\n=OUzC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"directories":{},"dependencies":{"strip-outer":"^1.0.0","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.24.0","ava":"^1.3.1","tsd-check":"^0.3.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"4.0.0":{"name":"filenamify","version":"4.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"1f93b56e7340447bbb95f7f71ab9d9c4fa3d5393","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-4.0.0.tgz","fileCount":5,"integrity":"sha512-orfNDs+RPrEO4RctQ6RwsMZHGH+lGxc671AZH60kHFf69NXCZtwU+l0cqs8nzyvcV47Hqq1nwRe5thi+/zRtow==","signatures":[{"sig":"MEUCIQDcj3Y+Mac3o3frDxIDTRGr8vHqwQGyR0bha+5yE7JJSAIgLa1XjxyoY2hTmzE4GxC1SroNdZCwcJ2ej47nNPrC5BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoPzCCRA9TVsSAnZWagAAuvQQAKHl2gOmocQLWM/yJQPV\nFiXYKdntMCPyM649R4PtLtRAvqQ0WIVekJcEd91+2ZtiKWkd7Y586frBncad\nHoTNliYj82pEAjHqq0nQK60n2ECEgm0WmZPWeoWd3b10nQAavv/Xtgmfrl6u\nNWSsmqlZBec8UgmfufY/aAQ0SfUth5G4O4pUYyJRPWFXXv37aMcmtXGVisTo\nFReMUkMzA9UCNNs+9VqSl8rD3rAc5JiQn9P08FS5Ne1VzU3iKay7sYJBCNwM\nFlJSeeoiG/lwXNmaDIyA9vdwWf/vBeYHBlKjQwnslSGywLweqy55DD+v9ccF\ngDzhcfHSN4UuM9XNxlqiEITNYnNFCagt6Cloau9qJgbamJu4JTXwVGyocIl3\nuGk9jlLZRJkG5/V15AMESyfxpba/HIkXDjleWv95MbHtKaBIx7i6Lj6cCaHN\n62AQBzcCoMA4UIbHj99H4iBHDH6FdpAXFywNugd78M5qFO6bChwAlRBUsjCg\nVfwj+ZXzWZHe4QJ0ahetaBBNLEQ2F/9Hu7H++GWyCFP6OJZSNVMcMzGRIj6j\ntt/hyrW8qXzyxhzwoVotQLQ6dCTcEKdDPYm7m75KAxIIw7aQpBFCjnCBJrWU\nBrHXgFHF9Ciq/RUz2CZUR88Fekk6+pu26RNn4MHd4Kl56ADStTvC8hy3wbn2\n7nWs\r\n=ZCYK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"4.1.0":{"name":"filenamify","version":"4.1.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"54d110810ae74eebfe115c1b995bd07e03cf2184","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-4.1.0.tgz","fileCount":5,"integrity":"sha512-KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg==","signatures":[{"sig":"MEYCIQDZmnlYflc5PulRssrcI1zOH/Oi4j4MZxXVbVh0W5ay6QIhAOFc3bV2O+rKDwqQYingbRG+VAhnVGLNUnvK7NXSKGhW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc73+jCRA9TVsSAnZWagAA6JkP/36R3IH5Omn0ZsIgjOsK\nVdz96H/tpbYt/tHG30BaNolZeylqNedyBbk2Xr4Hxb9n8TQrmcL5Ym1JIiHw\nicmH0RbXUfxUkYxYm1sbNQvS5FU6hUyUidnNNdMtt1MaN+a66sN5BK4J98o/\nLrqgc+b82pT3hVaExLNB5H7E5BbfDE06rye6Lj3tT7vpxW+vdo/qKwE3SXyb\nRQcV8sSjlAENoRR6wi2gO3Hi6QvnoUKcYCr/jEXvL75Nt861S+Fy8x8O3KLa\nT38FIUD5/2TUCE8AS3rtuh8CXjrxu1Yuo6za8djtbzKpulgE2cFaaTqTZJdV\nc9KwHvokzttTCXg/QzbcfMc9nxkHjPxzh9l8GCzfzZnSjm771bg7pSkkekaV\n744hWxMl6Lxsvu4lbBmlH4ZVgxgTazoVPSbUY7WZnv6i9tFlR2LSZd8J05zR\nJE6hifYx9d5gIIV3ee+82qRkpEFgoMBmB+DSGwj388s+9rmjrHdFHGDu6V/f\nwTGvialcAIaR2aFbCaVakakI2xoN9r7HwRMare2JW+a/hwAADL2A1XKxNvGG\n281SUsV2NZLpD8fhsa24/8nJL0AxYS2ROb+JFK6CyQyyoVLGC5uvLzlpVh7Q\neiYy4t+QqCX8vNnqtLasWFu8JI1MkRQd5WVbfWKPuRWpjrqi5dYnp8kEDfJU\nhYJW\r\n=rTly\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"4.2.0":{"name":"filenamify","version":"4.2.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"c99716d676869585b3b5d328b3f06590d032e89f","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-4.2.0.tgz","fileCount":9,"integrity":"sha512-pkgE+4p7N1n7QieOopmn3TqJaefjdWXwEkj2XLZJLKfOgcQKkn11ahvGNgTD8mLggexLiDFQxeTs14xVU22XPA==","signatures":[{"sig":"MEQCIFO79YPGOp9eiO+3thdWEUMf/rwXTOPr/A5NmUZSLyqNAiAMTw1JUUQui2JJFIAJemMdbJZykIax0w3M+vXGZbVD2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbHBfCRA9TVsSAnZWagAATq0P/04X4u5Fz53nZ2YJ+RQZ\np2fbpi0tJl/ZPUaxgeaPUDnfm2G87BDVz6JxsJmivfPJGXTnRqL5/wtm+DSd\nJGXYI6sGYtf6qFzY0MhbPyeg0Rb0NvIuvtsRFlh4GtejD9Y+WCf/Pv5bsxw1\nqhGKwwxy+IFLieJlDpGiAbcxFnCAYU5Ps+/TtTLx8tnYjzYFnI7Tosjz3T6v\nA9KroVkXXXbKOyxyjZf023yikz3GiQwJZ8dQ7mQpeLbxCvaU8cVCLwT8xeYd\ntUU+LJidtn0ofHKg00VNi5IoHZpQdl9r8BrBzrkjH2kBvuFB3vf1tKnZADqk\n7Vw6HuLKu3AtxQE+UwegUCBHrupBcfM9ft1aub/+mROHCexlpfw1hw13L12I\nk4JGNZDk2T3HMSdlKpolY9iockApajXOeEmA0YA6o5jGVj4TeUH2yaYbHuEJ\nTYE66BDl2UAJ5qOzhCIl1i8UKMqlkjbj1Er70DxEZgxHyF64R7NhKba/5mtH\n6oYFYj9MhQt47jCbMPDB0gxy6RvK6b4EQZUSznGToudEWWRPRRwe6qYR2826\nNSSOC7x2VvNscMexkTMjPpcAjRXqJHnI9DtpJeDb/4T3y0j7veqHaip+mBxv\niATXZ9I/84gP+gc168QhBa3u3op7+/8l15yrposmrSmlK7vgrNxdDHj7pQJE\n7Lo9\r\n=QKW5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"4.3.0":{"name":"filenamify","version":"4.3.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"62391cb58f02b09971c9d4f9d63b3cf9aba03106","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-4.3.0.tgz","fileCount":9,"integrity":"sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==","signatures":[{"sig":"MEUCIBpCuVJjHpTlFrPKD8IS0WYbk1nFkvAHAra0AOMnlhVkAiEAqF/XyFA0pSWB35KCQSscKmfUjvrWf8aSLodtq7A2JV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghucXCRA9TVsSAnZWagAAOKsP/iSRppsIE9r5OF7r/j5q\nw+tq9PII4xsA7kv7XKKbcggZpvUKefpqMXnw2kl5FQg9mWkqH2g/UaV3mjS+\nHyt8FyWNGndBYmKt5s5LJ8MmSuzebhEEFx9SFYHenM4ajCu+2CF3iKKbeKl8\nqD+DBa+axGnUJe0Kg/GWeZTQ8ESa6fPffSaBFD/1L1r7qc/RV+kMM4r08qKu\ncU4TkNQf/oyv/H00CPQoofQYMwe2sS/r9yHk6ar+UrnRL64bLHNFksMnQwXg\nr4sPnJzfsT1tpfXNRgE99ioeHSxkaJJ4Ew/mFFxzDFJFf8jQSIhk39ZJdEx1\ng3Pg2qL6t8BUCy/yu4UT6SGzCGg5xZaT5CQSoPikf5eskCrQ2lspGWkKZmFF\nvS7FSCv4wT1Y2sOLRJR5m2P9zLzrnpB3cOXxFSQeCTRXzZCbTgZtTVe9lsP+\nKMkiQqj/UWTszcifGU5h+h5YKE0UM5Q7vGMNuv0iiJRDT5K10Hgx9Y7BC0RI\nR2GUueE5Do/jbv8x+/uPrXhgzYChpmHo307NcuJhvEPNBsW7NfSo7UQSKgZt\nqdfRO/l4YAKRt90QAktznNHqLnmjOywwsq7V0qIHPgm6XRwIPL7AKQn0ODxd\nuUF606lOJr0/l7bidbJUp/JOMggzvJx4n0/kf4W2CoOBiAnQG+dVMn8ss790\nPtos\r\n=R9Cv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"5.0.0":{"name":"filenamify","version":"5.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"59a20e8291b181266fd3ef31931a710987527330","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-5.0.0.tgz","fileCount":9,"integrity":"sha512-fum99BZD0q5wZ4GbZwE9imy0Lw0yULNgB10WxTtT8RAdvNhWUMcz0V3vuanxIgnqonCVD4wKZUVRbwepV3PkFw==","signatures":[{"sig":"MEYCIQCDgv+UgRr19CDgP8MbE3n+fyMrKuCV2Hq00GVgO6oH+wIhAJBus/aqu+WFCMnPa5eZ1w9NcJo7TAEtVYkQ1Ntaw8tF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4rkICRA9TVsSAnZWagAAP2wQAJkBMNLizvOvqNLn6bmT\nQjSJgYbJc8lYCQ9/einn7ZqI2usgWC5g+U+5XaNF9Vg3HVh+DaVdfjxc7QJY\n7N9OLgcFIQv+v2DF/MEEuoSxMIVI7mXCgBOcIZN0NYirZlvuLWWJwJIA3y5m\nLHp0A7rGRnONiGR85pz2muOSMNyiCSVtJZ7Y1Lt8XMiphAzx8w2MlW6Hz+ZA\nn2TTC0tz9YTyXTb4j8zwweO9kPudV3YfXpp+JqWG1Ugzkn0wkWqthUhAFbdP\nOKDWiwMqZPbxLym1Hto4R/ftfTrFS0X32eneDzhklPPoHVs0NendtVuYKz8F\nkJhuPHn/A2BQQODbxHcypGbp69/+MSopOMp7zN06QeynYpnzaVfLQDfOmEfo\nhYMjCjD15iM+uD640tk2dZn/OOXmbhpAwphCEPIn7qS4GPl7Oe2vWemnMSbw\nYyDAuuPKf2tkNYMm8ZaYQdXW8c22xgUANqfatym9omax98YmlJBKzfnPa+RZ\nxUBf7IuWmQE5y8CVddfc2bMxHMZKvgVJfNG3UwpvmMrgs0C/Nu+NDC8jUDaH\npyaiAOz8u8y0yLYhs1tl/+OuY2pVf4a0cbq2Y5Cv0UivDaDSXCYF5A4q0+g/\nUMyiyyWD6j0qp/iwl+eJgl0MpRTlgHJ7DjE6/mU6KWcYmzwCDOzJH7CojFTV\nO+DB\r\n=vwn3\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.40.3","ava":"^3.15.0","tsd":"^0.17.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"5.0.1":{"name":"filenamify","version":"5.0.1","description":"Convert a string to a valid safe filename","dist":{"shasum":"dca105c0d610ecc6f3249957fd11733019d1f64b","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-5.0.1.tgz","fileCount":9,"integrity":"sha512-JaWJHplckZTbg9jgZmOeXq1Sm7GiylBTSacyW45YO9QGsQSELlC9PTKkDBOo+3VHdS2a7dvgyaHe7XcVlEitxw==","signatures":[{"sig":"MEYCIQCJMPJixSgl0zfGAyuzRhJxMJJZNe0m5Tp7Zo8vbSEpegIhAK9iisywYKKWO93s+0hM6X/pEO4jVazDjiH3oFcPXjUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKBazCRA9TVsSAnZWagAA85gP/3oYx3PeKIc/KLz1Llbw\n7maG3Z6JGFvMV/Sgpu8TAA9zs8lBpiZiDk4jJzjx25/nigdCGZO3vdzzXYBx\n6wpUoErG9qXbjTrgQ9p0fCMjD5CQ0vc7YNiKykkT7naHCawQ4dfAH6Kz6dH0\nzid/CYsfTxti7K4FH5BeLR3SoYSKpVZDZe7yUGjOFuVjTgvxWyuZUsUQXYNF\n1+NiKCtta4XiRPepGaQ3+TDfSweSMevQadzQF7QdSCP/tJeE0Yaaq0zx9hQT\n5WnRGkFji30kazFOugAeuF1tDQnc8FmzRZ69UXTqus86qCU8hc4jfj7Em2vw\nqdIWap9a8/EUKGCdrnWX86I36rWYiAiTDriRkkFCSH7QnfXd55e3CsJITjjc\nvtqzcJhrWdt8iQ7Fp3NrcM9F4/8KoyOEybacdjK4pyr4Qb2bBVVA1HbKhehs\niVr2zHXybFSQJZGPIuAoefX63mli7GSDo9zEgKp7TOrd8xJNpEBuH38J3sE0\n3Dt/zoBtCqXV8Nbfx3M0vYjDhOws/O0Wj/3yjLbi1wo4Z2l9M/56PTxWTIs/\nnxZKcI2A3bfjUAg7jGnDWN8gtCVO6jbuT/EhmHRQjfDU7iy2VUv4HEfFmoAJ\n1FDt0q3dypxLmFwR8zb+R0gDcRqOSUtJxEGMKQJXo3ifZO0aVDzSt4MMpuaV\npubA\r\n=Tyaj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^1.0.1","trim-repeated":"^1.0.0","filename-reserved-regex":"^2.0.0"},"devDependencies":{"xo":"^0.40.3","ava":"^3.15.0","tsd":"^0.17.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"5.0.2":{"name":"filenamify","version":"5.0.2","description":"Convert a string to a valid safe filename","dist":{"shasum":"d0c1659888d7ba23be9b66d98159cb89dde60b3c","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-5.0.2.tgz","fileCount":9,"integrity":"sha512-DHxiQ+51yy2l5+Y7KQSLxgIr78p1XNq00WM+LqZzfoTBJuXx04vYVqp/Aa1ZEnFSZmgj3kxrm5o9B3NtBOsXpw==","signatures":[{"sig":"MEUCIQCxaYfvp0i6CSXB65fiF6NVCzrL0MAVyT30wi+O8P8rLAIgYNhxBif/Aphv77J85aOqtPOM4LuSoRi6WlhMiCN6uEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7318},"engines":{"node":">=12.20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^2.0.0","trim-repeated":"^2.0.0","filename-reserved-regex":"^3.0.0"},"devDependencies":{"xo":"^0.45.0","ava":"^3.15.0","tsd":"^0.18.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"5.1.0":{"name":"filenamify","version":"5.1.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"b1b9d90d061cc1be9ad261ecb4169c3ea8b6f776","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-5.1.0.tgz","fileCount":9,"integrity":"sha512-mVnYQYkNJZhzeb3SgXlQX6lY6KIrpMejfNw+DYwsIfi4DgenT8g6pA7xb68zOHjcXEzBSq3Ukwp6Dsin6O34Uw==","signatures":[{"sig":"MEUCIDelKSZpEqO2PkYDzhgqgiNC0PKm/emrVXgL0ITPfZK1AiEAo6EdVjUoQaQe5Hk4IwRVBVgJro3wXTuvgHRxFfc1264=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1uwwCRA9TVsSAnZWagAA0XEP+QFz0GB7mRrqKc9i2h2y\n0u5xynRbJbdQV7o2Gl05N+05g+/uGwBaUguaJn9ckQGlX2sh1Dh7TduE7fah\n8sBFXTS8AYMLlN1H2hGljizOpPBNHTTEmb81b/NoNBlJvK/0s81Vh3G2dbnT\n1JZYROlczHmXDNyjnUBOQTk0Ja1jWM4Cu3fyt8AgHu0Vg0xZIz+D7ZqbMTyu\noEDTpzIRfO/oHHnJ6rZjBG2eYIt0p21ICUS2aOPLMfnBeZI+ZNDzFYWS40mf\nsLHyeGDCRcKjCZH1Rjcd/hUtzbg59f3D+NrgalJ4p/QijN6+++VZgAQHuMpz\nzk1cyeuix3m9RVBPcX7UXXA7g+khHXCHDY1ldXVcJXnaedMXqrHrJiCkVKvh\naTlldrNgxcjCrZoDyfSgqnlZBYricLWqvAaRtqwvdPSMswaEfRDn0AvGLF/o\nxd6I6u8yoD1XW8QSdyNAiurS7i77GWtzsQOSk87aZ7wserex3X+HdY3vvx1s\ncT1cWKuadhYhTLdqLguanmEkD5vOhfK0DHjugZlIXo01jexIRO/kBxuU9F/k\nJl07/20RP4tstKokmES4sv6XBJqm5SqbZThxYAchx8Xy4qk6xZF6pBr3eiTO\ngaFQaow37Wnigv0xI95xAUnqXqH9aR5/OIoEGaftnKBfhLBh/mxoZxDsRBuo\nfSuR\r\n=O90t\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^2.0.0","trim-repeated":"^2.0.0","filename-reserved-regex":"^3.0.0"},"devDependencies":{"xo":"^0.45.0","ava":"^3.15.0","tsd":"^0.18.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"5.1.1":{"name":"filenamify","version":"5.1.1","description":"Convert a string to a valid safe filename","dist":{"shasum":"a1ccc5ae678a5e34f578afcb9b72898264d166d2","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-5.1.1.tgz","fileCount":9,"integrity":"sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==","signatures":[{"sig":"MEQCICGANh+KgZuInJOb8q6dpx3RoWI3mYslbF0wI+ulUtpOAiBw63JPrAigdvcFFGIV3yOFXD12RY+g4gCtfRr++Sui/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaXJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv3RAAi16suNV/u4Ane517hRrRn15I+LiCKbi9oWrUii/1oVU1AHkI\r\nWcSL76H0FIu3jB1hQfGmXIg3Igs0ka0e9/Men8igWBPMHg5Sjf/tx+lnWO2e\r\nUbsRW9xKLZKs7hmd+CwWSSllAtFIxIIGDsUmKX9wfA2GMVW52Wg3hRtrKb4n\r\nSDTgQiNhbUfsGMaNbK/pm2QSVsW2NWLhY95DqR9/MmQP3Qh2bzzWthso7Hx7\r\nSYpBiobP9fWbbIlvGJpLoxcq0ywxrxAOCMyK40NjswvCiNGFzVnNn+lH7VBF\r\nG0nZiGl/TzWbr+WaUndL1BBp3MBCw3pdxpUc9PG787fih8zomwPbxJ+/TQJ2\r\nBoLelmmwScWhkgrbdfenyJhiQtsGpePl2+aHZoIqL6bpLRyJRyCrJNWJ8V8U\r\nw1P86D8S1BXiTeRCHTWQNXyHb7k0bUFfxj4Yw7wzPS9435cdGK2ufXJkW6z2\r\n1DON+cSZ8EsE1fsHY+H5TQv9vt+NahHRb5pkXExGZqxEPLQNqjxFKjiIB0QR\r\ny8lw3um5LnnXTRNC3te7m20tZA4ThMbVp+XBPYdEN3CRAwQebr5wXmWOzJhr\r\nKQ08rZUPt0FSF7LTq5AEZ11yOFpEaOIDUruIYpPsG/DeMa6zj33Id903t9Sd\r\ntZx/+SCIOHWYfaBF6T3I9gxU1duprRuCYw8=\r\n=RPFy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"strip-outer":"^2.0.0","trim-repeated":"^2.0.0","filename-reserved-regex":"^3.0.0"},"devDependencies":{"xo":"^0.45.0","ava":"^3.15.0","tsd":"^0.18.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"6.0.0":{"name":"filenamify","version":"6.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"38def94098c62154c42a41d822650f5f55bcbac2","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-6.0.0.tgz","fileCount":9,"integrity":"sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==","signatures":[{"sig":"MEUCICPvGLDg5D5aMzcS+PcHRH3JPOJzRzE9mqHMdhlrqLvmAiEAxcJ2pfFcxJ4d1sh8WgiPZRoI097v7r2uuTdsPGWC250=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRUWkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcQw//ZgYW81zg3+Z6brGwdjRurUjYKIZpgADrmeTSrUy3IscFkBqn\r\n/UvJWRvWKUcGyxmgkqUuBhUbUc1+zHEPPaaBmi43SVyc/oFXTVC5PjB1nfIh\r\nIbr2p5KS3CDHutdiBpm3Cytx2AygJafCl83+ESXS9aQ/+dGrEVYjqc/sQ90/\r\nEtrS5eyAV2KbQY1waamwfyiAWQVpGnmD69D3y6mezXw79CfIbZlsD2bqYXd3\r\nsanNvOoRH0aMMv8WshSmHSmgpJ05jL39U4fVPU9n4JLx8I3WDt7me9hRPEvu\r\n9syM7HMi+NLv/rywTzYfMvykSWwv610UkazjH+3LN5e2ez1ZSlaymkpDAGz+\r\nL5yw/EhB1zMky6CLwJ4EGG63QBxoR3MZ8Ed3pFtIFEqI6DNTf7OgyPNjMbOn\r\nbhFk6k0dTMtxeXarYrOf0LvXrJKoZTjkJAQWZSzoCYRm3gWiUuHJ2ertTgts\r\nELKP7rbxWXZQDOP6ta/MqMIvBOAV4zc3C74c6NqRlNPsQZAMmPiAl0oIz/z9\r\nUub6tWPuWdHyx2eMibpscSBpSnLp6/0C2ixioa7jHhv5x4ED3yT4RtWJXQIs\r\n4jUbepp4RVrczf/SHiC43eqSKS87E+qSSkBZOAgeYA+iIJO390Um8DJjdifD\r\nDMPP7AxHgyLDMBnlh1g4y0xNVSb4szLlOxs=\r\n=BZrc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"filename-reserved-regex":"^3.0.0"},"devDependencies":{"xo":"^0.54.1","ava":"^5.2.0","tsd":"^0.28.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"7.0.0":{"name":"filenamify","version":"7.0.0","description":"Convert a string to a valid safe filename","dist":{"shasum":"603ff44a22c9af57b94c42a702489e64327ad7ab","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-7.0.0.tgz","fileCount":9,"integrity":"sha512-nfY7iUozEErS4qKYu5X/DT+rafo43o642xAG/3AmZFp7chhVB20gsU4kH8KJZLDhyEZ2o4kHMSBDLDNBJ4r/cw==","signatures":[{"sig":"MEQCIHs6wcQxHkCXozwTm/euBRiNl2I/GOSQ8JKm3HMU3CNqAiBEBeEPoOxbKJ21Eg+ppgBp0Tx1CrprxzW0laT759DaEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10303},"engines":{"node":">=20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"filename-reserved-regex":"^4.0.0"},"devDependencies":{"xo":"^1.2.2","ava":"^6.4.1"},"_hasShrinkwrap":false,"hasInstallScript":false},"7.0.1":{"name":"filenamify","version":"7.0.1","description":"Convert a string to a valid safe filename","dist":{"integrity":"sha512-9b4rfnaX2MkJCgp27wypV6DAMvj4WMOSgJ+TdcpJIO84Dql+Cv6iJjdG4XDTLubOWkfNiBv3joO59sau/TXw+Q==","shasum":"aabe4f3fe93f8cd2a563fa367ff7f2bb98188c4c","tarball":"http://mirrors.tencentyun.com/npm/filenamify/-/filenamify-7.0.1.tgz","fileCount":9,"unpackedSize":11719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD56wTUGyG4Vb3mbhSkGMtizEiSBRykifj5X6HI0GMYVgIgMkegJmKfT6x7hYRteHX+FimOQG0kgNvDTik2FxWHy+I="}]},"engines":{"node":">=20"},"funding":"https://github.com/sponsors/sindresorhus","directories":{},"dependencies":{"filename-reserved-regex":"^4.0.0"},"devDependencies":{"ava":"^6.4.1","xo":"^1.2.2"},"_hasShrinkwrap":false,"hasInstallScript":false}},"modified":"2025-11-05T15:54:03.880Z","time":{"created":"2015-01-14T05:42:09.381Z","modified":"2025-11-05T15:54:03.880Z","1.0.0":"2015-01-14T05:42:09.381Z","1.0.1":"2015-01-16T15:41:52.581Z","1.1.0":"2015-03-13T10:22:47.355Z","1.2.0":"2015-06-27T10:18:36.977Z","1.2.1":"2016-04-07T15:29:11.286Z","2.0.0":"2017-01-12T08:36:13.907Z","2.1.0":"2018-06-14T13:17:13.549Z","3.0.0":"2019-03-07T18:30:17.699Z","4.0.0":"2019-03-31T17:45:38.500Z","4.1.0":"2019-05-30T07:00:50.584Z","4.2.0":"2020-09-24T10:09:35.418Z","4.3.0":"2021-04-26T16:15:18.365Z","5.0.0":"2021-07-05T07:47:20.275Z","5.0.1":"2021-08-26T22:33:23.944Z","5.0.2":"2021-10-17T12:11:45.231Z","5.1.0":"2022-01-06T13:18:40.092Z","5.1.1":"2022-04-27T16:41:39.152Z","6.0.0":"2023-04-23T14:50:12.323Z","7.0.0":"2025-09-14T23:39:51.474Z","7.0.1":"2025-11-05T15:54:03.685Z"},"cachedAt":1774231975937}