{"_id":"@burakbey/redacted","_rev":"6-eda7653df0aab478d3f64ee391902b80","name":"@burakbey/redacted","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@burakbey/redacted","version":"1.0.0","keywords":["redact","redacted","security"],"author":{"name":"BurakBey"},"license":"MIT","_id":"@burakbey/redacted@1.0.0","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"homepage":"https://github.com/BUR4KBEY/redacted#readme","bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"dist":{"shasum":"74621a3b1b8ca111829ebcd64df60c6ff63b1a97","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.0.0.tgz","fileCount":5,"integrity":"sha512-zSKyGnBQaC+ricBKH56d5ZQhl3cDMYCQll2l3NRp6hb6qdh6mUB5/fn/rTJX3RQzyc7ZdnS5SA8xySoqKan2hw==","signatures":[{"sig":"MEUCIQCk9AmvnMJNEWYjEbz1f7sPagQbdEqOyFwgeZqPbQ8VtQIgB2QjjOCN2brgJZ01MxMjsRFAmKbGvcQi9AhSPxvIXf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6115},"main":"./dist/index.js","types":"./dist/index.d.ts","funding":"https://burakbey.dev","gitHead":"e51e42ca4b395efb0162aed322af029368166a4c","scripts":{"lint":"eslint . --ext .ts","test":"jest --coverage","build":"tsc -p .","prepare":"husky","prebuild":"rimraf dist"},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"repository":{"url":"git+https://github.com/BUR4KBEY/redacted.git","type":"git"},"_npmVersion":"10.7.0","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^8.0.0","expect":"^29.7.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.0","pretty-quick":"^4.0.0","@commitlint/cli":"^19.3.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.6.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/redacted_1.0.0_1722477608244_0.1394530754120029","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@burakbey/redacted","version":"1.0.1","keywords":["redact","redacted","security"],"author":{"name":"BurakBey"},"license":"MIT","_id":"@burakbey/redacted@1.0.1","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"homepage":"https://github.com/BUR4KBEY/redacted#readme","bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"dist":{"shasum":"84c5888fa8ab4017c3babd1586a50f6ff66f64e6","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.0.1.tgz","fileCount":5,"integrity":"sha512-XS99/YNCi5K43e9C5okM3LtNxSP05iO4kAgTUVuWuGJbf+s/FtBuBgtqISRcRNrp9cftc+LqGtERbtsbQngvdA==","signatures":[{"sig":"MEUCIQDAcId9dngOoZDeB4e8/hLVNnSNWeItJHkIBQTPw+RphQIgQiC59cHV7iky7t+8iXDIitKPCaQDJg7CtPOvQ+AMd1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7345},"main":"./dist/index.js","types":"./dist/index.d.ts","funding":"https://burakbey.dev","gitHead":"e6282c339252632a9dbec65e3997f06d129a5b97","scripts":{"lint":"eslint . --ext .ts","test":"jest --coverage","build":"tsc -p .","prepare":"husky","prebuild":"rimraf dist"},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"repository":{"url":"git+https://github.com/BUR4KBEY/redacted.git","type":"git"},"_npmVersion":"10.7.0","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^8.0.0","expect":"^29.7.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.0","pretty-quick":"^4.0.0","@commitlint/cli":"^19.3.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.6.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/redacted_1.0.1_1722478340828_0.717008607648717","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@burakbey/redacted","version":"1.0.2","keywords":["redact","redacted","security"],"author":{"name":"BurakBey"},"license":"MIT","_id":"@burakbey/redacted@1.0.2","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"homepage":"https://github.com/BUR4KBEY/redacted#readme","bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"dist":{"shasum":"b839dc0cba7ba5147c46954d9feb0a92d3913b9e","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.0.2.tgz","fileCount":5,"integrity":"sha512-lGQyrRG7VGg/KVpvzMIjgHZS0al8DWvOeiMqfp7+j7udUajkpsu3GYNMgr1JoIMzUX7yxv4UHI/bhNUnmS02zg==","signatures":[{"sig":"MEUCIDO1122a+n3CRz1oLrQ0ggE2aTfnZkVm9DIQlh7F5nT7AiEAn4JBKIzzicfLD7Eav8JJcqfdX9cKVgh3+1Nef5KfKqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7321},"main":"./dist/index.js","types":"./dist/index.d.ts","funding":"https://burakbey.dev","gitHead":"dc7468e2bd72c71956d717bcc7a23b569657a681","scripts":{"lint":"eslint . --ext .ts","test":"jest --coverage","build":"tsc -p .","prepare":"husky","prebuild":"rimraf dist"},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"repository":{"url":"git+https://github.com/BUR4KBEY/redacted.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^8.0.0","expect":"^29.7.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.0","pretty-quick":"^4.0.0","@commitlint/cli":"^19.3.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.6.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/redacted_1.0.2_1725553041637_0.6766266958530283","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@burakbey/redacted","version":"1.0.3","keywords":["redact","redacted","security"],"author":{"name":"BurakBey"},"license":"MIT","_id":"@burakbey/redacted@1.0.3","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"homepage":"https://github.com/BUR4KBEY/redacted#readme","bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"dist":{"shasum":"42cdd7efc147d16af1cfc319796cc4a2e3959974","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.0.3.tgz","fileCount":5,"integrity":"sha512-gVqEagA9ILw3OS7UCIEuH9bi4nyaSYRgtRfP7wv6oPIqrSSQ84gmFDgQcZqwOPX84nDMLkilOMQV7yDB1+w1KA==","signatures":[{"sig":"MEQCIHR/sDPxxeYC1jIurRwdfTVoCB0ld8zNh6unNHyqvTwjAiAMqZTEZvH6mr63sP2KHycIrmQKTU2EpFun1j3qmUqcnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7488},"main":"./dist/index.js","types":"./dist/index.d.ts","funding":"https://burakbey.dev","gitHead":"f3edf6b495f9f314c2103c3a0fc6754992fb22dc","scripts":{"lint":"eslint . --ext .ts","test":"jest --coverage","build":"tsc -p .","prepare":"husky","prebuild":"rimraf dist"},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"repository":{"url":"git+https://github.com/BUR4KBEY/redacted.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^8.0.0","expect":"^29.7.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.0","pretty-quick":"^4.0.0","@commitlint/cli":"^19.3.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.6.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/redacted_1.0.3_1748974254051_0.15089387274829802","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@burakbey/redacted","version":"1.1.0","keywords":["redact","redacted","security"],"author":{"name":"BurakBey"},"license":"MIT","_id":"@burakbey/redacted@1.1.0","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"homepage":"https://github.com/BUR4KBEY/redacted#readme","bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"dist":{"shasum":"5c6854823ae6ca2c41b1350b4eb52c0708468fdf","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.1.0.tgz","fileCount":5,"integrity":"sha512-81RIJ1/Kwu8OoEVwxzzUipB3oEtHiaRU2EVpAchmYT6bXiP1S+DJYHNsI1fh4IttTb6g12XAKfWcTj9fufYZig==","signatures":[{"sig":"MEQCIEHCD+RZrHSz2OgrRhjMyEZR3wRYFpqw89KT4qxaAaztAiAXUT3xRRAYwQqJWi2qyqzmVWgH2j6BjUJ5L9pnCAs+6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7661},"main":"./dist/index.js","types":"./dist/index.d.ts","funding":"https://burakbey.dev","gitHead":"5ca72043861c43d128c8116f587b10dad51a7127","scripts":{"lint":"eslint . --ext .ts","test":"jest --coverage","build":"tsc -p .","prepare":"husky","prebuild":"rimraf dist"},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"repository":{"url":"git+https://github.com/BUR4KBEY/redacted.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","eslint":"^8.0.0","expect":"^29.7.0","rimraf":"^6.0.1","nodemon":"^3.1.4","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.0.0","pretty-quick":"^4.0.0","@commitlint/cli":"^19.3.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.6.0","eslint-config-airbnb-base":"^15.0.0","@commitlint/config-conventional":"^19.2.2","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/redacted_1.1.0_1748979856189_0.2704357509442996","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@burakbey/redacted","version":"1.1.1","description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","author":{"name":"BurakBey"},"license":"MIT","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"tsc -p .","test":"jest --coverage","lint":"eslint . --ext .ts","prepare":"husky"},"devDependencies":{"@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@types/jest":"^29.5.12","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^7.6.0","@typescript-eslint/parser":"^7.6.0","eslint":"^8.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3","expect":"^29.7.0","husky":"^9.1.4","jest":"^29.7.0","nodemon":"^3.1.4","prettier":"^3.3.3","pretty-quick":"^4.0.0","rimraf":"^6.0.1","ts-jest":"^29.2.3","ts-node":"^10.9.2","typescript":"^5.5.4"},"keywords":["redact","redacted","security"],"repository":{"type":"git","url":"git+https://github.com/BUR4KBEY/redacted.git"},"bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"homepage":"https://github.com/BUR4KBEY/redacted#readme","funding":"https://burakbey.dev","packageManager":"pnpm@9.6.0+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e","_id":"@burakbey/redacted@1.1.1","gitHead":"f695048d66b831ededad423875aa6af1d9e23b35","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JLv1hDR2+K6+oTjg/DheJBdCNKG3iIKbvnh8K4pXPZaaF7VmjmqsyRRSQyC8h4oz8INVvpWJK+SORhTfdR1kJQ==","shasum":"2326f4a211a9bbbab9590b56267eb98c42d1ea57","tarball":"https://registry.npmjs.org/@burakbey/redacted/-/redacted-1.1.1.tgz","fileCount":5,"unpackedSize":7771,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@burakbey%2fredacted@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7o0Z1MCXD8smIx6SntgmoUAQGE5oDmDizy8LRaIx2PgIgMkQOGGEOamDjbr6Iy6UzlccrfEIQy//Lj13y89/D2yQ="}]},"_npmUser":{"name":"burakbey","email":"rectfc@gmail.com"},"directories":{},"maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redacted_1.1.1_1748993586757_0.43835682731439674"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-01T02:00:08.163Z","modified":"2025-06-03T23:33:07.404Z","1.0.0":"2024-08-01T02:00:08.421Z","1.0.1":"2024-08-01T02:12:21.033Z","1.0.2":"2024-09-05T16:17:21.770Z","1.0.3":"2025-06-03T18:10:54.225Z","1.1.0":"2025-06-03T19:44:16.357Z","1.1.1":"2025-06-03T23:33:06.947Z"},"bugs":{"url":"https://github.com/BUR4KBEY/redacted/issues"},"author":{"name":"BurakBey"},"license":"MIT","homepage":"https://github.com/BUR4KBEY/redacted#readme","keywords":["redact","redacted","security"],"repository":{"type":"git","url":"git+https://github.com/BUR4KBEY/redacted.git"},"description":"A library that protects sensitive data in your code by redacting values and preventing unintentional exposure.","maintainers":[{"name":"burakbey","email":"rectfc@gmail.com"}],"readme":"[![NPM Version](https://img.shields.io/npm/v/%40burakbey%2Fredacted?style=for-the-badge&logo=npm&color=blue&cacheSeconds=3600)](https://npmjs.com/package/@burakbey/redacted)\n[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/bur4kbey/redacted/test.yaml?style=for-the-badge&label=tests&cacheSeconds=3600)](https://github.com/BUR4KBEY/redacted/actions/workflows/test.yaml)\n[![Codecov](https://img.shields.io/codecov/c/github/bur4kbey/redacted?style=for-the-badge&cacheSeconds=3600)](https://app.codecov.io/gh/BUR4KBEY/redacted)\n[![GitHub License](https://img.shields.io/github/license/bur4kbey/redacted?style=for-the-badge)](https://github.com/BUR4KBEY/redacted/blob/main/LICENSE)\n[![GitHub Repo stars](https://img.shields.io/github/stars/bur4kbey/redacted?style=for-the-badge&label=%E2%AD%90%20STARS&color=yellow&cacheSeconds=3600)](https://github.com/BUR4KBEY/redacted)\n\n# 🔐 [@burakbey/redacted](https://npmjs.com/package/@burakbey/redacted)\n\nThis is a library designed to safeguard sensitive data in your code. It provides a `Redacted` class that uses various techniques to prevent unintentional exposure of sensitive information. Even if an attempt is made to expose the data, it will appear as `<redacted>`.\n\n## 📚 Credits\n\nThis library is inspired by concepts discussed in [this YouTube video](https://www.youtube.com/watch?v=p5J8b54ZxOk).\n\n## 🚀 Installation\n\nTo install the package, use your preferred package manager. Here’s an example using `pnpm`:\n\n```bash\npnpm add @burakbey/redacted\n```\n\n## 📝 Example Usage\n\nThe following example demonstrates usage in TypeScript. The library is also **compatible** with JavaScript.\n\n```typescript\nimport { Redacted } from '@burakbey/redacted';\n\n// Unsafe Example:\n// The value can be exposed if logged or written to a file without caution.\nconst password = 'super-secret-password';\nconsole.log(password); // super-secret-password\n\n// Safe Example:\n// Use the `wrap` method to protect the value.\n// The `unwrap` method explicitly reveals the original value, ensuring intentional access.\nconst password = Redacted.wrap('super-secret-password');\nconsole.log(password); // <redacted>\nconsole.log(Redacted.unwrap(password)); // super-secret-password\n```\n\n## 🔄 Change the Redacted Message\n\nYou can customize the default redacted message (`<redacted>`) to any string you prefer. To do this, set the environment variable `REDACTED_MESSAGE` to your desired value.\n\nFor example, if you set `REDACTED_MESSAGE=\"[REDACTED]\"` and run the code, the output will reflect this change.\n\n```ts\nimport { Redacted } from '@burakbey/redacted';\n\nconst password = Redacted.wrap('super-secret-password');\nconsole.log(password); // [REDACTED]\n```\n\n## 🧪 Code Coverage and Tests\n\nTests are crucial for ensuring that the library functions as expected. You can review the code coverage reports by visiting [**Codecov**](https://app.codecov.io/gh/BUR4KBEY/redacted). The primary objective is to achieve complete coverage of the entire codebase through rigorous testing.\n\n## ☕ Support\n\nIf you find this project useful and would like to support [me](https://github.com/BUR4KBEY), you can do so by visiting [my website](https://burakbey.dev).\n\n<a href=\"https://burakbey.dev\" target=\"_blank\"><img src=\"https://burakbey.dev/github_support_snippet.png\" style=\"height: 56px !important;width: 200px !important;\" alt=\"Buy me a coffee\"></img></a>\n","readmeFilename":"README.md"}