{"_id":"@am.hofney/data-masker","_rev":"2-2ada002f63697f414477213966031f13","name":"@am.hofney/data-masker","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@am.hofney/data-masker","version":"1.0.0","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ashrafhofney/data-masker.git"},"keywords":["mask","data masker","masker","data-masker"],"author":{"name":"am.hofney@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ashrafhofney/data-masker/issues"},"homepage":"https://github.com/ashrafhofney/data-masker#readme","devDependencies":{"@types/node":"^20.3.1","typescript":"^5.1.3"},"dependencies":{"snake-case":"^3.0.4"},"gitHead":"aa6b192a06576ba09b8ec68580ab342afa2e0b8f","description":"An npm package for masking sensitive data, built for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format (CJS). It can be used in Node.js and browser applications.","_id":"@am.hofney/data-masker@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"9.6.0","dist":{"integrity":"sha512-YL1TFL+aTG/B6b2CzJ+I7t39EOQ0Eo8Cn9MdZfNpQ8Xhc2IyZZVAS7wNVojZZDVgW5FK83WN0gv8P+hz20mBoQ==","shasum":"06ec21f5537e49353061b63673c3ab36d1395d45","tarball":"https://registry.npmjs.org/@am.hofney/data-masker/-/data-masker-1.0.0.tgz","fileCount":14,"unpackedSize":7027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRFY/7tH2/IN36PgyDksKr8SBv1UYt48SMSKYh8ayDzwIhAIEXFJpx3zb/P57UBsMrzSI9iSgt+9Z3i0+yTFhpQo2c"}]},"_npmUser":{"name":"am.hofney","email":"am.hofney@gmail.com"},"directories":{},"maintainers":[{"name":"am.hofney","email":"am.hofney@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-masker_1.0.0_1687181415770_0.15972341618475872"},"_hasShrinkwrap":false},"1.0.1":{"name":"@am.hofney/data-masker","version":"1.0.1","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ashrafhofney/data-masker.git"},"keywords":["mask","data masker","masker","data-masker"],"author":{"name":"am.hofney@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ashrafhofney/data-masker/issues"},"homepage":"https://github.com/ashrafhofney/data-masker#readme","devDependencies":{"@types/node":"^20.3.1","typescript":"^5.1.3"},"dependencies":{"snake-case":"^3.0.4"},"gitHead":"17a1c8c52fdb16696499a116b9ddaeb9e05279a2","description":"An npm package for masking sensitive data, built for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format (CJS). It can be used in Node.js and browser applications.","_id":"@am.hofney/data-masker@1.0.1","_nodeVersion":"16.13.2","_npmVersion":"9.6.0","dist":{"integrity":"sha512-Oc0MhFC5npJ5156TvD9noAi1jRwKgqNsRzaMybUAMkciO2n0yH+Hj7QmXnPA/WnyJnheJAV8+5PncAHCUuFtuA==","shasum":"052adbb64c66be64031fa4997e637ed83b949658","tarball":"https://registry.npmjs.org/@am.hofney/data-masker/-/data-masker-1.0.1.tgz","fileCount":14,"unpackedSize":11484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCppLYOrWdjrGzsRc8ImkiFcQMfzykp0gjovkugXWVUbwIhAN5FSODiRX7FXGx3RZgPFMxDAtCzYP6eiXMCekHI4pPo"}]},"_npmUser":{"name":"am.hofney","email":"am.hofney@gmail.com"},"directories":{},"maintainers":[{"name":"am.hofney","email":"am.hofney@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-masker_1.0.1_1687181977530_0.6320001732741405"},"_hasShrinkwrap":false},"1.0.2":{"name":"@am.hofney/data-masker","version":"1.0.2","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ashrafhofney/data-masker.git"},"keywords":["mask","data masker","masker","data-masker"],"author":{"name":"am.hofney@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/ashrafhofney/data-masker/issues"},"homepage":"https://github.com/ashrafhofney/data-masker#readme","devDependencies":{"@types/node":"^20.3.1","typescript":"^5.1.3"},"dependencies":{"snake-case":"^3.0.4"},"gitHead":"6e89d571de3ba1b75c5969e637f1b24dfd086521","description":"- An npm package for masking sensitive data, built for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format (CJS). It can be used in Node.js and browser applications. - Utilizing DataMasting for sensitive information within","_id":"@am.hofney/data-masker@1.0.2","_nodeVersion":"16.13.2","_npmVersion":"9.6.0","dist":{"integrity":"sha512-UdaWfWCRZ7pUm3K9GVjGsp9sGtsRYtI32m2dzl/JiOBAPBaHHD3kQD38u4/OAfatrJpfIx3gua1KCPOzM4LWlw==","shasum":"72fa06d799eeaf54df50598d4a844a62af7b4f04","tarball":"https://registry.npmjs.org/@am.hofney/data-masker/-/data-masker-1.0.2.tgz","fileCount":14,"unpackedSize":11675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVnOIdYy2HBprThI1aoM0uFKddlpq4RC/WHJ2Q/c+JYwIhAKAp72erCsqSm8lFqYIxuEV28bKFrtRYCgS3kgrhOe7i"}]},"_npmUser":{"name":"am.hofney","email":"am.hofney@gmail.com"},"directories":{},"maintainers":[{"name":"am.hofney","email":"am.hofney@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/data-masker_1.0.2_1688665416793_0.652857150133455"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-19T13:30:15.704Z","1.0.0":"2023-06-19T13:30:15.916Z","modified":"2023-07-06T17:43:37.226Z","1.0.1":"2023-06-19T13:39:37.685Z","1.0.2":"2023-07-06T17:43:37.012Z"},"maintainers":[{"name":"am.hofney","email":"am.hofney@gmail.com"}],"description":"- An npm package for masking sensitive data, built for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format (CJS). It can be used in Node.js and browser applications. - Utilizing DataMasting for sensitive information within","homepage":"https://github.com/ashrafhofney/data-masker#readme","keywords":["mask","data masker","masker","data-masker"],"repository":{"type":"git","url":"git+https://github.com/ashrafhofney/data-masker.git"},"author":{"name":"am.hofney@gmail.com"},"bugs":{"url":"https://github.com/ashrafhofney/data-masker/issues"},"license":"ISC","readme":"# DataMasker\n\n- An npm package for masking sensitive data, built for both the ECMAScript Module format (i.e. ESM or ES Module) and CommonJS Module format (CJS). It can be used in Node.js and browser applications.\n- Utilizing DataMasting for sensitive information within app.\n## Installation\n\n```bash\nnpm i @am.hofney/data-masker\n```\n\n## Usage\n\n```javascript\nconst maskingConfig: MaskConfigInput = {\n  data: string;\n  keys: string[];\n  values?: string[];\n  mask?: string;\n};\nconst maskedData = new DataMasker(maskingConfig).run();\n```\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n","readmeFilename":"README.md"}