{"_id":"@ahlt/helpers","_rev":"2-46b7f1f0d40d0ff05f8d17ea18fa5d7b","name":"@ahlt/helpers","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ahlt/helpers","version":"1.0.0","keywords":[],"author":{"name":"Ahmed Khaled"},"license":"ISC","_id":"@ahlt/helpers@1.0.0","maintainers":[{"name":"a5385","email":"meda.oracle@hotmail.com"}],"dist":{"shasum":"ef18c83e3e6c6182900d8c7913904431cbfd2b04","tarball":"https://registry.npmjs.org/@ahlt/helpers/-/helpers-1.0.0.tgz","fileCount":13,"integrity":"sha512-ur6RqU4HQBiqN2OBK1KdS1mnCo5JHvmkqMMa1jYWeYUg7PGNoMc541cQTyMCCGTP9pP90cnvqjDi5saGZxxQeg==","signatures":[{"sig":"MEYCIQCxSjZQiX2qkO+alkySM1nOp2jqu79N9qYfi+5ZHIVFfAIhALQ9yXSXf+EULcVQ0Y7+yhO67LVfXZT7tpf9FS61woWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8050},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"146acb89a3675c0ea021a15b56c3aa302f92b152","scripts":{"dev":"pnpm build --watch","build":"tsc -b -v","clean":"rimraf dist"},"_npmUser":{"name":"a5385","email":"meda.oracle@hotmail.com"},"_npmVersion":"11.6.0","description":"","directories":{},"_nodeVersion":"22.17.0","dependencies":{"date-fns":"^2.30.0","crypto-js":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/crypto-js":"^4.2.2","@ahlt/eslint-config":"workspace:*","@ahlt/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/helpers_1.0.0_1767056708071_0.4369804053080595","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ahlt/helpers","version":"1.0.1","keywords":[],"author":{"name":"Ahmed Khaled"},"license":"ISC","description":"A lightweight TypeScript utilities package used across **Next.js**, **NestJS**, and **Expo** projects.","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"dev":"pnpm build --watch","build":"tsc -b -v","clean":"rimraf dist"},"dependencies":{"date-fns":"^2.30.0","crypto-js":"^4.2.0"},"devDependencies":{"@types/crypto-js":"^4.2.2","@ahlt/eslint-config":"workspace:*","@ahlt/typescript-config":"workspace:*"},"_id":"@ahlt/helpers@1.0.1","gitHead":"579d575aee12fb6afbdbfa90d9d199d4207ceff1","_nodeVersion":"22.17.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-dLPD7mktctz5wUERklM3JB3uhDplKoIoosdgvYY5CfUZEhKA3SEBQVwfcI8NQ28YcDRiEmFm4pkDDu8oNRP6TA==","shasum":"ed609671049cf6be026fc353f229875dfd8ca126","tarball":"https://registry.npmjs.org/@ahlt/helpers/-/helpers-1.0.1.tgz","fileCount":14,"unpackedSize":8632,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmuRL4Pl3ZQQQL6adKoRBRIssixTlXoKKrQZsM0Hze+gIgdc6oSyNj+PR2Ao8nwh0kzjpLTGC5EXTB+zIzydEF+9A="}]},"_npmUser":{"name":"a5385","email":"meda.oracle@hotmail.com"},"directories":{},"maintainers":[{"name":"a5385","email":"meda.oracle@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helpers_1.0.1_1767059031923_0.6226498329830312"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-30T01:05:07.989Z","modified":"2025-12-30T01:43:52.286Z","1.0.0":"2025-12-30T01:05:08.244Z","1.0.1":"2025-12-30T01:43:52.069Z"},"author":{"name":"Ahmed Khaled"},"license":"ISC","keywords":[],"maintainers":[{"name":"a5385","email":"meda.oracle@hotmail.com"}],"readme":"# @ahlt/helpers\r\n\r\nA lightweight TypeScript utilities package used across **Next.js**, **NestJS**, and **Expo** projects.\r\n\r\nIt provides small, reusable helper functions that are commonly needed in apps, including:\r\n\r\n- **Date formatting** with `date-fns` (e.g. `formatDate()`)\r\n- **AES encryption/decryption** helpers built on `crypto-js` (CBC + PKCS7)\r\n- **Strong password generator** with configurable length (e.g. `generateStrongPassword()`)\r\n\r\n## Install\r\n\r\n```bash\r\npnpm add @ahlt/helpers\r\n# or\r\nnpm i @ahlt/helpers\r\n# or\r\nyarn add @ahlt/helpers\r\n```\r\n","readmeFilename":"README.md","description":"A lightweight TypeScript utilities package used across **Next.js**, **NestJS**, and **Expo** projects."}