{"_id":"@ashuf12/backend-indoco-library-ashu","name":"@ashuf12/backend-indoco-library-ashu","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ashuf12/backend-indoco-library-ashu","version":"1.0.0","description":"A reusable TypeScript utility library.","main":"dist/server.js","types":"dist/types/server.d.ts","license":"UNLICENSED","publishConfig":{"access":"restricted"},"scripts":{"test":"jest --watchAll","build":"tsc","start":"node dist/server.js","lint":"eslint .","postbuild":"xcopy src\\email-templates dist\\email-templates /E /I /Y","prepack":"npm run build","lint:fix":"eslint . --fix"},"keywords":["utils","typescript","library"],"author":{"name":"Your Name"},"peerDependencies":{"mongoose":"^6.10.0"},"devDependencies":{"@types/bcryptjs":"^2.4.6","@types/bunyan":"^1.8.11","@types/express":"^5.0.0","@types/jest":"^29.0.0","@types/jsonwebtoken":"^9.0.7","@types/lodash":"^4.14.190","@types/mjml":"^4.7.4","@types/multer":"^1.4.12","@types/nodemailer":"^6.4.17","@types/passport":"^1.0.17","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint":"^8.0.0","jest":"^29.0.0","mongoose":"^6.10.0","ts-jest":"^29.0.0","typescript":"^4.9.5"},"dependencies":{"axios":"^1.7.9","bcrypt":"^5.1.1","bcryptjs":"^2.4.3","bunyan":"^1.8.15","casbin":"^5.36.0","dayjs":"^1.11.13","dotenv":"^16.4.7","exceljs":"^4.4.0","express":"^4.21.2","express-basic-auth":"^1.2.1","fastest-validator":"^1.19.0","handlebars":"^4.7.8","jsonwebtoken":"^9.0.2","lodash":"^4.17.21","mjml":"^4.15.3","multer":"^1.4.5-lts.1","nodemailer":"^6.9.16","passport":"^0.7.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","passport-local-mongoose":"^8.0.0"},"gitHead":"ac0547184f9d328032cbc70998b5a7c29b08de65","_id":"@ashuf12/backend-indoco-library-ashu@1.0.0","_nodeVersion":"22.15.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-pI4T9DQZ2p32D5wTrO+rwWwSfcxa9d/nYijhtF1F+7MTw6Z4lhc1EFMepp22Yff8/EKFZR/gMZleHk3PAvm10A==","shasum":"7a06712ac5b0d955afba4105f98f5efa92e354a4","tarball":"https://registry.npmjs.org/@ashuf12/backend-indoco-library-ashu/-/backend-indoco-library-ashu-1.0.0.tgz","fileCount":308,"unpackedSize":961987,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC94cr1gQ5yYCJ+rv8qR5qMZaB4A9fjx+1/ijSRR18TEgIgQgmUdbkV3VUmxTnspElMPdTpigNll/VEq0/6UXgQjWI="}]},"_npmUser":{"name":"ashuf12","email":"ashu.as222@gmail.com"},"directories":{},"maintainers":[{"name":"ashuf12","email":"ashu.as222@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backend-indoco-library-ashu_1.0.0_1775288678457_0.3141801467423766"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T07:44:38.340Z","1.0.0":"2026-04-04T07:44:38.636Z","modified":"2026-04-04T07:44:38.886Z"},"maintainers":[{"name":"ashuf12","email":"ashu.as222@gmail.com"}],"description":"A reusable TypeScript utility library.","keywords":["utils","typescript","library"],"author":{"name":"Your Name"},"license":"UNLICENSED","readme":"# Workflow Backend Library\n\nReusable backend routes, services, schemas, and workflow helpers for Node.js and TypeScript projects.\n\n## Build\n\n```bash\nnpm run build\n```\n\n`npm pack` and `npm publish` will also build the package automatically through the `prepack` script.\n\n## Package Name\n\nThis package is configured as:\n\n```json\n\"name\": \"@ashuf12/my-typescript-library-ashuf\"\n```\n\n## Private Publish\n\nPublish from the `backend/` folder:\n\n```bash\nnpm publish\n```\n\nThe package is configured for restricted access and only publishes the compiled `dist/` output.\n\n## Peer Dependencies\n\nConsumers must provide:\n\n- `mongoose`\n","readmeFilename":"README.md","_rev":"1-ff3eeed323bec1433982c18394c3f82f"}