{"_id":"@exodus/safe-string","_rev":"34-86de4483ea2b4f3ecfb3bcb6f74ecf5b","name":"@exodus/safe-string","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@exodus/safe-string","version":"1.0.0","author":{"name":"Exodus Movement, Inc."},"license":"UNLICENSED","_id":"@exodus/safe-string@1.0.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"ps.mcnally","email":"patrick.mc@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"casey-ch","email":"casey.ch@exodus.io"},{"name":"owarijex","email":"owari@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"81ec03dba1328d9bafac1348a7463215f832949c","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.0.0.tgz","fileCount":6,"integrity":"sha512-h+o+s4lHnI/u9KlsYbJEDIBtF4GqhgTUqG+PwRPifufgLmfzVbyvyEIll4gx75eY6rux7NKRuFFoxMwr3ZjaWA==","signatures":[{"sig":"MEUCIQD2U9Qij8mhmLAqiNTYHxRa0QbOPzN93yIX0wqU2bSG9gIgd9uRwLHflzO9kv9BfszZ0JmQrtAAqvR0DaeibohTem4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"8132ae22fbcab5bb4c32fd5a62dc8179a1f631fb","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc --build tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.4.1+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.0.0_1747335555972_0.5499226680042617","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@exodus/safe-string","version":"1.1.0","author":{"name":"Exodus Movement, Inc."},"license":"UNLICENSED","_id":"@exodus/safe-string@1.1.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"casey-ch","email":"casey.ch@exodus.io"},{"name":"coreycollins","email":"coreyecollins@gmail.com"},{"name":"xogdg","email":"gdg@exodus.com"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"d53515ef265aa22493b3a070494a16a7686df248","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.1.0.tgz","fileCount":8,"integrity":"sha512-x05PlzeuLyI9jBN07lycA0tWGn/IJ8H3dbPjlp/f2J8hREFW1LhDBlqao2QlkWsyuqgPMd/jWmINTdxB/nLfpg==","signatures":[{"sig":"MEYCIQDxucMsVomPsNnH8zFO+rarC277Aajx2Md4eBwahUOdmwIhANtSaqSXBRgZ5g8rIkCwzJiqn+sOFzqQg0Y6GFa56U6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"9e8e4ae77e9bcc77ce88ad83bbefbff2607e2f5c","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc --build tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.1.0_1749802107438_0.7486586389888572","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@exodus/safe-string","version":"1.2.0","author":{"name":"Exodus Movement, Inc."},"license":"UNLICENSED","_id":"@exodus/safe-string@1.2.0","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"sunilagrawal","email":"sunilagrawal@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"coreycollins","email":"coreyecollins@gmail.com"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"kuchok","email":"devkuchok@gmail.com"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"b2f3b1c60954b2d226060d83577488b683a5d4c3","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.2.0.tgz","fileCount":7,"integrity":"sha512-4XjUYzri5+pUtF96MZnzrpI/aGgiUvRX86CBXSBeEMC2dqhA/mMRq/1rEEcs9qs+ZmtV1XqKBXQ/KGBp+j8nRA==","signatures":[{"sig":"MEUCIAMj0n/qSpNQTQ69FFEkBfuvXE60XXBBP/mzagCxhMGwAiEA174TkWqW4LdYst8piGf7b+XdY+cbS6cABzRNE7P2o/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4995},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"917eaccefaf98df19b72a145a52510759cea1237","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"joshuabot","email":"joshuabot@exodus.io"},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/8.1.4/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.2.0_1754410171008_0.8794146291130494","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@exodus/safe-string","version":"1.2.1","author":{"name":"Exodus Movement, Inc."},"license":"UNLICENSED","_id":"@exodus/safe-string@1.2.1","maintainers":[{"name":"juraex","email":"julio.vi@exodus.io"},{"name":"kevva","email":"kevinmartensson@gmail.com"},{"name":"doguhan","email":"doguhan.gu@exodus.io"},{"name":"janwe","email":"jan.we@exodus.io"},{"name":"yevhenii_molodyk","email":"y.molodyk@overdone.it"},{"name":"javiexodus","email":"javier.fe@exodus.io"},{"name":"ismamz","email":"hola@isma.uy"},{"name":"exojo","email":"joshua.sc@exodus.io"},{"name":"feri42","email":"feri@feridot.com"},{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"farisissa","email":"farisissa8@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"headfire","email":"egorvodopyanov@gmail.com"},{"name":"gutenye","email":"ywzhaifei@gmail.com"},{"name":"mosesbot","email":"moses@exodus.io"},{"name":"roccomuso","email":"roccomusolino92@gmail.com"},{"name":"dcastagnoli","email":"daniel@exodus.io"},{"name":"sonaye","email":"ain@abcd.sa"},{"name":"ves","email":"ves@exodus.io"},{"name":"tenaciousmv","email":"mvayngrib@gmail.com"},{"name":"asyakost","email":"asya@exodus.io"},{"name":"bulgakovk","email":"kbulgakov@yahoo.com"},{"name":"chalker","email":"chalkerx@gmail.com"},{"name":"andrejb","email":"andrej-borstnik@hotmail.com"},{"name":"jaydp17","email":"jaydp17@gmail.com"},{"name":"olistic","email":"moliverafreire@gmail.com"},{"name":"joepie91","email":"admin@cryto.net"},{"name":"merlz","email":"john.staker@ymail.com"},{"name":"vbonini","email":"victor@bonini.tech"},{"name":"mol0d","email":"moloduk99@gmail.com"},{"name":"devopsrobot","email":"devopsrobot@exodus.io"},{"name":"jenish-sojitra","email":"jenish@exodus.io"},{"name":"markoexodus","email":"marko.sa@exodus.io"},{"name":"nachoalvarez","email":"ignacioalvarez92@gmail.com"},{"name":"giovannirco","email":"giovannirco@gmail.com"},{"name":"filipexodus","email":"filip@exodus.io"},{"name":"cryptosgr","email":"sagar@exodus.io"},{"name":"andrescarreon","email":"andres.di@exodus.io"},{"name":"diegomura","email":"diegomuracciole@gmail.com"},{"name":"lanre-mark","email":"lanre.developer@gmail.com"},{"name":"guillecura","email":"guille@cura.is"},{"name":"mariosvlad","email":"marios.vladimerou@protonmail.com"},{"name":"federico-po","email":"federico.po@exodus.io"},{"name":"akinncar","email":"akinncar@hotmail.com"},{"name":"fboucquez","email":"fboucquez@gmail.com"},{"name":"lanahizzle","email":"tim.la@exodus.io"},{"name":"kwwood","email":"kevin.w@exodus.io"},{"name":"umito","email":"umitodabasi@gmail.com"},{"name":"joshuabot","email":"joshuabot@exodus.io"},{"name":"iaacek","email":"iaacek@gmail.com"},{"name":"meniem","email":"aly@exodus.io"},{"name":"skapala","email":"szymon20000@gmail.com"},{"name":"awilson-rs","email":"awilson@refactorsecurity.com"},{"name":"ggabarrin-rs","email":"ggabarrin@refactorsecurity.com"},{"name":"ralph.ba","email":"ralph.ba@exodus.io"},{"name":"danh.t.vo","email":"danh.vo@exodus.io"},{"name":"voltagebots","email":"okpako.fr@exodus.io"},{"name":"ryansquared-npm","email":"npm@ryansquared.pub"},{"name":"alexandrbbm","email":"alexandr.bbm@gmail.com"},{"name":"sergii_bo","email":"sergii.bo@exodus.io"},{"name":"florianmathieu","email":"florian.ma@exodus.io"},{"name":"angelloz","email":"scottloz@protonmail.com"},{"name":"exodus-justin.za","email":"justin.za@exodus.io"},{"name":"alex.alexandrius","email":"s.pataridze@gmail.com"},{"name":"rec","email":"espinosacurbelo@gmail.com"},{"name":"rg911","email":"xian.f.liu@gmail.com"},{"name":"jamiemaw","email":"jamie@exodus.io"},{"name":"james-gre","email":"james.gre@exodus.io"},{"name":"shehryar6","email":"shehryarshoukat6@gmail.com"},{"name":"geoffreyrousset","email":"geoffrey.ro@exodus.io"},{"name":"clarkexo","email":"clark@exodus.io"},{"name":"tunguyennnnn","email":"tunguyenuni@gmail.com"},{"name":"jschopen","email":"jeremiah.sc@exodus.io"},{"name":"cawfree","email":"hello@cawfree.com"},{"name":"marcos.kichel","email":"marcos.kichel@gmail.com"},{"name":"andrewtoth-exodus","email":"andrew.to@exodus.io"},{"name":"cdotta-exodus","email":"cristian.do@exodus.io"},{"name":"exorich","email":"richard.nw@exodus.io"},{"name":"mmehta-10","email":"mmehta.ten@gmail.com"},{"name":"kryptkeep","email":"julian@exodus.io"},{"name":"633kh4ck","email":"svolsky+npm@xn--zer-2na.net"},{"name":"mbaraniak-exodus","email":"mykhailo.ba@exodus.io"},{"name":"jeehahn","email":"hahnjeong@gmail.com"},{"name":"hasakura","email":"hisashi.as@exodus.io"},{"name":"awesomeniko","email":"awesomeniko@pm.me"},{"name":"davidexodus","email":"david.ku@exodus.io"},{"name":"r4vn","email":"simon.schmell@gmail.com"},{"name":"nantoaqui","email":"valentin.renan@gmail.com"},{"name":"exoleo","email":"leonard.ga@Exodus.io"},{"name":"ale-exo","email":"alessio.li@exodus.io"},{"name":"frankliexodus","email":"haolun.li@exodus.io"},{"name":"bekatd","email":"bekatd@gmail.com"},{"name":"ronaldcrb","email":"alonzo.ronald@gmail.com"},{"name":"muratso","email":"ericarlos23@gmail.com"},{"name":"yalomist","email":"yalomist@gmail.com"},{"name":"joshua-rogers-exodus","email":"joshua.ro@exodus.io"},{"name":"jdmdreamer","email":"peter.th@exodus.io"},{"name":"vikas027","email":"vikas027@gmail.com"},{"name":"angel_exodus","email":"angel.ca@exodus.io"},{"name":"sripwoud","email":"me@sripwoud.xyz"},{"name":"coreycollins","email":"coreyecollins@gmail.com"},{"name":"xogdg","email":"gdg@exodus.com"},{"name":"chrisrichexo","email":"christopher.ri@exodus.io"},{"name":"harshjv","email":"harshjv@gmail.com"},{"name":"josuexo","email":"josue@exodus.io"},{"name":"garana-exodus","email":"gonzalo.ar@exodus.io"},{"name":"kuchok","email":"devkuchok@gmail.com"},{"name":"saravanan7mani","email":"nanosaan7@gmail.com"},{"name":"shailendrakumaromkar","email":"shailendrakumaromkar@gmail.com"},{"name":"josemiguelherreraweb3","email":"josemiguelherrera@protonmail.com"},{"name":"yevhenii-mo-exodus","email":"yevhenii.mo@exodus.io"},{"name":"bewarden","email":"bear.hu@exodus.io"},{"name":"samuelscheit","email":"github@samuelscheit.com"},{"name":"1emu","email":"github@lemu.sh"},{"name":"andyesp","email":"andyespagnolo@gmail.com"},{"name":"dj_exodus","email":"domagoj.je@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"0e45f763c3161d944363d45628a3911d4dfa9a6b","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.2.1.tgz","fileCount":7,"integrity":"sha512-HyKmM6fBBLrz5AD1U9KAfFkLl8l/BnbthnCxWYVkEUzZa7JTdWXoSrQqSIB3tz+cdhTxte8aDfenZEvMagl+wg==","signatures":[{"sig":"MEUCIFvdwtoGiJhjgu70CNYdJoCXGgy4c/lDdGyuueUoSpRoAiEA1eCtqvHvBS7ytl0+ullL4PMBgcZ466fMXGpT8pAF5t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5306},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"1fe98e39f5073c573f0754bc80bdded2d1613858","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.2.1_1761334365375_0.5146062469643393","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@exodus/safe-string","version":"1.3.0","author":{"name":"Exodus Movement, Inc."},"license":"UNLICENSED","_id":"@exodus/safe-string@1.3.0","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"2825793fae521e488868306ef732800c9d7c0d7c","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.3.0.tgz","fileCount":9,"integrity":"sha512-rsGK7pwmfsvsv9L6nfrMaNoecYV5qf1CPNKy2CADrF7k9UVv07McdUEeWYFFlNJGDAAiRgvUVp6NPZaKyYzQ0w==","signatures":[{"sig":"MEYCIQDWLGoqbCKoLoa64JVTMnla8gtixEMNMeSQAapzwL2SHgIhAI/zneHtXCbkrv6Scy3iTpiP85Z7hw0O2GUaqIQVGsrA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5677},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"86d2d3084c8c0c68c93232de10ff5b46751ec1f6","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.3.0_1763479923870_0.3615648860054479","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@exodus/safe-string","version":"1.3.1","keywords":["redaction","security","logging","sanitization"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safe-string@1.3.1","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"541b7d0141c8bcfaffc27134471008537b164b6e","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.3.1.tgz","fileCount":10,"integrity":"sha512-G5lrwWM+XQdhTsGv5OSrwEsofvo1yPQojJtkqJPrCs3Z9b6Kg2lmGa/wmPP5Ny2PXabb9WHDGPw+zg/Ivjd+5w==","signatures":[{"sig":"MEYCIQD4rVXTYopVUWhrWO2YPgPYGr7aLDv6SLMp+EveBo7tlgIhAMRovuTk5JvZXUdC8lixMhJCNfBaRfC8UmbbLuDqsRAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7055},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"8d2d3ac4121667a8f776afbc8978d0bae89528d1","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.3.1_1764864591795_0.549268839918384","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@exodus/safe-string","version":"1.4.0","keywords":["redaction","security","logging","sanitization"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safe-string@1.4.0","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"3c11498848805aa50d5145639be7fabe89c59adf","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.4.0.tgz","fileCount":12,"integrity":"sha512-pWhkh3GTl2jiygC0nPs+aEps9CcvbAlhEINMtPhhXhvMpTYU8Yexg65SrW01q55FL/mw+UDFBHxK4qz79wZNEg==","signatures":[{"sig":"MEYCIQC47bNrI0LQUWSMdTv8ydibx89bK29cr4yIW2SaKSJ5LwIhANgKm4l6FZUQebxDt8zFJoOdFzKywNWqK6hO9eHt7/Mm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9420},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"be222cb5da21145fc15b70abc5b4cb3f79b2fb67","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.4.0_1768249479021_0.9213234456471358","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@exodus/safe-string","version":"1.4.1","keywords":["redaction","security","logging","sanitization"],"author":{"name":"Exodus Movement, Inc."},"license":"MIT","_id":"@exodus/safe-string@1.4.1","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"dist":{"shasum":"9fcc0f2335f51401dce4d5a9f409fc7fc57eb479","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.4.1.tgz","fileCount":12,"integrity":"sha512-UHOoUyTmn4a5rZsuWMAk7T2YNTlve9X1XTXkdUsyP8qD4t9LbbC6imNe87kz3/yecUL7ZLcpgGfjuzWECH2oMw==","signatures":[{"sig":"MEQCIGB18voUntuF7PJdJZYBdMd4CbXvpb6AQsNrNF9V8zvtAiAzmmSy7VLuIbIyiNps806R2UIviex2rs3ot0CwFRgC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","exports":"./lib/index.js","gitHead":"f82c1c39ca5eb9783a7046f80fd77aa804c0f80e","scripts":{"lint":"run -T eslint -c ../../eslint.config.mjs","test":"run -T exodus-test --jest --esbuild","build":"run -T tsc -p tsconfig.build.json","clean":"run -T tsc --build --clean","lint:fix":"yarn lint --fix","prepublishOnly":"yarn run -T build --scope @exodus/safe-string"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"repository":{"url":"git+https://github.com/ExodusMovement/exodus-hydra.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.14.0+x64 (linux)","description":"Library for generating safe strings that redact sensitive information","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/safe-string_1.4.1_1771472944696_0.9070907220258349","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@exodus/safe-string","type":"module","version":"1.5.0","description":"Library for generating safe strings that redact sensitive information","author":{"name":"Exodus Movement, Inc."},"repository":{"type":"git","url":"git+https://github.com/ExodusMovement/exodus-hydra.git"},"homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","license":"MIT","keywords":["redaction","security","logging","sanitization"],"bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"main":"lib/index.js","exports":"./lib/index.js","scripts":{"build":"run -T tsc -p tsconfig.build.json","prepublishOnly":"yarn run -T build --scope @exodus/safe-string","clean":"run -T tsc --build --clean","lint":"run -T eslint -c ../../eslint.config.mjs","lint:fix":"yarn lint --fix","test":"run -T exodus-test --jest --esbuild","typecheck":"run -T tsc -p tsconfig.json --noEmit"},"dependencies":{"@exodus/seedless-errors":"^1.0.1"},"publishConfig":{"access":"public","provenance":false},"gitHead":"2de1e879133639c28742fdd9bf44211badb18abc","types":"./lib/index.d.ts","_id":"@exodus/safe-string@1.5.0","_nodeVersion":"24.14.0","_npmVersion":"lerna/9.0.3/node@v24.14.0+x64 (linux)","dist":{"integrity":"sha512-F3ECMVyatjexi5tci2vhUYxjaI03nfHp265X1AYxU/GQBzLg2ZhHk1HT3Lw479z3OS1J4DbvWtiXcjTAovYRPA==","shasum":"a52be38ccf54a073436a6860d862545d896228ff","tarball":"https://registry.npmjs.org/@exodus/safe-string/-/safe-string-1.5.0.tgz","fileCount":10,"unpackedSize":8456,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGCM/gpvz/9nRRU12BnCVGbUsnYUPnaYC2ZQ1Px9lOqAIhALXUujQl+lC7odFPv4L7c9J7Fp8Qlex1RtkWJf6AbmOK"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:314ae5c5-fc9b-47d3-a608-c3ab7afd0904"}},"directories":{},"maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/safe-string_1.5.0_1779113728096_0.35094014921117367"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T18:59:15.971Z","modified":"2026-05-18T14:15:30.132Z","1.0.0":"2025-05-15T18:59:16.168Z","1.1.0":"2025-06-13T08:08:27.628Z","1.2.0":"2025-08-05T16:09:31.195Z","1.2.1":"2025-10-24T19:32:45.590Z","1.3.0":"2025-11-18T15:32:04.070Z","1.3.1":"2025-12-04T16:09:51.933Z","1.4.0":"2026-01-12T20:24:39.161Z","1.4.1":"2026-02-19T03:49:04.842Z","1.5.0":"2026-05-18T14:15:28.264Z"},"bugs":{"url":"https://github.com/ExodusMovement/exodus-hydra/issues?q=is%3Aissue+is%3Aopen+label%3Asafe-string"},"author":{"name":"Exodus Movement, Inc."},"license":"MIT","homepage":"https://github.com/ExodusMovement/exodus-hydra/tree/master/libraries/safe-string","keywords":["redaction","security","logging","sanitization"],"repository":{"type":"git","url":"git+https://github.com/ExodusMovement/exodus-hydra.git"},"description":"Library for generating safe strings that redact sensitive information","maintainers":[{"name":"joshuabot","email":"joshuabot@exodus.io"}],"readme":"# @exodus/safe-string\n\nBuild safe strings that can be used in error messages and stack traces without leaking sensitive information.\n\n## Usage\n\n```ts\nimport { safeString, isSafe } from '@exodus/safe-string'\n\nconst planet = 'world'\nconst result = safeString`Hello ${planet}`\nconsole.log(result) // 'Hello <redacted>'\n\nisSafe(result) // true\n```\n","readmeFilename":"README.md"}