{"_id":"@helal_aytah/global_shared","_rev":"104-11238b5ee877cc0c44e4bce598cd442d","name":"@helal_aytah/global_shared","dist-tags":{"latest":"2.27.11"},"versions":{"0.0.10":{"name":"@helal_aytah/global_shared","version":"0.0.10","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.0.10","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"163d7cbe5e907148d7757fad90b8bbc4b02e119b","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.0.10.tgz","fileCount":8,"integrity":"sha512-4KAgu4fiz0qX1bPDTUWJZq05VRZlUQQLo0Pxxy5akcFBUEfPZk9PuIof9PIDLkDbsc8Op/X6V/5HFND4GvmoKg==","signatures":[{"sig":"MEQCIC9s03nHny40bSDpXp+Bqz+WO+IwNVxewLdVWzz7ZOCxAiBK4ChUh/oecpfKHfIyihniCohEUwEEbe3ZDJ0Cur/XUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4781},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc -p ./configs/tsconfig.build.json","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/b335c419222f15cc41fa904c18fdea3b/helal_aytah-global_shared-0.0.10.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-4KAgu4fiz0qX1bPDTUWJZq05VRZlUQQLo0Pxxy5akcFBUEfPZk9PuIof9PIDLkDbsc8Op/X6V/5HFND4GvmoKg==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","husky":"^9.0.11","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","typescript-eslint":"^7.16.1","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^9.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.0.10_1721081696243_0.9826084321905075","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@helal_aytah/global_shared","version":"0.0.11","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.0.11","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"e3af3ce4e329514e5f12c641d0336cb3ada6db69","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.0.11.tgz","fileCount":8,"integrity":"sha512-t+79P3oZzYmtMyr3ZOS4q/+GnvustXtgVYMvJ0Ki2BZABGi4TW8zzg/TWb+6w/cq3GvhvNhHBeD42Y5EB772eQ==","signatures":[{"sig":"MEQCICIjs6/dubv2sKwAiutXDLsclXwG+gpApG7fdEJoQzEvAiBed151BkA4/Oxup2QOeUTT+rcRGTPPsKawFAl+RYKKzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16771},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc -p ./configs/tsconfig.build.json","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/fa79ae91bc8bb45979db2c53f221a933/helal_aytah-global_shared-0.0.11.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-t+79P3oZzYmtMyr3ZOS4q/+GnvustXtgVYMvJ0Ki2BZABGi4TW8zzg/TWb+6w/cq3GvhvNhHBeD42Y5EB772eQ==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","husky":"^9.0.11","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","typescript-eslint":"^7.16.1","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^9.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.0.11_1721082336715_0.18516848225977833","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@helal_aytah/global_shared","version":"0.0.12","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.0.12","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f55eeccb338888edd943cd58f5887689f694e21b","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.0.12.tgz","fileCount":8,"integrity":"sha512-opi8qPy0F75vOQ8La37pzy592Jy7tloc4CsXJDXNifVxOe1xftyWrpAzcIxH3o3XYRoIYhS4Rk6k7s5SzCCoDg==","signatures":[{"sig":"MEQCIDgTd84czCHcnUI14ZisYLs64rK/NZtQgIvcDBhWLDKEAiBk5GUJCI5LX1id7ZsA9ZNduQ66mITCMSNAYvyeCrGrQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143363},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc -p ./configs/tsconfig.build.json","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/16939cbd87b78870986f6c16217bdfc5/helal_aytah-global_shared-0.0.12.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-opi8qPy0F75vOQ8La37pzy592Jy7tloc4CsXJDXNifVxOe1xftyWrpAzcIxH3o3XYRoIYhS4Rk6k7s5SzCCoDg==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","husky":"^9.0.11","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^9.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.0.12_1721151025537_0.0235936132540997","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@helal_aytah/global_shared","version":"0.0.13","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.0.13","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"291b2a8dc28ca3789c2204c67b9a7339ebb82ee4","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.0.13.tgz","fileCount":8,"integrity":"sha512-OroEBSVO0gSxy5RcE66duM4+DYjlKvWeEmrGHFkodQhKEXif9Q7OkNu6j3y++IIz36a907wM6n7EQXpFmUk2aw==","signatures":[{"sig":"MEYCIQCmpUmLkL12lAizVIE+PkpQyCliPi+Ugrpp55zjdQNDugIhANx7+wSOdgjfNAXcLvOlGJj0ngiz12Jb9Z6J8gBL/rux","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209713},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc -p ./configs/tsconfig.build.json","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/a3dde99b99e1916a161caccd259984ab/helal_aytah-global_shared-0.0.13.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-OroEBSVO0gSxy5RcE66duM4+DYjlKvWeEmrGHFkodQhKEXif9Q7OkNu6j3y++IIz36a907wM6n7EQXpFmUk2aw==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","husky":"^9.0.11","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.10","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^9.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.0.13_1721154059430_0.3480414090219781","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@helal_aytah/global_shared","version":"0.0.14","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.0.14","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f045a3a70445f535d59467de56b795538846ee37","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.0.14.tgz","fileCount":8,"integrity":"sha512-7NPQ5BaP7Da7xxIRBlbg7mFe94IemSN4589omoQU81Da8b9BNrprNcCY3qdbw2CUzNKjA8T3MKHA+tfkJlneYQ==","signatures":[{"sig":"MEQCIBtVtUP8XLOzbKQcNHOpOCNAsCKImzNzzQt46hzSyBtsAiAKWA1U39BTRQv4Epc8FDyiSahFoDLHg6Nza/XdyZJnyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209761},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc -p ./configs/tsconfig.build.json","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/54ff71e22e0cbfccad2fc04d5be8f353/helal_aytah-global_shared-0.0.14.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-7NPQ5BaP7Da7xxIRBlbg7mFe94IemSN4589omoQU81Da8b9BNrprNcCY3qdbw2CUzNKjA8T3MKHA+tfkJlneYQ==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.2","husky":"^9.1.0","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^9.4.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.0.14_1721268829534_0.7333235625103884","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@helal_aytah/global_shared","version":"0.1.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.1.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"88bf197c12a28cc1b8a5e25f510b195fc3c55647","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.1.0.tgz","fileCount":8,"integrity":"sha512-MX2O/pZHDjFUzyH3bif2QzIdaqINPx/Z0axQtjSlGwPjdxMQXPeQChpVlEm7EVhS/YRbxpZ2uPjcDIrsBDomXw==","signatures":[{"sig":"MEUCIGFRAiu7HesnpY17Ygjn6BvM6222GwyRe3gcDLZt8/yVAiEA3olnAri5XyWKaC/uGhSHhK4b0E2L4Zu7Ert2+FFkOc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209029},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/72f8b31fe0b9d649131c13febb930d36/helal_aytah-global_shared-0.1.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-MX2O/pZHDjFUzyH3bif2QzIdaqINPx/Z0axQtjSlGwPjdxMQXPeQChpVlEm7EVhS/YRbxpZ2uPjcDIrsBDomXw==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.1.0_1721392849743_0.9750060039626529","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@helal_aytah/global_shared","version":"0.1.1","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.1.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"ce89c99a7635898c93e9fadcc4d676365f3a539a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.1.1.tgz","fileCount":8,"integrity":"sha512-uG0gufoAIxdQwNTFSFLdPJm5fxI+4i8tyhTClUAK58nu+LmFIitQTIpqcfFJojB7LTI+Osg7h6e8gCrUZGNx2A==","signatures":[{"sig":"MEUCICBqcF2Kn7nbCtr1xzqdrVq6K326zkuq9B8R596fOlUQAiEAhQrDiiobuzvNwcKebVH9sCmsxANtaAABSMhcJMojsEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209133},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/5048801f13eb11de670238408903260b/helal_aytah-global_shared-0.1.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-uG0gufoAIxdQwNTFSFLdPJm5fxI+4i8tyhTClUAK58nu+LmFIitQTIpqcfFJojB7LTI+Osg7h6e8gCrUZGNx2A==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.4.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.1.1_1721424801905_0.05724117719727517","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@helal_aytah/global_shared","version":"0.2.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.2.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"60abca8b0b998af46071c8fc86bbef074a162f10","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.2.0.tgz","fileCount":8,"integrity":"sha512-3jJCF7GjS1wcMdFi93vxvyjFBrX4r5erxSrm5hRKdirQxpQRJsyDYyyNFN4G7tm3LQosS6j/XzvzxaArGDhCxg==","signatures":[{"sig":"MEQCICatPV4iGAFV7UHKQaBs7H2YQgsfd90ogaGZMVDvJ4P+AiAlDWN6B425H5LrFFxXKm4o5rjCtIpxMMIsZOiWdq39aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210448},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/071a96ecb538cf42036f96be1ebea4a9/helal_aytah-global_shared-0.2.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-3jJCF7GjS1wcMdFi93vxvyjFBrX4r5erxSrm5hRKdirQxpQRJsyDYyyNFN4G7tm3LQosS6j/XzvzxaArGDhCxg==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.0","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.2.0_1721612638142_0.9907104489913943","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@helal_aytah/global_shared","version":"0.2.1","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.2.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"6a21c1e639e0eaf141f93b056a528d3ff68e32b6","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.2.1.tgz","fileCount":8,"integrity":"sha512-DSd5z7Kao1PhJAE0zyQYh3J/HgU0NGszIMhX9cib7P9c2szpBWSzrF2/d2sMKazPCXGlPhDPPuIj02jO1svXog==","signatures":[{"sig":"MEUCIQDrZCkk+xEtDRKgWK7wGae7Zo676qaIyoKtOCjekpnnYQIgQGc/iz2cmM13QCIArj4V3QXB85LYkLsMwlmwEWdZIwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210500},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/1d911a5ee1134293ede0277636208305/helal_aytah-global_shared-0.2.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-DSd5z7Kao1PhJAE0zyQYh3J/HgU0NGszIMhX9cib7P9c2szpBWSzrF2/d2sMKazPCXGlPhDPPuIj02jO1svXog==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.2","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.3","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.16.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.2.1_1721639586349_0.13714258130095125","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@helal_aytah/global_shared","version":"0.3.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.3.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"308e431ab20a32b1d90dab83ef58654641741f00","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.3.0.tgz","fileCount":8,"integrity":"sha512-AI6sd+dsKZjfvGY4jTg9jEoOQULKSQc9/qfSVBO3LwDB54xtyuGJbucO4281IrNOig2Hye/xCYDL1gCmZhIyjA==","signatures":[{"sig":"MEUCIGN4Vea23uDYSmqT++JAYbW/1F/2iCKeZJPzGJetWnciAiEApwQDPZ5v4IQPeDfr3cLzRYcPoBhNY/g+/iraOALQEmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215828},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e926c70ef93b645fe95bc4f512f5ae53/helal_aytah-global_shared-0.3.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-AI6sd+dsKZjfvGY4jTg9jEoOQULKSQc9/qfSVBO3LwDB54xtyuGJbucO4281IrNOig2Hye/xCYDL1gCmZhIyjA==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.2","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.4","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.3","@types/node":"^20.14.11","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.17.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.3.0_1721670316354_0.9040653334721223","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@helal_aytah/global_shared","version":"0.4.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@0.4.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"243f572495e788e6f43df366266efb1bd1a2d096","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-0.4.0.tgz","fileCount":8,"integrity":"sha512-d3sLijOmek7jNd0KzXzBc6xGX1NhmMoWQzWsHHaoKRrwJphhw4vTXa2Yz76jKehigXXeK1n2mpfYH782Kggm0w==","signatures":[{"sig":"MEQCIHXZ+0fAWPNUA6AXko48WD2DKKJC1XNESTJ2Xnsa+y0xAiAeAzvCvrunY5EsJ4wsaBqvIGRyF4PlPIpCckGX9NWFrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175062},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/686966a2b4875b569ab5e394add8dd32/helal_aytah-global_shared-0.4.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-d3sLijOmek7jNd0KzXzBc6xGX1NhmMoWQzWsHHaoKRrwJphhw4vTXa2Yz76jKehigXXeK1n2mpfYH782Kggm0w==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.2","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.4","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.4","@types/node":"^20.14.12","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.17.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_0.4.0_1721768995792_0.8363227977257464","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@helal_aytah/global_shared","version":"1.0.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"b0579fe9c33e3d498a8d5671f0af886350317f1d","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.0.tgz","fileCount":8,"integrity":"sha512-q1486+A8ECY+Gj9iBVqezOK9gCjnf+O+JHS14SweJWzTbtjQ9BomsssCYoDd248ae4GDTWCcCSlneFQat1VKMg==","signatures":[{"sig":"MEYCIQDX0iJUtVrYgLFXOgymf3yBmagjxhQtqKjqdF/vkbTb9wIhAJgNL+z3/W+sQGlGbvGhOH1ZdfqhX550hOZScff68iCd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175118},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/8c4439aa58f9a12989350b83cb0fb270/helal_aytah-global_shared-1.0.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-q1486+A8ECY+Gj9iBVqezOK9gCjnf+O+JHS14SweJWzTbtjQ9BomsssCYoDd248ae4GDTWCcCSlneFQat1VKMg==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.2","husky":"^9.1.1","eslint":"^9.7.0","vitest":"^2.0.4","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.4","@types/node":"^20.14.12","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.17.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.0","eslint-plugin-promise":"^6.6.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.0_1721775598108_0.2991766449187947","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@helal_aytah/global_shared","version":"1.0.1","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"307b9d41050a56720c97e82cf34fabea6a8a1113","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.1.tgz","fileCount":8,"integrity":"sha512-qsKqv55bdjp5VH5pqvLIY0PEKJeMq2nDHEjY0+GTNnNmV0w1SIFXxKPPCzX/mlcA6/xDOwCmct0vHEbSMs7+3Q==","signatures":[{"sig":"MEUCIE7OVWipiJu7443wPjwTfd5g2XGWdZ9t31k86O47Aj1eAiEA/OtITQiZOAmwXrnXZ3gx26g+PaYBskkW8CtHr3hwUvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175183},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/443dc9b703f4c7ab55f0d24da91c4194/helal_aytah-global_shared-1.0.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-qsKqv55bdjp5VH5pqvLIY0PEKJeMq2nDHEjY0+GTNnNmV0w1SIFXxKPPCzX/mlcA6/xDOwCmct0vHEbSMs7+3Q==","_npmVersion":"10.7.0","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.15.1","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.3","husky":"^9.1.2","eslint":"^9.7.0","vitest":"^2.0.4","globals":"^15.8.0","mongoose":"^8.5.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.7.0","typescript":"^5.5.4","@types/node":"^20.14.12","lint-staged":"^15.2.7","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","@types/validator":"^13.12.0","typescript-eslint":"^7.17.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.0.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.1_1721913802062_0.570381067052131","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@helal_aytah/global_shared","version":"1.0.2","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4cea62445c91f9b0ee86cb9f6818b63396f52ef3","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.2.tgz","fileCount":8,"integrity":"sha512-8xj4SK6vZ2AXriWsP7Jyr5kTmvL4YwNimHvkeOecLT7n7Is2Op9mH4EH08lnjBvamUmVTrb2RLQDQjli3kEFMg==","signatures":[{"sig":"MEYCIQDSM5eOcGx5+4jwRw5HaQjth9LAO9YUx9DgHQRMeBGh4QIhAMHqUnoTNDtbXRraeKwBkb6GPuga4a2+y0YIdhe552l3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175542},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/418b9695b2d885d6dc8286b3dffd1405/helal_aytah-global_shared-1.0.2.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-8xj4SK6vZ2AXriWsP7Jyr5kTmvL4YwNimHvkeOecLT7n7Is2Op9mH4EH08lnjBvamUmVTrb2RLQDQjli3kEFMg==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.1","@types/validator":"^13.12.0","typescript-eslint":"^8.0.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.0.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.2_1722691138458_0.2542933546692929","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@helal_aytah/global_shared","version":"1.0.3","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"159f268f6b5acebcac559e0a58e01764952df7e0","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.3.tgz","fileCount":8,"integrity":"sha512-zDsoqKdHRpKSjTzdYf1rAHZaZe/iDJ+S16Y0Tr8HivaiJYdIRMrn/BKxZkHzN9QPOSWIKbHOt4TawwRIgRe1Sg==","signatures":[{"sig":"MEQCIFvKRCVrtLApJfEJka8wgS2OmLARdlxfxz9TdTsE9VfSAiBBj4bSM8NxFXS2o6hxRaUOkIWkBwtKagKjlJ0imPPQHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175652},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/eae55404443ace4dd077ea6b91aeda78/helal_aytah-global_shared-1.0.3.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-zDsoqKdHRpKSjTzdYf1rAHZaZe/iDJ+S16Y0Tr8HivaiJYdIRMrn/BKxZkHzN9QPOSWIKbHOt4TawwRIgRe1Sg==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.1","@types/validator":"^13.12.0","typescript-eslint":"^8.0.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.0.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.3_1722700434307_0.8528739390989979","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@helal_aytah/global_shared","version":"1.0.4","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"3f65adbee79e7d2284bc7603f15e6fab6fc35603","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.4.tgz","fileCount":8,"integrity":"sha512-/j9d6XswrPs8J+6XxIQuEpfKwsEfrhq1kyePHAVMJROZq6w21e+9RuoimIC/ZZrslR4jp/KkKume3MGBizk52g==","signatures":[{"sig":"MEQCIAiHZ700lQ9d/Vxs1elKsqYivPG/yny6IvZ/i6vlm0d1AiAMjANnCkfhes1B+mTn2au6FI+/lrGQfq1qAtagHHpLGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175612},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/182a22bfefce7903c92b154afc81a403/helal_aytah-global_shared-1.0.4.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-/j9d6XswrPs8J+6XxIQuEpfKwsEfrhq1kyePHAVMJROZq6w21e+9RuoimIC/ZZrslR4jp/KkKume3MGBizk52g==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.1","@types/validator":"^13.12.0","typescript-eslint":"^8.0.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.0.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.4_1722702513177_0.8054472149182248","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@helal_aytah/global_shared","version":"1.0.5","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.0.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"aa9b965038fe2c63f330ba0212272e98ac4acee3","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.0.5.tgz","fileCount":8,"integrity":"sha512-+1CaviIZ6902OllWn7dX4JLxRBLFiu+rZjzVcL1ZSn0wbJLOIErZ0bqPDZr8uUrLq3pBcIOJ6FliRZtRZXlA7A==","signatures":[{"sig":"MEYCIQCfd1Dl76/EJjh7sCNNvurb7Z+6dTXSfAzJSPj3RX1gbQIhAL75rqBwTbrQtmEkWe1iUFiJ/p2kWT1oNBkd8iBxLvQC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176747},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/ea994ba38a637469ca4cc186df135b96/helal_aytah-global_shared-1.0.5.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-+1CaviIZ6902OllWn7dX4JLxRBLFiu+rZjzVcL1ZSn0wbJLOIErZ0bqPDZr8uUrLq3pBcIOJ6FliRZtRZXlA7A==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.8.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.0.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.0.5_1723197880966_0.8396670589733439","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@helal_aytah/global_shared","version":"1.1.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.1.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"c43c2f3f7cd92991fa1a4a77cc08be0c9df6f616","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.1.0.tgz","fileCount":8,"integrity":"sha512-jT9uCdvLxFBqRMbMwHM7Fj9tlLhPePFqYmdDvInUB8LKcsI348Oz4ygU2BrazpfhmxVpsl/wj5PuEyWvXeV97g==","signatures":[{"sig":"MEYCIQCeeAR3I/IsqNqc09GQTDX53OwAN1CcGYLWNPT+hyGBRAIhANmFsDd5P5t3SWfandEO/GKdrvU5Fyj7naNiqYBLrzlP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186465},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/b4a9396734a2551939c5764b628090a0/helal_aytah-global_shared-1.1.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-jT9uCdvLxFBqRMbMwHM7Fj9tlLhPePFqYmdDvInUB8LKcsI348Oz4ygU2BrazpfhmxVpsl/wj5PuEyWvXeV97g==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.0.1","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.1.0_1723319153974_0.4142367470453405","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@helal_aytah/global_shared","version":"1.2.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.2.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"0b8f285578b48e6c285af84b40002b62698a7143","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.2.0.tgz","fileCount":8,"integrity":"sha512-3Ag8VR8chIB3qJU4PuksII+2OaIf/h/GZpyDfogZiOAI+eKx+Ddzx8MTUqSSD3TkBPgy6a7vW6suT7u/1+G4pQ==","signatures":[{"sig":"MEYCIQCN08Mx2TfaPXmJ/oLfTC2KyExLWVq/Xe5O4FQTk7UdhQIhAK3ArjSI26YDf5gCZmwezb8DdgfSq+VlPsjBIKOuMBoj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188426},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/11eda9706c79c88bb669602422e6cad9/helal_aytah-global_shared-1.2.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-3Ag8VR8chIB3qJU4PuksII+2OaIf/h/GZpyDfogZiOAI+eKx+Ddzx8MTUqSSD3TkBPgy6a7vW6suT7u/1+G4pQ==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.2.0_1723491160766_0.23966503851270193","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@helal_aytah/global_shared","version":"1.2.1","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.2.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"c36051eba29ab2286b966f25720d0cb92c3c9216","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.2.1.tgz","fileCount":8,"integrity":"sha512-EHwhf9kgr5GoTgzebuyDWgR+serw3NykWb020O6VXto9SmkmpIwZ2GH7gjgjkQm84oQNuVopaNRxXByVvupX2Q==","signatures":[{"sig":"MEUCIQDCZMKq+8C/PRYCctytiAuk+saboZI+EPkaGf0WF6T1fQIgQ833ILq9nnBPW3ehFdGJZZ+0uv5jdjeHY5rA/Y2kFRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188513},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/897a186e1c841f50219e8fc1f0e4b2e2/helal_aytah-global_shared-1.2.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-EHwhf9kgr5GoTgzebuyDWgR+serw3NykWb020O6VXto9SmkmpIwZ2GH7gjgjkQm84oQNuVopaNRxXByVvupX2Q==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.2.1_1723491385803_0.7435601553507554","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@helal_aytah/global_shared","version":"1.3.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.3.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"5a556810fa8f4a4449546e5eca286281e11e5cd5","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.3.0.tgz","fileCount":8,"integrity":"sha512-ok0/uBjsn6AWZ1Y9Y6cJlgF5fFcY4c2g4lB//n8T0s6s2Cz79hpEEi3sDYUIer7mZ7oKheyd754dK/lPN5ikbw==","signatures":[{"sig":"MEYCIQC/hBBaulNYCWi550gb+v3OqT/IzYOhTZqaR3mkAai5PAIhAPkEhm3o4arEuRF6MOz3iUm3vE0ZrKB+yI1P6jhB9IIr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190424},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/a52505bc3e4bb981c94ce5b66f1a4232/helal_aytah-global_shared-1.3.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-ok0/uBjsn6AWZ1Y9Y6cJlgF5fFcY4c2g4lB//n8T0s6s2Cz79hpEEi3sDYUIer7mZ7oKheyd754dK/lPN5ikbw==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.8","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.3.0_1723498048018_0.7430355852602482","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@helal_aytah/global_shared","version":"1.4.0","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.4.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"a619360b75ba311e85c218343290702432bf96cc","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.4.0.tgz","fileCount":8,"integrity":"sha512-ffGE1iFIWHrxt3dNIqlA94nLlhKlfskqSz54gjAt7bk6zAqWeR+PlYGtFibyXx+1I6krXmjmQe2ZmiTZhRdegw==","signatures":[{"sig":"MEUCIQDyh4BLHRESxXH1fNAiwNZd0n20FeShKECNQMX9Q4ZjMAIgBI5kYuxLQbwioKViedE64kZf2jApEhmQefVlZ8+sRJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192595},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/0a2e98eecabadd0661a377fbdd0da628/helal_aytah-global_shared-1.4.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-ffGE1iFIWHrxt3dNIqlA94nLlhKlfskqSz54gjAt7bk6zAqWeR+PlYGtFibyXx+1I6krXmjmQe2ZmiTZhRdegw==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.4","eslint":"^9.9.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.3","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.2.0","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.0","typescript-eslint":"^8.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.5.1"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.4.0_1723578722517_0.03005801240013173","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@helal_aytah/global_shared","version":"1.4.1","keywords":[],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.4.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"ff3f9c9c64f2af8d733656e146ab246ba7589830","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.4.1.tgz","fileCount":8,"integrity":"sha512-XuqrVT8qufzSAEJL2e9JFrpmttFuo+8A0GSsEFkjI5mXSXmhAF92kOK2lsF8lH9uN3vnlXq11r+j12zm1giKUQ==","signatures":[{"sig":"MEUCIFqrcqgU1I9kKZ6G+A6mBVVhT9yOLmOrxxBe9uDtNcESAiEA+oFT7X+pPI0OPV2VqJmC5L6XTCenUPk2wfVnLC9n66c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192983},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d0eb022c37d4e54ebed37ff870b5b16f/helal_aytah-global_shared-1.4.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-XuqrVT8qufzSAEJL2e9JFrpmttFuo+8A0GSsEFkjI5mXSXmhAF92kOK2lsF8lH9uN3vnlXq11r+j12zm1giKUQ==","_npmVersion":"10.8.1","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.16.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.5.4","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.0","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.2.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.4.1_1724676909042_0.4814460626972352","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@helal_aytah/global_shared","version":"1.5.0","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"df5ca17c176b913258b132e5977d1c418ebdcb6e","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.0.tgz","fileCount":8,"integrity":"sha512-yVEpfKUdGw6QTBJkAukwWdvQpL0w4Du34/UvhHn65t8iHhD4P/DT3X7Hc8mk00ttrriG4q3Q7qcxWwqRWwvL4Q==","signatures":[{"sig":"MEUCIFrQASe+SVe1BX/0f6Mf5WK+k6Cdgsr8IqteandUg/i0AiEAsEyzuuZJqyheqbhNdnyyiND6nhgE9RvwaU+Q1K2GGag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203313},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/29dc3d95b912161020e137c78d1f831c/helal_aytah-global_shared-1.5.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-yVEpfKUdGw6QTBJkAukwWdvQpL0w4Du34/UvhHn65t8iHhD4P/DT3X7Hc8mk00ttrriG4q3Q7qcxWwqRWwvL4Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.0_1724897467622_0.11442286624222242","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@helal_aytah/global_shared","version":"1.5.1","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"1ebc5b9a49527272efeaa19d4082b12fff49cabd","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.1.tgz","fileCount":8,"integrity":"sha512-UcejicXZFd8ueBLVtY0NGYLorVU/Fuzm4qcm+CdTQKF3Z31sc+lEze+yTPc58ALOT4UV/4FBaX0yywT+0Xj3/g==","signatures":[{"sig":"MEUCIQD/4qrmI8VKVBIN+V2CNcLxQ9Ggd84kQeaY3Okeg3+BTAIgEZNhLZcYISsVFm5RywFSajgYcWD9P9pPp6Lg+0rKfkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204516},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d6a661e6380a1237b5b1386e38f11369/helal_aytah-global_shared-1.5.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-UcejicXZFd8ueBLVtY0NGYLorVU/Fuzm4qcm+CdTQKF3Z31sc+lEze+yTPc58ALOT4UV/4FBaX0yywT+0Xj3/g==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.1_1724932562716_0.8373231145499527","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@helal_aytah/global_shared","version":"1.5.2","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"8d0845f98066441679e388224185380244d07f8d","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.2.tgz","fileCount":8,"integrity":"sha512-2OSxCZRzUo0+FfwSe7LrkWSoxfYeb/Qi0e7cwmmUglAf48oyj2kOn0VHU2A/u2jD2ncPkPdCDGRsGlq8VpaNpQ==","signatures":[{"sig":"MEUCIAbA9dc7p+MY3zRtn8Vyvc0SECbxZ5F84RjQWXyUMijmAiEAxZEkjD+RYW6pcufX3b0LjXP3YJwHhP9xhK22T2U+b+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203623},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e1a11d62ceaf43ed2c005449d30d4040/helal_aytah-global_shared-1.5.2.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-2OSxCZRzUo0+FfwSe7LrkWSoxfYeb/Qi0e7cwmmUglAf48oyj2kOn0VHU2A/u2jD2ncPkPdCDGRsGlq8VpaNpQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.2_1724934711166_0.20380781006719073","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@helal_aytah/global_shared","version":"1.5.3","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"45f6915b163d07df14cdb19badf986c9a5e8a4df","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.3.tgz","fileCount":8,"integrity":"sha512-jOIHsOXBxtk2xZv7j35l2TbJ6m9MjJNkt164fzhAcVSVtPCzxj4hAEQNgjpa8niyTOi8rMsFYJNjD+G3E8Ylqg==","signatures":[{"sig":"MEMCH0KEUwW3rQ+Y9yvUeMhi4jwKgoqCRsgeAC0vomxewJ4CIB2UL+SIXIkclDO+dDqxms3RO08cnF7rUNlosj/raGpo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203951},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/573efe74b59c4b5ee84470f8b4a7b099/helal_aytah-global_shared-1.5.3.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-jOIHsOXBxtk2xZv7j35l2TbJ6m9MjJNkt164fzhAcVSVtPCzxj4hAEQNgjpa8niyTOi8rMsFYJNjD+G3E8Ylqg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.3_1724938020446_0.23119864531359546","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@helal_aytah/global_shared","version":"1.5.4","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"fdcbd74451b7a9395984c968e82ef6b400d59885","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.4.tgz","fileCount":8,"integrity":"sha512-8c2iE/nKNbX2eWbJrfuBRAtZo1CASwXxnIVfJw1Epat1dUI1aSRN55jkeILv0MLRz60j2Y+8NDHFEtu+BQE2iw==","signatures":[{"sig":"MEYCIQC+XXoCqIdGVbdFSc7HyARVjYc2eUz/Ckwe3d/RzOCB1AIhAOEdwlWzJrK8w3kdNWn0soVh27cM6zMZQX0wr2ux4nGF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204029},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/77192503771314afaa62c3275a80c3a6/helal_aytah-global_shared-1.5.4.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-8c2iE/nKNbX2eWbJrfuBRAtZo1CASwXxnIVfJw1Epat1dUI1aSRN55jkeILv0MLRz60j2Y+8NDHFEtu+BQE2iw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.4_1724938294846_0.8476933940636882","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"@helal_aytah/global_shared","version":"1.5.5","keywords":["mongoose","validator","jwt","ua-parser-js"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.5.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"addec037eb1725b0ee394cd8d1bad6765004a30a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.5.5.tgz","fileCount":8,"integrity":"sha512-WmLrBoV/SJtrwjRIUOq000MW+AoFTYyRy5ZK3UmxilXCDEUvm6Q7B9MNnU1FZbNf0R41nPMhmg3FrwzEy4sxnQ==","signatures":[{"sig":"MEUCIQDn80wSCelVNoCPJp1QSINFbEi2aAeseHN49y2iTaDZ8gIgeWfPGHYeDZPvjW5YHkA9f1E60xeU6SE0RYwpjMyy2w0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204709},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/9975f12e66171a737b8ed92d3d676643/helal_aytah-global_shared-1.5.5.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-WmLrBoV/SJtrwjRIUOq000MW+AoFTYyRy5ZK3UmxilXCDEUvm6Q7B9MNnU1FZbNf0R41nPMhmg3FrwzEy4sxnQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","lint-staged":"^15.2.9","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.5.5_1724959615319_0.7969613170607115","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@helal_aytah/global_shared","version":"1.6.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.6.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4e205014cf18f85442d8d119ef4db84d6aaf6e1e","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.6.0.tgz","fileCount":8,"integrity":"sha512-HAzei5z7XE1LNpndnqSbhvqvu+92CZhrwASMcupNmv+zqx1WdMykjDSoHRXWvXocFoiZ81sJRVM3OkUgWdKn4Q==","signatures":[{"sig":"MEUCIEpd9axRaEVni0F6znr1DvPx/vHvAKqJCP/mtct0vyB0AiEAgYste3pyn9WjXzeR6tItjvETcPGGFq7DZL4Ts8sxX80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209871},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/dde7c2bc1128a5d4237ae9e281679fa0/helal_aytah-global_shared-1.6.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-HAzei5z7XE1LNpndnqSbhvqvu+92CZhrwASMcupNmv+zqx1WdMykjDSoHRXWvXocFoiZ81sJRVM3OkUgWdKn4Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.3.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.0"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.6.0_1725212777815_0.5696819103543609","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@helal_aytah/global_shared","version":"1.7.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.7.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"8e7a08c30ea4da967baaea4a2a2d9d745bf4a46b","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.7.0.tgz","fileCount":8,"integrity":"sha512-tgKBAkagX/BM73gQGGfvJSsp9NQWy0XK+nkOMIEFSuc+6+Nx+vlwz60AU8df3KJFUxp8JRToGXxgJ3fdtm19VQ==","signatures":[{"sig":"MEUCICJ8aKFDeUNKaBoOGa3/c/VHyetW2ezQoVknqBiSrf7mAiEAmncgTyzvBr0QNkvoRxH8eOkuCs19JQ8SIPGMpMzvgjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213348},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/7daf535f05caf273ce3d02faa2a5e370/helal_aytah-global_shared-1.7.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-tgKBAkagX/BM73gQGGfvJSsp9NQWy0XK+nkOMIEFSuc+6+Nx+vlwz60AU8df3KJFUxp8JRToGXxgJ3fdtm19VQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.4.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.7.0_1725378258869_0.694236731727883","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@helal_aytah/global_shared","version":"1.7.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.7.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"fd7ff7a981065a6fb6c04ef416cd3fdd99177097","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.7.1.tgz","fileCount":8,"integrity":"sha512-hXpu05NWBU0V9x324VlMrWzsWCgfyNzVSlAvmqCQLw88UzQxPAO+cxsciu3tfMnKA4nXsYgKNeWzqnGascWwPQ==","signatures":[{"sig":"MEQCIDrlrQ2Qx19gHswqSuL18TqeRIBxz/soGiMXnvXwhwh2AiBbgs3xLW4GxR3H9g9VJDvdztQ069rfeUXgeGbcbudnGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213392},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/ffff4d21a9cc569f11a9aeb4c8cbf760/helal_aytah-global_shared-1.7.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-hXpu05NWBU0V9x324VlMrWzsWCgfyNzVSlAvmqCQLw88UzQxPAO+cxsciu3tfMnKA4nXsYgKNeWzqnGascWwPQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.5","eslint":"^9.9.1","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.4.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.7.1_1725404307650_0.987151611784618","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@helal_aytah/global_shared","version":"1.8.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.8.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"376804458180fc5952b35e857106fe4628b661b4","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.8.0.tgz","fileCount":8,"integrity":"sha512-sd2rHpUofnMCoZ8qgeyqyufa6wbfr/xtAlhPrLVDpmiLkSBtecPV7Z024v1ZBVZ5ZxKPyW9vgsk2Vty7YapsEA==","signatures":[{"sig":"MEQCIEGEYCCh8njVInNsXOcHffX2kmDvvbrPRjCIWGyU7QyVAiA1cDo7MpRRTNioxvXtE0cTHH76fhn7kaoAdhn8YrrE9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231266},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/a291e2d27ea8fcd0a77e735e79884900/helal_aytah-global_shared-1.8.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-sd2rHpUofnMCoZ8qgeyqyufa6wbfr/xtAlhPrLVDpmiLkSBtecPV7Z024v1ZBVZ5ZxKPyW9vgsk2Vty7YapsEA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.5","eslint":"^9.10.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.5.4","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.4.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.8.0_1725810603237_0.2863855799777957","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@helal_aytah/global_shared","version":"1.9.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@1.9.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f87980d3a55cac3cfeb407bd8558a68f507ace9c","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-1.9.0.tgz","fileCount":8,"integrity":"sha512-WXdE3HgSzOeNcjIOs7Y6ZPAIoKFdoJm1BgUiisCo88JQIPRSKVpe+35tkQ/rl8Rhjg9GxxG1vbso+ZGrJ6+MJw==","signatures":[{"sig":"MEUCIQCxlbTTCsiLNhTcNxUcxNJfnTj+kiOSihZTGfkgg80jDwIgBmH1MNrFVz5hTpp4NMqI42qAqN7uQwcgMLrB5WZV4vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224407},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-1.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/7cf113b20503f1a86f3891f491bbd946/helal_aytah-global_shared-1.9.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-WXdE3HgSzOeNcjIOs7Y6ZPAIoKFdoJm1BgUiisCo88JQIPRSKVpe+35tkQ/rl8Rhjg9GxxG1vbso+ZGrJ6+MJw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.5","eslint":"^9.10.0","vitest":"^2.0.5","globals":"^15.9.0","mongoose":"^8.6.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.5.4","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.4.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_1.9.0_1725904464397_0.08991534248138211","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@helal_aytah/global_shared","version":"2.0.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.0.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"02126452239567715fbf1e033fc05b19c740f5f9","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.0.0.tgz","fileCount":8,"integrity":"sha512-qmmisZ1r6AB0d/J+RK07/pAxA1cQ0Z63r1zLdb2M4NckTXXA5Gg2fXhYCDmlIWN+KgPB6C4a6na7rd6Da+4kmA==","signatures":[{"sig":"MEQCIBUAwe0NZBWfl9BF3KcQZo1CGwm5fxshnmEOO1rL5QykAiAzWxL3MzgOxI1uPSXDjunwIspit+xMtJMIzxEIjEDT4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228555},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.ts","release":"pnpm run ci && changeset publish"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/342742b13c0d819ef92f4cc9390c2a78/helal_aytah-global_shared-2.0.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-qmmisZ1r6AB0d/J+RK07/pAxA1cQ0Z63r1zLdb2M4NckTXXA5Gg2fXhYCDmlIWN+KgPB6C4a6na7rd6Da+4kmA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.1.0","globals":"^15.9.0","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.0.0_1726175140538_0.48571949215643206","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@helal_aytah/global_shared","version":"2.1.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.1.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"7d2752819dfa510dd6130af6e436b9414c341d14","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.1.0.tgz","fileCount":8,"integrity":"sha512-iyIK26xFVZ8kL6Pli+qEKfxm+1EEAn+Aeaz6dtjHRq7u2OyhlGogXomG4BuPjVJpaBpFFicvkKukbzqlWH3igg==","signatures":[{"sig":"MEYCIQC7phn2T67hnlH1/Ua0XyO7b2L95ZlkImqYpKzolbQ8ZgIhAJnB7UZZhiXDYd6mCuJOOZd0tNLwzI9nkG68E4F8y0fA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174896},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/453dde685886e1552eee966882a7eb0f/helal_aytah-global_shared-2.1.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-iyIK26xFVZ8kL6Pli+qEKfxm+1EEAn+Aeaz6dtjHRq7u2OyhlGogXomG4BuPjVJpaBpFFicvkKukbzqlWH3igg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"colors":"^1.4.0","slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.1.0","globals":"^15.9.0","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.1.0_1726188681432_0.23808978247011203","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@helal_aytah/global_shared","version":"2.1.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.1.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"42be7f2130ae3403b3d5ef1a65b88a2947d5f17b","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.1.1.tgz","fileCount":8,"integrity":"sha512-eITY4HE7HB1tmHSwnd8B+4ZssfTEIF4oGJWU7wqYcZS5y0LWYJHAXiNvOEMbKAolw7RtVoBlO4eoSJSadAMpMA==","signatures":[{"sig":"MEUCIB8OaYT/UrRZTrKTNsg0xv4V1lWzguLk7E3j0F6LNkmzAiEA61Iu8fj5sBMelmjZ/KQCFATGaHX+/z2JA0zU/M7yCds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275047},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/ed9a706c2c29d5e193068c67ea376e0d/helal_aytah-global_shared-2.1.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-eITY4HE7HB1tmHSwnd8B+4ZssfTEIF4oGJWU7wqYcZS5y0LWYJHAXiNvOEMbKAolw7RtVoBlO4eoSJSadAMpMA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","dependencies":{"colors":"^1.4.0","slugify":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.1.0","globals":"^15.9.0","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.1.1_1726249450647_0.6209074152102187","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@helal_aytah/global_shared","version":"2.2.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.2.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"03d5eaa97cf7161e81bb9530a02128068a3667e7","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.2.0.tgz","fileCount":8,"integrity":"sha512-gqOUGUUWY92U4RlcN0vjLw76FKnj7DTLfWTDg75vYjiLQiGjAM+LQWu8za7ZUEuXfvV8MKbdWQ7rpsRQXINFbA==","signatures":[{"sig":"MEUCIC6tv3WYnhhjrGIKaWJTm42IgNEvexuzEANSZXCZwKg/AiEA7ekUYbaSG35j4nszep4PLElKmaDlK8br4qujevLW8Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132689},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/63d7acae9ab14fc63121ce5c24d6ec5a/helal_aytah-global_shared-2.2.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-gqOUGUUWY92U4RlcN0vjLw76FKnj7DTLfWTDg75vYjiLQiGjAM+LQWu8za7ZUEuXfvV8MKbdWQ7rpsRQXINFbA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.0","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.2.0_1726253949060_0.007378921830223151","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@helal_aytah/global_shared","version":"2.3.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.3.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2b249cee4e9c15048ce8cca3a351d77a40836962","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.3.0.tgz","fileCount":8,"integrity":"sha512-ltN716mILKf4yZCT3vB/1UmFDH5SyYlSw1Wg2ZDsxMN8GIsDreipXI1IbkRY8cCYg3QpDqLKGQ01AGOgoQ6Ryg==","signatures":[{"sig":"MEUCIHbTqsMEKJK195W6wi4bgn7tTCmHaqXSxsGBc3hgSt3qAiEAxuZ9fboQ48bAaBd7t5/Ak7fD73WZ6iuu12biOFTy4ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143036},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/8ad0ed8ebca31e8626c359959f212c7a/helal_aytah-global_shared-2.3.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-ltN716mILKf4yZCT3vB/1UmFDH5SyYlSw1Wg2ZDsxMN8GIsDreipXI1IbkRY8cCYg3QpDqLKGQ01AGOgoQ6Ryg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.38","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.3.0_1726257738673_0.42169979327038476","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@helal_aytah/global_shared","version":"2.4.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"5250b74c984a8ab50017ee579c077e290d439470","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.0.tgz","fileCount":8,"integrity":"sha512-ho0cyoELsfV1jtO8OODBfE2YMQziROQk1yWRq53u1eWX+Ddg0KRoOmfplmtK4tCcQ7SH8zdj2yUifQ0S1aElbA==","signatures":[{"sig":"MEUCIQDpMjamtwb0kC0oJ1CiPEdioiNeDnawT4+p9zPktfa/ywIgEUuDJQKPRhp6uVxKZ3RmxoMlCbK/6jvWI94IP7OX4p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145630},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/c6864313e0b1fc6bbde68032580e99d8/helal_aytah-global_shared-2.4.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-ho0cyoELsfV1jtO8OODBfE2YMQziROQk1yWRq53u1eWX+Ddg0KRoOmfplmtK4tCcQ7SH8zdj2yUifQ0S1aElbA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.0_1726331817092_0.06317785989883595","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@helal_aytah/global_shared","version":"2.4.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"b046bfaf33560c505341bcf2c6a0a0e6394fed63","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.1.tgz","fileCount":8,"integrity":"sha512-h6PeQ9DZx7i89PevL/KjVvQahS4WKTIpdknPamNC1rXxzU10KrPJl3PDY/asExeGO9SFa+fFPpCInptZo4bWYg==","signatures":[{"sig":"MEUCIQDEUJgwM7jdEGeaYWSUyTFM7aW165K/rUWCYSiecnEFdQIgGQ+L4HuYuSkSkoZRchnaqN6Aswcs50ifL0ZQKmmepM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145697},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/968a04c3bd76df06100fe459f2745920/helal_aytah-global_shared-2.4.1.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-h6PeQ9DZx7i89PevL/KjVvQahS4WKTIpdknPamNC1rXxzU10KrPJl3PDY/asExeGO9SFa+fFPpCInptZo4bWYg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.1_1726334067766_0.3800683859136502","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@helal_aytah/global_shared","version":"2.4.2","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"1cf905ac75fecb2acfa371c13ffca10f009f8123","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.2.tgz","fileCount":8,"integrity":"sha512-PN1p22CLAzbudOubeskxzZyuxmHq5PKxoS/oZGgvmP8QK81hNc13Q8xPNU7K0aqNAYzANyj6eLpgv3d9twqf3Q==","signatures":[{"sig":"MEQCIEy7PTvYThc9ms4yJpnEtOKzt/2HgSAEtkHIavpcigJKAiBzoXIpbt4d5fUmKd8c3hCptohks7+eJrk0qnNg78qI/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145961},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/bcfcf31fca6af77def897a99fbc82074/helal_aytah-global_shared-2.4.2.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-PN1p22CLAzbudOubeskxzZyuxmHq5PKxoS/oZGgvmP8QK81hNc13Q8xPNU7K0aqNAYzANyj6eLpgv3d9twqf3Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.1","typescript-eslint":"^8.5.0","@types/jsonwebtoken":"^9.0.6","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.2_1726417422313_0.4436669536843816","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@helal_aytah/global_shared","version":"2.4.3","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"561a18aa0e22dcde9fdf87950c40aaa8db7ccc42","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.3.tgz","fileCount":8,"integrity":"sha512-hK5hvzvcYkMA+Lp7CDEzq24m5hJaPcB7fPEhsm13NP4ZElUVtTTez4+Eb+quhjjVmPEj2mGUmrID+V/f9dZj1g==","signatures":[{"sig":"MEQCIGTjbrGgJbUHuHW0hpEVn6dkYDGjlMHkwJVjcvbiCFMEAiBKon91L3gZER1Svss+4kfj50HlEhEQaSfxzu4p+BvV7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146051},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d4f0800076e0a3e02fecbcf6cdfe3177/helal_aytah-global_shared-2.4.3.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-hK5hvzvcYkMA+Lp7CDEzq24m5hJaPcB7fPEhsm13NP4ZElUVtTTez4+Eb+quhjjVmPEj2mGUmrID+V/f9dZj1g==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.2.4","axios":"^1.7.7","husky":"^9.1.6","colors":"^1.4.0","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.2","@types/validator":"^13.12.2","typescript-eslint":"^8.6.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","colors":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.3_1726533384298_0.9855523110128916","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@helal_aytah/global_shared","version":"2.4.5","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"a655c68288a438854504d6a7b5270af3f32edcef","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.5.tgz","fileCount":8,"integrity":"sha512-EPUB8tEOkkT8m7qT5KLZ8ROZVMhkdi27YHxdvu3txXRJ7U4cfWV5esJN6DKpqBi+lDwZ4iLom6A6RhbjEpsTUA==","signatures":[{"sig":"MEYCIQC7w9K3ssrCDsb32eM9qIwzwHHpQ7LlDedt6Ta5dsYv9QIhAKSMdNCTO5V/6RzpsGxJXm6Xztibkqs0PKiq+z2w5YdZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145911},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/be6c611c3b7ea7b45dc8f6cc9ff196cd/helal_aytah-global_shared-2.4.5.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-EPUB8tEOkkT8m7qT5KLZ8ROZVMhkdi27YHxdvu3txXRJ7U4cfWV5esJN6DKpqBi+lDwZ4iLom6A6RhbjEpsTUA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.0","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.10.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.3","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.3","@types/validator":"^13.12.2","typescript-eslint":"^8.6.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.5_1726792173603_0.2560758126506322","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"@helal_aytah/global_shared","version":"2.4.6","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.6","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"0fb1bb8086aefa4e3ddf7a5e8695de4f3007a588","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.6.tgz","fileCount":8,"integrity":"sha512-6hLlrnoOcoirDIgureqmJ+epxn31EGi4yw/SCgzSAosGL0WfVb+Y98+U7qebjjl7Mapk1cqQ5yxLkJCIOEnq8Q==","signatures":[{"sig":"MEUCIQD7G+2LWvLlYDuVa8zujwHzfuOrrnd9WGwU8+qlXMrQZgIgaWIoa8IK5K817Uzfg/vHz1KPCwKug+ly4yd78zr9V6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147441},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/86ba61964b3b5d18d2d46cb458187e46/helal_aytah-global_shared-2.4.6.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-6hLlrnoOcoirDIgureqmJ+epxn31EGi4yw/SCgzSAosGL0WfVb+Y98+U7qebjjl7Mapk1cqQ5yxLkJCIOEnq8Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.0","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.11.0","vitest":"^2.1.1","globals":"^15.9.0","slugify":"^1.6.6","mongoose":"^8.6.3","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.8","eslint-plugin-n":"^17.10.3","@types/validator":"^13.12.2","typescript-eslint":"^8.6.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.6_1726861345919_0.0010165331629716778","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"@helal_aytah/global_shared","version":"2.4.7","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.7","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"36135b0301c64c3c202f8736992599eed1dc560c","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.7.tgz","fileCount":8,"integrity":"sha512-XaqLWkZHRFp9hRvGoGyu7YwU/dlKTFoj1zO17+dIhOhXT98C9RCPALtGYWMR6lMrLy2UJcH6hQatfD2Z+k9Bmg==","signatures":[{"sig":"MEQCIAX3Ug9kWpzGLbHVF80THilEK/D5MLVD5wqrldM8rTgZAiAMxhFwuazv0pSAGdEfL9h7KoQA4KP50iOUq7dyuMNigA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147493},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e8bf13d645b47ed36d19a78be571b3fd/helal_aytah-global_shared-2.4.7.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-XaqLWkZHRFp9hRvGoGyu7YwU/dlKTFoj1zO17+dIhOhXT98C9RCPALtGYWMR6lMrLy2UJcH6hQatfD2Z+k9Bmg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.0","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.12.0","vitest":"^2.1.2","globals":"^15.11.0","slugify":"^1.6.6","mongoose":"^8.7.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.12.0","typescript":"^5.6.3","@types/node":"^22.7.5","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.11.1","@types/validator":"^13.12.2","typescript-eslint":"^8.8.1","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.7_1728826135247_0.5611512221540376","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"@helal_aytah/global_shared","version":"2.4.8","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.4.8","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"12c892d0fd1c7cf542aa046ddc7d82b0bfba093f","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.4.8.tgz","fileCount":8,"integrity":"sha512-c9E9FRCZZpMFl4LSUpt2hH19SSc7EdPaE5dNCkevSsV0qlMUbsv+OihODdeA3RwfQKtz6H1ux8bHS8wPFXk4sw==","signatures":[{"sig":"MEUCIAeo7v/e7UFb5jk4mojCfIDZT4HYznwu9lVvsEHVxLbmAiEA7Se85AfKR7Pfvfnun/kP2oJDtnQKg2tsSuhOnGM45dI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147511},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.4.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/649816d5002416115a834e50e0bd97d2/helal_aytah-global_shared-2.4.8.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-c9E9FRCZZpMFl4LSUpt2hH19SSc7EdPaE5dNCkevSsV0qlMUbsv+OihODdeA3RwfQKtz6H1ux8bHS8wPFXk4sw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.0","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.12.0","vitest":"^2.1.3","globals":"^15.11.0","slugify":"^1.6.6","mongoose":"^8.7.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.12.0","typescript":"^5.6.3","@types/node":"^22.7.6","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.11.1","@types/validator":"^13.12.2","typescript-eslint":"^8.10.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"axios":"^1","slugify":"^1","mongoose":"^8","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.4.8_1729195770654_0.5251769792502656","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@helal_aytah/global_shared","version":"2.7.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.7.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2cb1eca0074d1bc7070b24ee78fc818a821a6f51","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.7.0.tgz","fileCount":8,"integrity":"sha512-fD/Pt0Tjg7xvpLHvDHew3PhyEhDAGM0tSHSLjo9ZhzUmdQxREJ2hQAG24tDVdfnPiMGLbaJfduTKd9uGqkNJDQ==","signatures":[{"sig":"MEUCIFuhnEiIematYepALdKG7nPyCrUaQcAHl21rCmtA5rR9AiEAgRnuH4UJ3PkBFR/iFoCx3AZMdDGHRt5lqagdgIAO4UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176970},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/2b1adcd9cfed94b0be037cc4f88bce04/helal_aytah-global_shared-2.7.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-fD/Pt0Tjg7xvpLHvDHew3PhyEhDAGM0tSHSLjo9ZhzUmdQxREJ2hQAG24tDVdfnPiMGLbaJfduTKd9uGqkNJDQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.0","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.13.0","vitest":"^2.1.3","globals":"^15.11.0","slugify":"^1.6.6","mongoose":"^8.7.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/node":"^22.7.8","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.11.1","@types/validator":"^13.12.2","typescript-eslint":"^8.11.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.7.0_1729686174398_0.7501444831054165","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@helal_aytah/global_shared","version":"2.9.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.9.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"a3bfe75735d1e24745861b510bce15c390d053bc","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.9.0.tgz","fileCount":8,"integrity":"sha512-W475A2iJM0rEFwydy67jSQ92iZ6nBkfQihuDFKxJq3Ykr0PcXfkOpBNdzRZ7MU2E4ft1i8IWNY4Ha6UQwCF/OA==","signatures":[{"sig":"MEQCIH0r7LTc6ZjK2CJm148knpxu5Tg5F7f7GFCg9tjV+/2xAiBlyoUo9kSq2rt7CoLiTXDqSaF7qQwsQnyIGzcol7bojw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196742},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/52436ecae702acbb0de3eb56542eceb3/helal_aytah-global_shared-2.9.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-W475A2iJM0rEFwydy67jSQ92iZ6nBkfQihuDFKxJq3Ykr0PcXfkOpBNdzRZ7MU2E4ft1i8IWNY4Ha6UQwCF/OA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.13.0","vitest":"^2.1.4","globals":"^15.11.0","slugify":"^1.6.6","mongoose":"^8.8.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/node":"^22.8.6","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.12.0","@types/validator":"^13.12.2","typescript-eslint":"^8.12.2","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.9.0_1730413227488_0.9831309306273548","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@helal_aytah/global_shared","version":"2.10.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.10.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"b7a4f61a11354b739ae1fa38db2b7f3472895279","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.10.0.tgz","fileCount":8,"integrity":"sha512-fjJkwG5VYUuZRynUBipCtOBw41WVV0EHWu8r0IInrBjiAoNfnSfKRPiK3eziUSZg2FBUu9ups2Jni6fpdhFgHg==","signatures":[{"sig":"MEQCIAT1zYJtaWRWzfC36Efj9NFXxv3MLxkxUpS9IXGA8+YtAiBGBGHWD34qEME7H+pnPYJbwgV+vowi7H7rFcFPf2LKDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205016},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d830bc234d1a018bb395178c5cd77212/helal_aytah-global_shared-2.10.0.tgz","overrides":{"eslint":"^9.6.0"},"_integrity":"sha512-fjJkwG5VYUuZRynUBipCtOBw41WVV0EHWu8r0IInrBjiAoNfnSfKRPiK3eziUSZg2FBUu9ups2Jni6fpdhFgHg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","globals":"^15.11.0","slugify":"^1.6.6","mongoose":"^8.8.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.8.6","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.12.0","@types/validator":"^13.12.2","typescript-eslint":"^8.12.2","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","validator":"^13","jsonwebtoken":"^9","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.10.0_1730489357606_0.9889100538177951","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@helal_aytah/global_shared","version":"2.15.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.15.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"30fbd15faee466ae06ba73f8bc921f81ee318783","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.15.0.tgz","fileCount":8,"integrity":"sha512-pyYB1Hf4xLFxan+4SuwEkdA3C/Jmrw/Ug2KU3JMptqnWjhOSCFi/RuvfUgmApRpIN8VwqY6K4mBV4m7K/ma/lw==","signatures":[{"sig":"MEUCIQD2qVb/LE80utn8Ny0hyxh+1ZEedj7EO0iCcCLJiiVCWwIgB8EuyGZRKYecPkjPr+AqE6+VK1y30Q8Iwoj826Xvbx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230584},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d8eb644e95d2b49544e57fd29d757491/helal_aytah-global_shared-2.15.0.tgz","_integrity":"sha512-pyYB1Hf4xLFxan+4SuwEkdA3C/Jmrw/Ug2KU3JMptqnWjhOSCFi/RuvfUgmApRpIN8VwqY6K4mBV4m7K/ma/lw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.0","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.13.0","@types/validator":"^13.12.2","typescript-eslint":"^8.13.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.15.0_1730939976775_0.7056245152916711","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@helal_aytah/global_shared","version":"2.15.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.15.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4f5a1c6c56779c422aeb6dce189ad8cc831c9476","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.15.1.tgz","fileCount":8,"integrity":"sha512-jdR+qzXopq8YaRSIgIwczMj+ze3N4JgMvLb2E6LePH0p6UI16mCE/lX0ksfrW4/8WvAtSenUzGEOSayi3gbacA==","signatures":[{"sig":"MEYCIQC+6vaxryKkoxfBQaN4Sp/4Xc9dhQqifEMzljCQctOGcgIhAJ4FRVC9VYDdfWnof9HSqeP2/0vs7zVtspDgAm3e9ts3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230979},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/4a0dc041973a3a24f0ad2529649313d1/helal_aytah-global_shared-2.15.1.tgz","_integrity":"sha512-jdR+qzXopq8YaRSIgIwczMj+ze3N4JgMvLb2E6LePH0p6UI16mCE/lX0ksfrW4/8WvAtSenUzGEOSayi3gbacA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.4","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.14.0","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.13.1","@types/validator":"^13.12.2","typescript-eslint":"^8.13.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.15.1_1731341790379_0.09036459250982398","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@helal_aytah/global_shared","version":"2.17.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.17.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f983494ed54160276c74903c3c7eece34870cea9","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.17.0.tgz","fileCount":8,"integrity":"sha512-bmmfMx4rjPRHYm9dABj/039okLUm2Uv6HeDKOQ6k6+kkYg0nfbA6b6xN6TuHBpEXY2Anwg0oTKeyxj41/k/mlg==","signatures":[{"sig":"MEUCIBBEM4slvMOlwOAzmmFAizqTt/HoupqS5nN87dZ8eP6bAiEAqI9GDWjKFsOhkjG7CghJ+/S0bW239O60uws0o2TFtb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251404},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/c1bdf283f8a7aef62d10a5eefeb881f7/helal_aytah-global_shared-2.17.0.tgz","_integrity":"sha512-bmmfMx4rjPRHYm9dABj/039okLUm2Uv6HeDKOQ6k6+kkYg0nfbA6b6xN6TuHBpEXY2Anwg0oTKeyxj41/k/mlg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.13.2","@types/validator":"^13.12.2","typescript-eslint":"^8.14.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.17.0_1731719656320_0.5111026357607655","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@helal_aytah/global_shared","version":"2.18.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.18.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f48e8e6c2d954daf91e5c55cc00204c3be27a0a3","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.18.0.tgz","fileCount":8,"integrity":"sha512-tMQ6K+9Tec6DABfa+ore3JlpQVNZfyObVXWczd08PXcI26z5FPdVtHX5ygkGsk1wig82goNv5xtOtoglpwZ89A==","signatures":[{"sig":"MEUCIQDg4cSKNRTnWtlDbNev7HLASHMDUtJ6p2rrmLwGdMti0AIgHBS75Jn6ajvIdwPp8URcijJTCNBn++d40yfsWRNDdv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255178},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/449e6466aaa31f9f44ff88b6aa85214f/helal_aytah-global_shared-2.18.0.tgz","_integrity":"sha512-tMQ6K+9Tec6DABfa+ore3JlpQVNZfyObVXWczd08PXcI26z5FPdVtHX5ygkGsk1wig82goNv5xtOtoglpwZ89A==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.6","eslint":"^9.14.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.1","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/node":"^22.9.0","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.9","eslint-plugin-n":"^17.13.2","@types/validator":"^13.12.2","typescript-eslint":"^8.14.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.18.0_1731884872034_0.8976006875316351","host":"s3://npm-registry-packages"}},"2.19.10":{"name":"@helal_aytah/global_shared","version":"2.19.10","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.19.10","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"6c421ef62f8b18240140648a40c0ceef7657cdfc","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.19.10.tgz","fileCount":8,"integrity":"sha512-63GpQrhlLtXgMQa8Yl08AfnQJ9rqfuT60+voF1LKgjqGYhqgIBomKCZ/z8pyBWqIq1Ub/G9O3DzqJABlUis9IA==","signatures":[{"sig":"MEUCIHzlTCjdkq+Tg9rKYgbNhnU7fZq8bugG+k0y8mjgVeGBAiEA0H1J5gGteIiZC+bQmwjWfnwct2waqqBnCI2vJ0Gnr58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286035},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.19.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/62452b414bceb90b7a38e191f6958f9d/helal_aytah-global_shared-2.19.10.tgz","_integrity":"sha512-63GpQrhlLtXgMQa8Yl08AfnQJ9rqfuT60+voF1LKgjqGYhqgIBomKCZ/z8pyBWqIq1Ub/G9O3DzqJABlUis9IA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^1.0.39","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.13.2","@types/validator":"^13.12.2","typescript-eslint":"^8.15.0","@types/jsonwebtoken":"^9.0.7","@types/ua-parser-js":"^0.7.39","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"slugify":"^1","ua-parser-js":"^1"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.19.10_1732101303664_0.4733698094110983","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@helal_aytah/global_shared","version":"2.20.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.20.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"9164f70ef662fbce8c8f7092868b425e294ef94a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.20.0.tgz","fileCount":8,"integrity":"sha512-mKqCLMzeLiUrXjH34Dto+jCVvxqauQl6HN04i7N5vuPlfvUCNm9McnWZQMDA2iGMy1qvSGD/Rt0rDcAGOWOPgw==","signatures":[{"sig":"MEUCIQCB2Eu4jEFBJ7k/BH5hg9PDFron24AIbQ2SaxWHvW4LbAIgJpmB3oMsYr1OXgswMAqU9FQrMjMCRKOQZ+UecCNHMSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316718},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e57186d39e28ee11d82325dd74a6893d/helal_aytah-global_shared-2.20.0.tgz","_integrity":"sha512-mKqCLMzeLiUrXjH34Dto+jCVvxqauQl6HN04i7N5vuPlfvUCNm9McnWZQMDA2iGMy1qvSGD/Rt0rDcAGOWOPgw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.13.2","@types/validator":"^13.12.2","typescript-eslint":"^8.15.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.20.0_1732120752372_0.654740628292894","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"@helal_aytah/global_shared","version":"2.20.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.20.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2d8cbb376fa8eb15a021124bda840eda491fe410","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.20.1.tgz","fileCount":8,"integrity":"sha512-3r6iOapy4Z/rLEMe2O1D17w0ATIZlHYMnyQbhlWfkGi1lVCxqOZMs16ZLSRYt6622SKl1FAtVh8f90zJfDGn+A==","signatures":[{"sig":"MEUCIC6KgT1cLaHHdsW8Oh0FUFTc6lmuZcJleP93xTT76CXQAiEAxgz3tDh+DPA+k0on/wCFOxak+S69I1jHPthjthwddB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317706},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.20.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/30a28f9a45050d69b7d7d8433f5c09aa/helal_aytah-global_shared-2.20.1.tgz","_integrity":"sha512-3r6iOapy4Z/rLEMe2O1D17w0ATIZlHYMnyQbhlWfkGi1lVCxqOZMs16ZLSRYt6622SKl1FAtVh8f90zJfDGn+A==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.9.3","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.15.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.20.1_1732363987329_0.6346483946624455","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@helal_aytah/global_shared","version":"2.21.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"32896e7cae6831624b089c918d65277b6eb40e0f","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.0.tgz","fileCount":8,"integrity":"sha512-rJEwA/T5T3t4cMGNVXmAkf5Ffa3WvvrZbZY1K0kpON7uElUy0uvvQtJrmnNr+c/6QvGwEDDkeo6lRf10l5zI5w==","signatures":[{"sig":"MEUCIEaRPmzRRb3I6wBnw95RcT5+ayCyqSsvuovpC0x1slRbAiEAmsWB/g7pLr5jZyhzg/4pSPY+NaBxmWrVtW/TI4nkTaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319432},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/751506f2f0aa16cb3337bd712a08c1b6/helal_aytah-global_shared-2.21.0.tgz","_integrity":"sha512-rJEwA/T5T3t4cMGNVXmAkf5Ffa3WvvrZbZY1K0kpON7uElUy0uvvQtJrmnNr+c/6QvGwEDDkeo6lRf10l5zI5w==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.9.3","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.15.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.0_1732484423510_0.8372950809968869","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"@helal_aytah/global_shared","version":"2.21.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"798a8e448326f9294fde79a43e2283ca486c3122","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.1.tgz","fileCount":8,"integrity":"sha512-1znbf2mcBmstBiJ1y9VuS4D45FHpVkoOjkZqTixTkeZ5jKRapldiJ5uFBFcB7WUfNkuJyOjgUwvrjDyQDdIJog==","signatures":[{"sig":"MEQCIHt00tMMsznPwtUiOTh7lZjByJv+De+sKaLVUx/Z/cI/AiAdytnvzo+1DjK8fTOhxNy2lMI5mrCdtEaF2N48MbzJqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328728},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e7f25e0f53cc98df1e4ec00b677a558f/helal_aytah-global_shared-2.21.1.tgz","_integrity":"sha512-1znbf2mcBmstBiJ1y9VuS4D45FHpVkoOjkZqTixTkeZ5jKRapldiJ5uFBFcB7WUfNkuJyOjgUwvrjDyQDdIJog==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.7","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.5","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.2","prettier":"^3.3.3","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.9.3","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.15.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.1.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.1_1732485796433_0.1796761486245395","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"@helal_aytah/global_shared","version":"2.21.2","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"c7d9a22c81f81c23aa2d918748a556aac6ec7e0f","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.2.tgz","fileCount":8,"integrity":"sha512-DubHZOyVElUq7vmeHPiYYfBij2AWHc1rQDadmgXzgzG76skwAd+anHzTxl+I3M98NUwO/CKPJ3DhQc8dwWwivw==","signatures":[{"sig":"MEYCIQDLheja26TUmwNjlM14QMnQ5IU9CXLbxZs20HefOPwMfgIhAOnbwO4vGeY+kY6l58xuYAbFr0Ar7q8xvYeXgv3ewEKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329419},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/fcb5288871c081db65eb5b05b7c7adcd/helal_aytah-global_shared-2.21.2.tgz","_integrity":"sha512-DubHZOyVElUq7vmeHPiYYfBij2AWHc1rQDadmgXzgzG76skwAd+anHzTxl+I3M98NUwO/CKPJ3DhQc8dwWwivw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.8","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^2.1.6","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.3","prettier":"^3.4.1","validator":"^13.12.0","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.16.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.0","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.2_1732659399414_0.3362070759933231","host":"s3://npm-registry-packages"}},"2.21.3":{"name":"@helal_aytah/global_shared","version":"2.21.3","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"880412e5ac6280f408db6e457fd5471c631baf5a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.3.tgz","fileCount":8,"integrity":"sha512-6WZW9ZSc0LZG77cf1pSC1lhYvPCQvQKpnyXViTf5xn5eeXago9fasZsCYyYiZwQkGVsWDr2mmad9m5Pw4q3NtQ==","signatures":[{"sig":"MEYCIQDcBRBRs1txqUrD9BdyYGSH9UqUQJZtrp8XO3Bp158JxgIhAPXqaU2KPcNaRwhXV9vEepYfmUyLgeXV9+Ttj7/2Dr3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335202},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/821efde8709e3a5f45cb8ed5b86405a5/helal_aytah-global_shared-2.21.3.tgz","_integrity":"sha512-6WZW9ZSc0LZG77cf1pSC1lhYvPCQvQKpnyXViTf5xn5eeXago9fasZsCYyYiZwQkGVsWDr2mmad9m5Pw4q3NtQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.8","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.6","globals":"^15.12.0","slugify":"^1.6.6","mongoose":"^8.8.3","prettier":"^3.4.1","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.16.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.3_1733007072166_0.4849576164858793","host":"s3://npm-registry-packages"}},"2.21.4":{"name":"@helal_aytah/global_shared","version":"2.21.4","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"5a6ad4aaedf50c5bfd717faf33a1648862b00475","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.4.tgz","fileCount":8,"integrity":"sha512-pUMM0OdsHpH/ic6zEdsRE41ITcae43Ah7i0lcbHj3/UF9CGuf6DJPJ2sbKeVzQPkJPz5Qb3aYlSmdpdtuBj+zg==","signatures":[{"sig":"MEYCIQDstyykszK6qQlvlrLHSkSQuLBDD4hOP0dFofXXPQVIjwIhAJHT6tYtVmBW4b6R6EKn6gRfq7oKVGRB7jtBEl+1s+5m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350824},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/46f14f42754c125086e86d6a0d0f11dc/helal_aytah-global_shared-2.21.4.tgz","_integrity":"sha512-pUMM0OdsHpH/ic6zEdsRE41ITcae43Ah7i0lcbHj3/UF9CGuf6DJPJ2sbKeVzQPkJPz5Qb3aYlSmdpdtuBj+zg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.17.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.4_1733582552109_0.0453308354382318","host":"s3://npm-registry-packages"}},"2.21.5":{"name":"@helal_aytah/global_shared","version":"2.21.5","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f3c25e4a5f71f5f9e28400160e645fe21987dc8c","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.5.tgz","fileCount":8,"integrity":"sha512-O/3JhzUWT/EFtPis5xhhozzjRvnoLv5cIhguCH+6PI/f2mzt5F2uz+atKEu5vdN/4TZSjVZw1w2GRcOCWwcUDw==","signatures":[{"sig":"MEUCIHIVqkWNF204B2IjYKznqoMZ3rTYUiQz5iFvF4M1DOIhAiEA3fEfCUHf+bosjo1NFxxOvBSwzo5s8EGD/QAePHlnyjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352387},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/b08f9fdeccbaade7d528f7487ea4d006/helal_aytah-global_shared-2.21.5.tgz","_integrity":"sha512-O/3JhzUWT/EFtPis5xhhozzjRvnoLv5cIhguCH+6PI/f2mzt5F2uz+atKEu5vdN/4TZSjVZw1w2GRcOCWwcUDw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.17.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.5_1733584781594_0.4912825146903088","host":"s3://npm-registry-packages"}},"2.21.6":{"name":"@helal_aytah/global_shared","version":"2.21.6","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.6","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"d6af10c271f51137eab3312915198c2f9eac3b7b","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.6.tgz","fileCount":8,"integrity":"sha512-KfbL/8eahqQ0fS2kzi1GJMlIeIvpbVpZ1iNamhvBmCNYI/MVq4YPML4YRqKAM1IbaUCCE65sqmBG8JiPP2cUBw==","signatures":[{"sig":"MEUCIQDFYtbAGuiDCxLMAS3D2RlRDYDHREzTcM7oyODwe39CnQIgfdhHnA4L6Ax2Vm6kfxjokf+kjxq9XkOoBF8pzYOnyGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353174},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/63b2fd28ddfaa4995ba27f15d4116c4e/helal_aytah-global_shared-2.21.6.tgz","_integrity":"sha512-KfbL/8eahqQ0fS2kzi1GJMlIeIvpbVpZ1iNamhvBmCNYI/MVq4YPML4YRqKAM1IbaUCCE65sqmBG8JiPP2cUBw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.17.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.6_1733585943827_0.458250380822105","host":"s3://npm-registry-packages"}},"2.21.7":{"name":"@helal_aytah/global_shared","version":"2.21.7","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.7","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"8f88e36691d40cb9269eec25ba8b02a33fa7789a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.7.tgz","fileCount":8,"integrity":"sha512-gTDB3maZz0hILHhuyLvlp/LhWavLSwnEqj7QtKyo6GjByqw2NHVd2uhhRnJj9s8BwFfSFOvAQPcQX9phnZ3MNg==","signatures":[{"sig":"MEUCIQDFKC/Lq17oFvmreDwMq5Gn0Qrhxouvk/4BcM+GgwTUBAIgDemDDmS+3sMgGZu8JPzD02v2l1tFvKjvJOz5CJpA2rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358829},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/dbe0077d8c8331dbdb4428065608455c/helal_aytah-global_shared-2.21.7.tgz","_integrity":"sha512-gTDB3maZz0hILHhuyLvlp/LhWavLSwnEqj7QtKyo6GjByqw2NHVd2uhhRnJj9s8BwFfSFOvAQPcQX9phnZ3MNg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.17.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.7_1733613796838_0.6017177875416806","host":"s3://npm-registry-packages"}},"2.21.8":{"name":"@helal_aytah/global_shared","version":"2.21.8","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.8","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4750436bf04b2eae956d143359e77d883c6a3953","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.8.tgz","fileCount":8,"integrity":"sha512-OJg801W1ay+jWG+QdOifedzNmly3Jj0jIG5GQSjJonQqmaArxQTGlij/3L+35fiUH3F4YOqD43bFAcsK76setw==","signatures":[{"sig":"MEUCIH9udukHP7LMyAbq17yX0DWE9kID5fQOSymdqv8VLLdgAiEAyuHV6S8S0NJ1FJeiBVfulfY+O327LkZUGuV/ubHxk5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366496},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/29c57ded24cfad119bfc5fc0b679f308/helal_aytah-global_shared-2.21.8.tgz","_integrity":"sha512-OJg801W1ay+jWG+QdOifedzNmly3Jj0jIG5GQSjJonQqmaArxQTGlij/3L+35fiUH3F4YOqD43bFAcsK76setw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.14.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.8_1733775090094_0.6243908477094575","host":"s3://npm-registry-packages-npm-production"}},"2.21.9":{"name":"@helal_aytah/global_shared","version":"2.21.9","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.9","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2ff6b90b226b5960d53c8119f9c49cae64995c2f","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.9.tgz","fileCount":8,"integrity":"sha512-WtcfZXB0zqbi0b56mXQrq1M2u+u5ueX6iAHjh5359vZsD/4/d6CxRgAO0qZNF3FsTVPvvZgp/sexafdsZiV8Og==","signatures":[{"sig":"MEUCIQD31FeyIsBxWyM7tb5ikr/u9IcCsrOKCzv/SKwF11yDdQIgD+chlq+8cRmY0Ay4OkDCFnj8ZtPDjesKU8w4qSiy2w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367278},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e0ba1cc6ab04f2046fb5329e0d1538b3/helal_aytah-global_shared-2.21.9.tgz","_integrity":"sha512-WtcfZXB0zqbi0b56mXQrq1M2u+u5ueX6iAHjh5359vZsD/4/d6CxRgAO0qZNF3FsTVPvvZgp/sexafdsZiV8Og==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.16.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.8.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.16.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.15.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.9_1734095487323_0.21908312094013938","host":"s3://npm-registry-packages-npm-production"}},"2.21.10":{"name":"@helal_aytah/global_shared","version":"2.21.10","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.10","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"351d8069d3964c8c5e457d4424bd805c39f31db6","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.10.tgz","fileCount":8,"integrity":"sha512-BEIsIlOJddTpWA3n4p1bSx1mD2MkZZCZ5JCmrzP+CaeNowgaju6twnqL8Bmmv3lfRmDMbAgPKhkgW3R8gFpsNQ==","signatures":[{"sig":"MEUCIHaG3RN2w54LapzHswKWJrif+CSsJrSW7p15SUYjLD+HAiEAnu1DVtRRhuQvQoO6ywrHiuPGp2hAi0iAVOtT0jqtG/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370350},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/2cd1dbff4b3284774fb3bdd2b0258768/helal_aytah-global_shared-2.21.10.tgz","_integrity":"sha512-BEIsIlOJddTpWA3n4p1bSx1mD2MkZZCZ5JCmrzP+CaeNowgaju6twnqL8Bmmv3lfRmDMbAgPKhkgW3R8gFpsNQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.9.0","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.10","eslint-plugin-n":"^17.15.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.10_1734303282303_0.9859837218410865","host":"s3://npm-registry-packages-npm-production"}},"2.21.11":{"name":"@helal_aytah/global_shared","version":"2.21.11","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.11","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"ccfdbbf26d0c149b85278f71d031290f318e7d67","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.11.tgz","fileCount":8,"integrity":"sha512-PKxBHFjN3Q23HrYM7olTJMg1oSteR59V1+lKniMfwBk4J4gqmTIdbmJfN9PiemI1+7HvV9IB8786SjreaivzFg==","signatures":[{"sig":"MEUCIQCjFrnJSwopSCrJKRfL7LbM5u/CZ7zumEF+GLFWAZUVRwIgbA4UH/YsrJ/mQ+K0YrxqddyRuadXfc1hNC0vIV9OCU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370940},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/20567e21f8c725055c07b753ca682b47/helal_aytah-global_shared-2.21.11.tgz","_integrity":"sha512-PKxBHFjN3Q23HrYM7olTJMg1oSteR59V1+lKniMfwBk4J4gqmTIdbmJfN9PiemI1+7HvV9IB8786SjreaivzFg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.13.0","slugify":"^1.6.6","mongoose":"^8.9.1","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.11","eslint-plugin-n":"^17.15.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.1","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.11_1734529340187_0.3865806634220894","host":"s3://npm-registry-packages-npm-production"}},"2.21.12":{"name":"@helal_aytah/global_shared","version":"2.21.12","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.12","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"0760bd6d3aae1678c9f8aeda3176da7f4585fa78","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.12.tgz","fileCount":8,"integrity":"sha512-r5X7Ro0JmQiv0IAv23u8daHBEy/VApcDTNOxLv2ULfIc78KfCGsvehJM6Jp5fgtjIolmKPDeeVDpAeZdIHlJxA==","signatures":[{"sig":"MEYCIQDFbCWE+4V8iVvUBumQkNqLs+z0G/Wyed7La+z+93KaEAIhAOEyITjM59MRry2E27uPyyshEb3cHvym2r7TkUv4ymFa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372133},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/8fb079c818a85ce6b85c7bae5fccf6eb/helal_aytah-global_shared-2.21.12.tgz","_integrity":"sha512-r5X7Ro0JmQiv0IAv23u8daHBEy/VApcDTNOxLv2ULfIc78KfCGsvehJM6Jp5fgtjIolmKPDeeVDpAeZdIHlJxA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.9.1","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.11","eslint-plugin-n":"^17.15.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.1","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.12_1734553460867_0.6386543150084691","host":"s3://npm-registry-packages-npm-production"}},"2.21.13":{"name":"@helal_aytah/global_shared","version":"2.21.13","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.13","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4ba69d9c8342f27c2a1740156d94985c515c93de","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.13.tgz","fileCount":8,"integrity":"sha512-JuccvB0New0uqa6EfjPiBK+DoBdQh762pSz+i+0nNEWWzRjSFcVIlS+qZ1YbCdO/SC9DPfZ76loxBRPY9Pf20Q==","signatures":[{"sig":"MEQCIDrp6kE3WKtWjL/+cEbAMoWltVcRBM7d8WVCtswWnPzDAiBoSulZb/APec9MSuJq5z5c8dFuCP2+63/aXmxhzVvoEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373199},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/0f078ee1663793e6913cdc35030ff312/helal_aytah-global_shared-2.21.13.tgz","_integrity":"sha512-JuccvB0New0uqa6EfjPiBK+DoBdQh762pSz+i+0nNEWWzRjSFcVIlS+qZ1YbCdO/SC9DPfZ76loxBRPY9Pf20Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.9.1","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.11","eslint-plugin-n":"^17.15.0","@types/validator":"^13.12.2","typescript-eslint":"^8.18.1","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.13_1734687925613_0.09209145047961265","host":"s3://npm-registry-packages-npm-production"}},"2.21.14":{"name":"@helal_aytah/global_shared","version":"2.21.14","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.14","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"639d6e9f854201c65b11fdaceb11f4b56ac6e306","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.14.tgz","fileCount":8,"integrity":"sha512-May/b51kHJEEUQ3VOUBij+YYjYQHDwKeercbktoS4v1YwwZHPORz4Od4NIl0IvdQMreXEXi26r8Wwhm8YlT/GQ==","signatures":[{"sig":"MEUCIDcwDg/Net8V0ip25AF0zbZx2qM97dPY329dxzV+bFIxAiEAqSn/PU+qRA+7cFfm9PEhk7agG0JaVp0UCmBEd5QKkXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373796},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/6ad55c0f22634de5bcc8700a032f08da/helal_aytah-global_shared-2.21.14.tgz","_integrity":"sha512-May/b51kHJEEUQ3VOUBij+YYjYQHDwKeercbktoS4v1YwwZHPORz4Od4NIl0IvdQMreXEXi26r8Wwhm8YlT/GQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.9.2","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","lint-staged":"^15.2.11","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.11","eslint-plugin-n":"^17.15.1","@types/validator":"^13.12.2","typescript-eslint":"^8.18.2","@types/jsonwebtoken":"^9.0.7","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.14_1735300291471_0.24858758277967907","host":"s3://npm-registry-packages-npm-production"}},"2.21.15":{"name":"@helal_aytah/global_shared","version":"2.21.15","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.15","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"de1af47166b6504b9f3e28f5be387b863f17ba62","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.15.tgz","fileCount":8,"integrity":"sha512-4B0fn4jDTad3jXGRKqWfkqRq6rRwT0mqaeMBG3OCzescbZzGKRh5cld1YaZCSdo2exZDUQtidLVOieO/ynBYjg==","signatures":[{"sig":"MEYCIQD5VE6O/9DeBppf7OzvzIj1ppS6H8Zk/5YfUiFejrUyEAIhAIUWPVDJKoQm0F6JlJlYRrMuQWyGYGaDVYOV4lGcC5a9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377058},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/fdcc99e2597298ab33fb0f7ebc11cb91/helal_aytah-global_shared-2.21.15.tgz","_integrity":"sha512-4B0fn4jDTad3jXGRKqWfkqRq6rRwT0mqaeMBG3OCzescbZzGKRh5cld1YaZCSdo2exZDUQtidLVOieO/ynBYjg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.0-beta.11","tsup":"^8.3.5","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.9.4","prettier":"^3.4.2","validator":"^13.12.0","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/node":"^22.10.5","lint-staged":"^15.3.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.0","@changesets/cli":"^2.27.11","eslint-plugin-n":"^17.15.1","@types/validator":"^13.12.2","typescript-eslint":"^8.19.1","@types/jsonwebtoken":"^9.0.7","@vitest/coverage-v8":"2.1.8","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.1","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.15_1736535497086_0.731217677488091","host":"s3://npm-registry-packages-npm-production"}},"2.21.17":{"name":"@helal_aytah/global_shared","version":"2.21.17","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.17","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"afd21b6bafa93a4c0673826ada5ed1ed0fc8adc9","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.17.tgz","fileCount":8,"integrity":"sha512-FskQ4sh4LrIY/bQz+t2R8NhpMOMvhxnba8e2DkqcZJNLHogkMIs1TKgtV02jBs9XoICclt55q/AqEVgt+nroGg==","signatures":[{"sig":"MEQCIGPw7j69NG+6MC34s4C11efryWmz7teg+xJjeyUYXPLSAiAVWESWMGV7xN5NzYlwiUzCFHGz/pKpROH+PfTRCQ4qfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381680},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/1bceee4a2ab5ead148f83c2d28bf419c/helal_aytah-global_shared-2.21.17.tgz","_integrity":"sha512-FskQ4sh4LrIY/bQz+t2R8NhpMOMvhxnba8e2DkqcZJNLHogkMIs1TKgtV02jBs9XoICclt55q/AqEVgt+nroGg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.1","tsup":"^8.3.6","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.20.0","vitest":"^3.0.5","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.10.0","prettier":"^3.5.0","validator":"^13.12.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.1","@changesets/cli":"^2.27.12","eslint-plugin-n":"^17.15.1","@types/validator":"^13.12.2","typescript-eslint":"^8.23.0","@types/jsonwebtoken":"^9.0.8","@vitest/coverage-v8":"3.0.5","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.3","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.17_1739118013621_0.750332497331675","host":"s3://npm-registry-packages-npm-production"}},"2.21.18":{"name":"@helal_aytah/global_shared","version":"2.21.18","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.18","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f8b966e354ee2e14b2c0d749be9c0751847d26c0","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.18.tgz","fileCount":8,"integrity":"sha512-Zo5TucPpYtTwznvVnFLzan30R+L21pdkEFsK+75rpWewZnODzunp7AX2Y6L05rLtC2UDV+fZK/QmbIMtXPS1Kw==","signatures":[{"sig":"MEQCIEJK6stvZFbOEt4OZXh8zPxqi98eERWfg7mbWr3IykkQAiBUPUM400rEbxlydg3SYhTYBBiwaj0RFOobXU6uQKZ0bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382883},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/25cbeb78288a256071ceb207e33dac11/helal_aytah-global_shared-2.21.18.tgz","_integrity":"sha512-Zo5TucPpYtTwznvVnFLzan30R+L21pdkEFsK+75rpWewZnODzunp7AX2Y6L05rLtC2UDV+fZK/QmbIMtXPS1Kw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.1","tsup":"^8.3.6","axios":"^1.7.9","husky":"^9.1.7","eslint":"^9.20.0","vitest":"^3.0.5","globals":"^15.14.0","slugify":"^1.6.6","mongoose":"^8.10.0","prettier":"^3.5.0","validator":"^13.12.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/node":"^22.13.1","lint-staged":"^15.4.3","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.1","@changesets/cli":"^2.27.12","eslint-plugin-n":"^17.15.1","@types/validator":"^13.12.2","typescript-eslint":"^8.23.0","@types/jsonwebtoken":"^9.0.8","@vitest/coverage-v8":"3.0.5","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.3","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.18_1739453684854_0.2729171382362101","host":"s3://npm-registry-packages-npm-production"}},"2.21.19":{"name":"@helal_aytah/global_shared","version":"2.21.19","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.19","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"6a6cc86c8fa6e6ce005cb77df11467afc33f344d","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.19.tgz","fileCount":8,"integrity":"sha512-E6ugtwR/iqDQKUQMgyZhy+qL1+8Z6JznYCKmfCYwvZA4FT/sr6sTSJGTlFmbo7ENygVHSiBDaAzBKbqYdf86QA==","signatures":[{"sig":"MEYCIQDqBy/TRfmBGVgWUXKb2Q1SaNEJNw21PMYcUiz4EJ3GmQIhAPeGXr3sDLsyeEN3yoKuyHaFvjW6Kx0yrgMdgZGEiurl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383976},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/ef3bb815ae78de8098b71f17991a8234/helal_aytah-global_shared-2.21.19.tgz","_integrity":"sha512-E6ugtwR/iqDQKUQMgyZhy+qL1+8Z6JznYCKmfCYwvZA4FT/sr6sTSJGTlFmbo7ENygVHSiBDaAzBKbqYdf86QA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.2","tsup":"^8.4.0","axios":"^1.8.4","husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","globals":"^16.0.0","slugify":"^1.6.6","mongoose":"^8.13.2","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.28.1","eslint-plugin-n":"^17.17.0","@types/validator":"^13.12.3","typescript-eslint":"^8.29.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.1","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.19_1743894936412_0.31720810716192704","host":"s3://npm-registry-packages-npm-production"}},"2.21.20":{"name":"@helal_aytah/global_shared","version":"2.21.20","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.20","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"1c6b1e7970831444a1af7fe50fc111beb9246839","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.20.tgz","fileCount":8,"integrity":"sha512-l76KPKQ2Kxzvswsw5+sIzvLUBkddkFmrUJDc40W8TfnE7epmLDumSYvByG0PPnolpP1Lpn1NdKGfZ2CgD5CWjA==","signatures":[{"sig":"MEQCIFouRQ6MB2GHzNT0gNQtAxtnX+N1fVab0ruFZLyKK8m6AiB2vDpQBCfym8XSJl2b6HLjS6rAnsDOUO8FlO+3/L+0OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387812},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/4c77b7c30a35c439fa7d2877cff320df/helal_aytah-global_shared-2.21.20.tgz","_integrity":"sha512-l76KPKQ2Kxzvswsw5+sIzvLUBkddkFmrUJDc40W8TfnE7epmLDumSYvByG0PPnolpP1Lpn1NdKGfZ2CgD5CWjA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.3","tsup":"^8.4.0","axios":"^1.8.4","husky":"^9.1.7","eslint":"^9.24.0","vitest":"^3.1.1","globals":"^16.0.0","slugify":"^1.6.6","mongoose":"^8.13.2","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.24.0","typescript":"^5.8.3","@types/node":"^22.14.0","lint-staged":"^15.5.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.28.1","eslint-plugin-n":"^17.17.0","@types/validator":"^13.12.3","typescript-eslint":"^8.29.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.1","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.20_1744308359419_0.2593170161192413","host":"s3://npm-registry-packages-npm-production"}},"2.21.21":{"name":"@helal_aytah/global_shared","version":"2.21.21","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.21","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"f516f6bd7177c442224d8fec2b706ff1718cba14","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.21.tgz","fileCount":8,"integrity":"sha512-Ia9fCZ8vMVLNfqU+iuknDKEi2HWC4vuSE1tE8lbC8wL+f0qDGuvfiLiyrhHzgma0ih8fM3dkCpPNCg8pZpvb+Q==","signatures":[{"sig":"MEYCIQCMqlQYtymBKrmAiyCPr9oMrP9qzMUZw0arb9CF4cKlawIhAPbf+4zsPPOCq2xFWuy8RZ5JyVLyaje+CDYsjPRHrpOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388762},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/663ef055ee66a79910bc1334cf28cca8/helal_aytah-global_shared-2.21.21.tgz","_integrity":"sha512-Ia9fCZ8vMVLNfqU+iuknDKEi2HWC4vuSE1tE8lbC8wL+f0qDGuvfiLiyrhHzgma0ih8fM3dkCpPNCg8pZpvb+Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.4.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.26.0","vitest":"^3.1.3","globals":"^16.1.0","slugify":"^1.6.6","mongoose":"^8.14.3","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/node":"^22.15.18","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.0","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.21_1747247753300_0.6055258639932666","host":"s3://npm-registry-packages-npm-production"}},"2.21.22":{"name":"@helal_aytah/global_shared","version":"2.21.22","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.22","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"c03378922588f692766b3cf106196dc0dd1f19db","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.22.tgz","fileCount":8,"integrity":"sha512-2KO8vhd2VYykGADf22jkyw87kq9MDJmlqzpVBgKHMG9OtIdFnHXVuCRYZoX5SMU5EZMfg95u2EHl6xfDdOlbXA==","signatures":[{"sig":"MEUCIEe+3diPsPdDZxLgurQa/dxtTdo3wDTpjjEYH2AkZgccAiEA45cH3Y93dxjzuHW2M61f0CFbcj6X2IAFhaNWp4HhoZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391506},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/9258a08caa1f7472afe98d88a53509ad/helal_aytah-global_shared-2.21.22.tgz","_integrity":"sha512-2KO8vhd2VYykGADf22jkyw87kq9MDJmlqzpVBgKHMG9OtIdFnHXVuCRYZoX5SMU5EZMfg95u2EHl6xfDdOlbXA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.1.0","slugify":"^1.6.6","mongoose":"^8.15.0","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.1","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.22_1748033533722_0.9725118808041882","host":"s3://npm-registry-packages-npm-production"}},"2.21.23":{"name":"@helal_aytah/global_shared","version":"2.21.23","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.23","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"cf1f19e2ff5344bac4b661042bbdbccc35caeda7","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.23.tgz","fileCount":8,"integrity":"sha512-eVjEeBszP1wRsP5B+umqoiVaIRyedFZeIDsO1+qRKCAhcsukyfb7F8/DrGHFTgfG6k8ouuiEu7lUlk+ZEUBRsg==","signatures":[{"sig":"MEYCIQCpxaT1dgCO0HR1W9LncJdevAX9ZAd/rYsbf+xGwwjw5AIhAP+/E1g3/zKxlKpqiaSAlR+RhhcW9Rpt5VeFIJY0agQC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392053},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d23f31930ff1c16bf73246daf2d397a5/helal_aytah-global_shared-2.21.23.tgz","_integrity":"sha512-eVjEeBszP1wRsP5B+umqoiVaIRyedFZeIDsO1+qRKCAhcsukyfb7F8/DrGHFTgfG6k8ouuiEu7lUlk+ZEUBRsg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.1.0","slugify":"^1.6.6","mongoose":"^8.15.0","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.1","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.23_1748034472758_0.6832797173415897","host":"s3://npm-registry-packages-npm-production"}},"2.21.24":{"name":"@helal_aytah/global_shared","version":"2.21.24","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.21.24","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"cb68e7070e85e6657885790b10bf1fe407f19350","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.21.24.tgz","fileCount":8,"integrity":"sha512-o0cZTdyvvJs/OSI02g2xQB5XqxPWHpAoiLSRos9mvV29/IyKV7ANY8AuI/pyo9B1hzZhooNTqpNK7q9LuCNi5w==","signatures":[{"sig":"MEYCIQDTLaZK4Oltm3pniL7Zr/nPy27M37WhoHeXSfgmMJC/uQIhAODjYZgHE86NdS5LIpPV3MSBBEeSpc7T3n0zjAdMi0V7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392826},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.21.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/05d0b61d8079f7081c07fead462aaf8d/helal_aytah-global_shared-2.21.24.tgz","_integrity":"sha512-o0cZTdyvvJs/OSI02g2xQB5XqxPWHpAoiLSRos9mvV29/IyKV7ANY8AuI/pyo9B1hzZhooNTqpNK7q9LuCNi5w==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.0","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.1","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.21.24_1748197578677_0.6782092937922497","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@helal_aytah/global_shared","version":"2.22.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.22.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"19b2c1ee6b3f3a0ed0dcfa9fdc4fa436b6f0b583","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.22.0.tgz","fileCount":8,"integrity":"sha512-QTENppH+XNAdl+d53SRr1nFf9aI2vlaz2lbefYfAVeIw28Kk7UXL9SRrpRYjGsxuapxmI4Z290me44YRMN/RUw==","signatures":[{"sig":"MEUCIAOCe37ZqpDlDRdz15+mqfSHFvxF0L80RcDFP0fo+8avAiEArtXCL7wEzFVNSWyJY/sBWgcxP5VEWI6kkL9ZhVTJiRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393957},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.22.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/060ba660fac164b90ff661a36479f97d/helal_aytah-global_shared-2.22.0.tgz","_integrity":"sha512-QTENppH+XNAdl+d53SRr1nFf9aI2vlaz2lbefYfAVeIw28Kk7UXL9SRrpRYjGsxuapxmI4Z290me44YRMN/RUw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.0","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.1","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.22.0_1748281987841_0.8393548095354828","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@helal_aytah/global_shared","version":"2.22.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.22.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2148fcc5ae1e88304cf9744b3065e02c5f71e109","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.22.1.tgz","fileCount":8,"integrity":"sha512-A3lX/ACsCoYaYKbXYF82jUe6qOXAlCEtvSZHqRAZHNCE4wCF8VTi/SnaakzD9Zt/ejL2Y2GaTxbd3GE+6SFEZw==","signatures":[{"sig":"MEYCIQCo/Glh88KWYThD6dW6crSeYKZxLOF2NHFf8C7WaVZDgAIhAPBJRFdOPihtvFd+KBScnRAQONO4Jj71oj5WUYc6WIeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394704},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.22.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/11dc0bbdb206951b8489632d8de684d1/helal_aytah-global_shared-2.22.1.tgz","_integrity":"sha512-A3lX/ACsCoYaYKbXYF82jUe6qOXAlCEtvSZHqRAZHNCE4wCF8VTi/SnaakzD9Zt/ejL2Y2GaTxbd3GE+6SFEZw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.4","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.0","prettier":"^3.5.3","validator":"^13.15.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.21","lint-staged":"^16.0.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.18.0","@types/validator":"^13.15.1","typescript-eslint":"^8.32.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.1.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.22.1_1748284252415_0.9710271918405233","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"@helal_aytah/global_shared","version":"2.22.2","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.22.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"460d4d15c1f512a3d474516ecd69b631e2a0af3a","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.22.2.tgz","fileCount":8,"integrity":"sha512-72r/8yQ0AWMlxt/jgV2IL7h5WleG+YPDZlaWF1M/pWrdGbEcoFnFpbegp9X/roF70+j3OeBsoFvDvhAlqGQiig==","signatures":[{"sig":"MEYCIQCCb4hqBdKa4TZz4K4mokWByKY9FbBnlEQ8SNY6GnYkEwIhAKwnFsqewAd3+7oM8HQVVPN9Tkkrq3Z571jaGcaqfODs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394707},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.22.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/3a6b0fae335de6289c90a9e13eefb793/helal_aytah-global_shared-2.22.2.tgz","_integrity":"sha512-72r/8yQ0AWMlxt/jgV2IL7h5WleG+YPDZlaWF1M/pWrdGbEcoFnFpbegp9X/roF70+j3OeBsoFvDvhAlqGQiig==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.0","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.1","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.19.0","@types/validator":"^13.15.1","typescript-eslint":"^8.33.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.0","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.22.2_1748963520425_0.041802827132010334","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@helal_aytah/global_shared","version":"2.24.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.24.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"55aad530f9d8905a61c4b373ceca2a07ecb86573","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.24.0.tgz","fileCount":8,"integrity":"sha512-/cV97fhNx8xebG6P4VGo9YMTdfmk8227/ov/+QJS6ODMT2drI1U1Tm5MVa71IEeSulYI/VdDa6edCCepWvkuNQ==","signatures":[{"sig":"MEUCIFQE07FRq8XZSh+5i3ugLhq0yP8h8clqfRRAWaOX7YagAiEAtlzTOLdXBnIjOR6BZX9CZXF/j5X0Qlh7R6umRPTn7ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404200},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.24.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d2075712958f686bdfff87212ed4bfca/helal_aytah-global_shared-2.24.0.tgz","_integrity":"sha512-/cV97fhNx8xebG6P4VGo9YMTdfmk8227/ov/+QJS6ODMT2drI1U1Tm5MVa71IEeSulYI/VdDa6edCCepWvkuNQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.2","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.1","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.30","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.19.0","@types/validator":"^13.15.1","typescript-eslint":"^8.33.1","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.2","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.24.0_1749410700962_0.43624852042021023","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@helal_aytah/global_shared","version":"2.25.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"4270ec20c9ec28ef64351bdea50da9ac1ef742e9","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.0.tgz","fileCount":8,"integrity":"sha512-T8vlP/2nMxT/Z/W0bJhOgfyFcFuV5POE1aLv1ZHoMN5o8SvxTKCmEWJMFcpAWOcOdMYrPmyRO74VhEA0o/pkQA==","signatures":[{"sig":"MEUCIQC1ABmZzf2OUwVP5GOs0kFWyd9CausI4shuk6D9jEdxagIgaoRSRqf3kliizOsGmWnVFEmpCvPIgX/SIZJ1iz/gN3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411289},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/9f1286fec2c35637fd00a2e50eef681e/helal_aytah-global_shared-2.25.0.tgz","_integrity":"sha512-T8vlP/2nMxT/Z/W0bJhOgfyFcFuV5POE1aLv1ZHoMN5o8SvxTKCmEWJMFcpAWOcOdMYrPmyRO74VhEA0o/pkQA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.2","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^24.0.1","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.1","typescript-eslint":"^8.34.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.0_1749821815275_0.9039627881515977","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"@helal_aytah/global_shared","version":"2.25.1","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.1","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"3978c3440fb81ece2b188e8a17e82346030a6c0c","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.1.tgz","fileCount":8,"integrity":"sha512-dSfu6J8JRu6qQMzirBcu2NZDI10OFhWHHggh34nDd0dxgV1Q6DamPzUDVJ9YL8KOFkfFLYMKCK0BJsZo+XzcpQ==","signatures":[{"sig":"MEUCICjQuqY88EUXUOWxvCb4eD5NOMTX8eU1c9Y0cxwJRsenAiEAwnq6+oXT0pjNVlORtdTjZPjadJZafoC5tP1Hm6bjyiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411763},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/a8e53134bc9eb56319004b2402e99e86/helal_aytah-global_shared-2.25.1.tgz","_integrity":"sha512-dSfu6J8JRu6qQMzirBcu2NZDI10OFhWHHggh34nDd0dxgV1Q6DamPzUDVJ9YL8KOFkfFLYMKCK0BJsZo+XzcpQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.2","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^24.0.1","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.1","typescript-eslint":"^8.34.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.1_1749827668223_0.09010064611475732","host":"s3://npm-registry-packages-npm-production"}},"2.25.2":{"name":"@helal_aytah/global_shared","version":"2.25.2","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"65a2cdf00aac36af07ab8d62df4fc5b8acc70a9f","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.2.tgz","fileCount":8,"integrity":"sha512-L0Gzv8Vf1i3waXSLbsswdCWO11clu+RhYSyhTLYh+qNbmNJ1vFwAJCz0tVeOtQcC3pI75QyPyi+1Z0W1Whj+uA==","signatures":[{"sig":"MEUCIBoP699sVdEmZgGF4jxgqjRPL4a1q5H7ddiyZl4gkwMEAiEA/daR080YpZkkImI6LPbzuoFHc7bO+1CnlCdOC0Rg6m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412564},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d2cd4d243c47a602b9a851601d9a132f/helal_aytah-global_shared-2.25.2.tgz","_integrity":"sha512-L0Gzv8Vf1i3waXSLbsswdCWO11clu+RhYSyhTLYh+qNbmNJ1vFwAJCz0tVeOtQcC3pI75QyPyi+1Z0W1Whj+uA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.2","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^24.0.1","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.1","typescript-eslint":"^8.34.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.2_1749830314973_0.526503873677183","host":"s3://npm-registry-packages-npm-production"}},"2.25.3":{"name":"@helal_aytah/global_shared","version":"2.25.3","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"80740528356b178273ac24eed2da0e9466a7ca08","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.3.tgz","fileCount":8,"integrity":"sha512-CYUaSQhuk2TYcpgE2gmkE50ZIDS8uzKho8rYkwiG+mo5hS1dAwv8R+I//N9W1/9N9HERLYRrk12DVnSqiv0Wyw==","signatures":[{"sig":"MEQCIC06GyLzZUivyBxBeCls74R0Bsrqz9Hh6igVVOfpWdAhAiARarBp6ns8Zp8TcFVQ96S5Y57TZ8fJHQleHlfa4klueQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413020},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/8149bd3063333ac42f844e1383d3f356/helal_aytah-global_shared-2.25.3.tgz","_integrity":"sha512-CYUaSQhuk2TYcpgE2gmkE50ZIDS8uzKho8rYkwiG+mo5hS1dAwv8R+I//N9W1/9N9HERLYRrk12DVnSqiv0Wyw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.2","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^24.0.1","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.1","typescript-eslint":"^8.34.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.3_1749831527080_0.5647026505046164","host":"s3://npm-registry-packages-npm-production"}},"2.25.4":{"name":"@helal_aytah/global_shared","version":"2.25.4","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"a1986d5a730dcc73d3ce04a33fa5e2c840783996","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.4.tgz","fileCount":8,"integrity":"sha512-8WnpYVNKtgv0Fcz6udouen2fCI2vowrnT7j5x71Ih4zkK2pVnUv0AzOl5F9+yOSSqAQltT+ze1d4MyVlMU8n/A==","signatures":[{"sig":"MEUCIAM4QPONjk7i29+cI58GrjNdeGagkZUM2XdG7YiiP9RaAiEA/nX6g3XAU5zfO+864idFK0hsLX0mqL+QW48EmeJD13o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413617},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/86f0d01ad4cba04ec85c5e1f233e2eac/helal_aytah-global_shared-2.25.4.tgz","_integrity":"sha512-8WnpYVNKtgv0Fcz6udouen2fCI2vowrnT7j5x71Ih4zkK2pVnUv0AzOl5F9+yOSSqAQltT+ze1d4MyVlMU8n/A==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.9.0","husky":"^9.1.7","eslint":"^9.28.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.15.2","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^24.0.1","lint-staged":"^16.1.0","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.1","typescript-eslint":"^8.34.0","@types/jsonwebtoken":"^9.0.9","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.4_1749834103444_0.839713086956313","host":"s3://npm-registry-packages-npm-production"}},"2.25.5":{"name":"@helal_aytah/global_shared","version":"2.25.5","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.25.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"d5efd4e69444eff66d84588fdc6ac97062d18aac","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.25.5.tgz","fileCount":8,"integrity":"sha512-Xm9TXPHiGVbUeUD5n5Nj9GQU/Plv5JQa2xVZyayu/JQ1lvUl0xmP8uebKfvGmCUSUKPY3QYaEHSWqah0kPah9Q==","signatures":[{"sig":"MEQCICcqnCIBeNSr2Q35r3uDEYT2tv4QJ17HI2y0V6u0Doz9AiALXBHIr2w8aYtxUZ3md/irJZGdNelvMtB2LK6+PmIB4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414032},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.25.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/065fc325dfbd0a994894b2eb96d28edd/helal_aytah-global_shared-2.25.5.tgz","_integrity":"sha512-Xm9TXPHiGVbUeUD5n5Nj9GQU/Plv5JQa2xVZyayu/JQ1lvUl0xmP8uebKfvGmCUSUKPY3QYaEHSWqah0kPah9Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.3","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.16.0","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.3","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.2","typescript-eslint":"^8.34.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.3","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.25.5_1750182792004_0.11401743889778859","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@helal_aytah/global_shared","version":"2.26.0","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.26.0","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"12af8199155eb0df045e4107b4fd834a8b2b1b97","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.26.0.tgz","fileCount":8,"integrity":"sha512-wiez8PEGaTJudbFGS5pevfxaV7Lo0lo9o8rrT7NsgaUDz56GNL1Tb0/TNlGfCNoXBo2zBmMerdSYvKKI8LA6oQ==","signatures":[{"sig":"MEYCIQDxoeOTmI+3K9tZr47TkUg1ZUguG6Rxq4OlolS3F2SWtQIhAN6Z36Yk5MCoWkLOzYMr46ak5vxZyjnETu1M0WOqE10T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416590},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.26.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/5f5101780830395e5cc73468ab5f92f0/helal_aytah-global_shared-2.26.0.tgz","_integrity":"sha512-wiez8PEGaTJudbFGS5pevfxaV7Lo0lo9o8rrT7NsgaUDz56GNL1Tb0/TNlGfCNoXBo2zBmMerdSYvKKI8LA6oQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.29.0","vitest":"^3.2.4","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.16.0","prettier":"^3.5.3","validator":"^13.15.15","@eslint/js":"^9.29.0","typescript":"^5.8.3","@types/node":"^24.0.3","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.3","@changesets/cli":"^2.29.4","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.2","typescript-eslint":"^8.34.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.26.0_1750264759529_0.11613373534926352","host":"s3://npm-registry-packages-npm-production"}},"2.26.4":{"name":"@helal_aytah/global_shared","version":"2.26.4","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.26.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"cf20897a4dd86fc86417b236390217f2934c6378","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.26.4.tgz","fileCount":8,"integrity":"sha512-Siz9S0gvhEig2rGRvwUx2kJkhq+YZ+9c+aocGYzpS+JWjdEVir/lRsE8TNFlxjrYwLJhFq7QOdjaWFdeDtBIlA==","signatures":[{"sig":"MEQCIHP/F+Do2vQ8p8w224oPGGqYqIC33tOXus/vgeSBMkgnAiAAyiN4bLlvvk84KPJnbKimIEfDTlkVG17YN8MHI5GtcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417660},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.26.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/33c4cde5b3f446a98d37ba79c34ad4c1/helal_aytah-global_shared-2.26.4.tgz","_integrity":"sha512-Siz9S0gvhEig2rGRvwUx2kJkhq+YZ+9c+aocGYzpS+JWjdEVir/lRsE8TNFlxjrYwLJhFq7QOdjaWFdeDtBIlA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.0","vitest":"^3.2.4","globals":"^16.2.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","validator":"^13.15.15","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^24.0.7","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.20.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.26.4_1751209596149_0.7276871466369206","host":"s3://npm-registry-packages-npm-production"}},"2.26.5":{"name":"@helal_aytah/global_shared","version":"2.26.5","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.26.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"7ac1dbe0013093cb10286e3bc8149b045510aeb3","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.26.5.tgz","fileCount":8,"integrity":"sha512-GggHmqAPhWmXLBxUVLrFYajSPU9x27Ho5C9oVVoVBzuxtTnTARNaB9uCFKtPjeAg+ofDaPmifyzpAHln8lkJ1Q==","signatures":[{"sig":"MEUCIGwVUG5LJ7oUbZW1eLkFc7nTvIC3gyHEjLeKVjbWEcCyAiEA6Hq8M/lPrF0IN4nuWOpQq+VfN1+HowetwuM3gTHrOJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422030},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.26.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/2326bd6431f2080e3833f366ac77dce2/helal_aytah-global_shared-2.26.5.tgz","_integrity":"sha512-GggHmqAPhWmXLBxUVLrFYajSPU9x27Ho5C9oVVoVBzuxtTnTARNaB9uCFKtPjeAg+ofDaPmifyzpAHln8lkJ1Q==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.26.5_1751605671480_0.4361447039627193","host":"s3://npm-registry-packages-npm-production"}},"2.27.2":{"name":"@helal_aytah/global_shared","version":"2.27.2","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.2","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"2408043e522c55de15d5d9d083411109e0223dad","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.2.tgz","fileCount":8,"integrity":"sha512-N4iVmCcgF8g4a1CJKKnVzApypfBY/3Sk3gNJiWZI9LwtgciVxPZwKtAtjNaJJGcHTBaY2x3sDUgrECMex3Dlkw==","signatures":[{"sig":"MEUCIQCMr9ryQAkpqx4wVWhdNBwrpb7x3FDC96arJMEJL9ZNRwIgSkSCyElvcnELjKU1Lm+h2/MMR3gW7zEeA1v6SMINho8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446183},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/5b4af92940963e11f4a8e3b7ea2144c8/helal_aytah-global_shared-2.27.2.tgz","_integrity":"sha512-N4iVmCcgF8g4a1CJKKnVzApypfBY/3Sk3gNJiWZI9LwtgciVxPZwKtAtjNaJJGcHTBaY2x3sDUgrECMex3Dlkw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.2_1751751434396_0.13056048527089525","host":"s3://npm-registry-packages-npm-production"}},"2.27.3":{"name":"@helal_aytah/global_shared","version":"2.27.3","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.3","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"38aa994ca44cbf01b71913b3d31fd15c924cf559","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.3.tgz","fileCount":8,"integrity":"sha512-Cf1Vo/sWOHIOYR+vLHK1CJIxABw5RhV4KsKbfVTQKaLlTJOAFDhIkPRXT0u8nUvcbLyQY/U5IKRCA9lwLbt0bw==","signatures":[{"sig":"MEYCIQDsBESfgFR0x/RG+y51IysdNny22O3CoZmL2AMYm2ilrgIhALBZC0e9Wfl6RXZ1lv4X4oBrmxsI3Q/+yicoUv7ipMBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446968},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/496dc0a69e0815647a2b74c041d73fb6/helal_aytah-global_shared-2.27.3.tgz","_integrity":"sha512-Cf1Vo/sWOHIOYR+vLHK1CJIxABw5RhV4KsKbfVTQKaLlTJOAFDhIkPRXT0u8nUvcbLyQY/U5IKRCA9lwLbt0bw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.3_1751817784231_0.3373157964845981","host":"s3://npm-registry-packages-npm-production"}},"2.27.4":{"name":"@helal_aytah/global_shared","version":"2.27.4","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.4","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"58789095864dd3590ebe36599de964786c259837","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.4.tgz","fileCount":8,"integrity":"sha512-C7b02TG2wFVaiDNjHQkIVJ89T1AuoCSDtuHCNyZs2RzR5F6IIZWJdeDO+K7Nu4Q6FwmYfcfJhLFZsSM0xCTUsQ==","signatures":[{"sig":"MEQCIHt4RjSmzxM+V2omj05JiVYkHIaSaPaEaM/NtmaSFuaHAiBvsr9VOTcdxND8mt0U7/pITeL5b+IEub1X8ON3yHJSAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448497},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/d5510d241513709ee863ef78f4390ff2/helal_aytah-global_shared-2.27.4.tgz","_integrity":"sha512-C7b02TG2wFVaiDNjHQkIVJ89T1AuoCSDtuHCNyZs2RzR5F6IIZWJdeDO+K7Nu4Q6FwmYfcfJhLFZsSM0xCTUsQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.4_1751828773197_0.9447978796773029","host":"s3://npm-registry-packages-npm-production"}},"2.27.5":{"name":"@helal_aytah/global_shared","version":"2.27.5","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.5","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"3f5caf0ddb7135060c7134d8e21fd8d8420d9321","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.5.tgz","fileCount":8,"integrity":"sha512-lTEM5NBUfKwEraqeW1/70BeQxcfYB/CqUkZXxqe8x5j3xSwECply9sJHJkIDXOkDuN+jICOE+3ZLisNanbSD1g==","signatures":[{"sig":"MEUCIBosGZ1tKdKP4NwBzP2TutpgySPvreNpjIY1MbrCqqk+AiEAmRe+SGzXsCktAgbRcaTzja6ldKq1iecQCTh9av/mhhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449666},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/818722961c6986ba35e8830671ebd249/helal_aytah-global_shared-2.27.5.tgz","_integrity":"sha512-lTEM5NBUfKwEraqeW1/70BeQxcfYB/CqUkZXxqe8x5j3xSwECply9sJHJkIDXOkDuN+jICOE+3ZLisNanbSD1g==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.1","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.35.1","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.5_1751845446712_0.890471407409535","host":"s3://npm-registry-packages-npm-production"}},"2.27.6":{"name":"@helal_aytah/global_shared","version":"2.27.6","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.6","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"9164e315d70e3dca570aaa12564234d7f24c8fe2","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.6.tgz","fileCount":8,"integrity":"sha512-6edLyUlvn8oLF6trHuiVY5zpVVRyn6QXKfdcbxX7ToiF97iUVQ2JTwyKLRHyIvAHB5aUu6DncERMfk4ptZ3uUw==","signatures":[{"sig":"MEQCIE6sq0RzvgJVdJAMTasYLIa8e4x4bs3pL0v+/DOkSsVCAiArj4B5IkdwaDe0tLRJlFqv6DOFnhCeHvAlyZQih1/NQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450706},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/10715cc3a76a63727b4021f0360934f6/helal_aytah-global_shared-2.27.6.tgz","_integrity":"sha512-6edLyUlvn8oLF6trHuiVY5zpVVRyn6QXKfdcbxX7ToiF97iUVQ2JTwyKLRHyIvAHB5aUu6DncERMfk4ptZ3uUw==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.2","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.36.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.6_1751919458483_0.5485111817136847","host":"s3://npm-registry-packages-npm-production"}},"2.27.7":{"name":"@helal_aytah/global_shared","version":"2.27.7","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.7","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"7825d66c09cc40c4e9738db06e1ffa3909ed489d","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.7.tgz","fileCount":8,"integrity":"sha512-XMDATOpJolZTEbHUQZF7WJb0LEi1l+S2Cl7F0NEbfKKiblCrEZkddSSxF0rVhmq2l/GXfn9MK3iFTXfCTomxHQ==","signatures":[{"sig":"MEQCIBk6t5RBauhuLCfMNXn8Jn2skhCxiKja+GmcggXOogU2AiBqWx0PI4aoe004LtNbAwyHLKqDMj5cFiQI/zTRIBrNwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450858},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/e65fd2e097de181a7bb6ea358fbc8e37/helal_aytah-global_shared-2.27.7.tgz","_integrity":"sha512-XMDATOpJolZTEbHUQZF7WJb0LEi1l+S2Cl7F0NEbfKKiblCrEZkddSSxF0rVhmq2l/GXfn9MK3iFTXfCTomxHQ==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.2","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.10","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.36.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.7_1751992896736_0.33274298581730344","host":"s3://npm-registry-packages-npm-production"}},"2.27.8":{"name":"@helal_aytah/global_shared","version":"2.27.8","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.8","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"e95080b2d317fcbdc7be7dd89d5d09fba1c28d41","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.8.tgz","fileCount":8,"integrity":"sha512-mUPDI2nQxJbR5ZiESKto15lA67LJltEZqr5JOASg+JIRBeNDDjvutYHHkJgWK2eKQhX0KqIpcHGjyRe8QRCe+A==","signatures":[{"sig":"MEUCICnAz1QX9JOP/2TYhwMuMCBCz6ku7i9rFR3iOnw2aFnEAiEAwsUXVm1rAb8aAbJkBVdQqqs8SEPDIx0ADP9gyCEURz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452024},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/24ea6924f209e89985da083fd67ccf5d/helal_aytah-global_shared-2.27.8.tgz","_integrity":"sha512-mUPDI2nQxJbR5ZiESKto15lA67LJltEZqr5JOASg+JIRBeNDDjvutYHHkJgWK2eKQhX0KqIpcHGjyRe8QRCe+A==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.2","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.11","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.36.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.8_1751997847512_0.32558637055409934","host":"s3://npm-registry-packages-npm-production"}},"2.27.9":{"name":"@helal_aytah/global_shared","version":"2.27.9","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.9","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"51d4dea86b17ac9eb28bd95fff5ae1f538268918","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.9.tgz","fileCount":8,"integrity":"sha512-bge9LgT2gyk+2LCKTlnli5WkvLxmqCoKrhVAPGNR/9HqQPQfjPe99O+8Wr0/JtRjl+b/tk/pXLt4mAgcrQdhYg==","signatures":[{"sig":"MEUCIH/bKdBHrQSJMIgNP+A2BuJ/fNP8K3TGLN5ohmgMgXM2AiEAwBwUBEEadsx8LPzB4/LSJw8xPJ8woF+jpcTcXHv3kIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453401},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","actor":{"name":"virusoo7","type":"user","email":"virusoo7@hotmail.com"},"email":"virusoo7@hotmail.com"},"_resolved":"/tmp/fead34d8593a6b63c50256bfccde6a29/helal_aytah-global_shared-2.27.9.tgz","_integrity":"sha512-bge9LgT2gyk+2LCKTlnli5WkvLxmqCoKrhVAPGNR/9HqQPQfjPe99O+8Wr0/JtRjl+b/tk/pXLt4mAgcrQdhYg==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.5","tsup":"^8.5.0","axios":"^1.10.0","husky":"^9.1.7","eslint":"^9.30.1","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.16.2","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.30.1","typescript":"^5.8.3","@types/node":"^24.0.11","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.0","@types/validator":"^13.15.2","typescript-eslint":"^8.36.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","mongodb-memory-server":"^10.1.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.9_1751998614336_0.37322951525089976","host":"s3://npm-registry-packages-npm-production"}},"2.27.10":{"name":"@helal_aytah/global_shared","version":"2.27.10","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","_id":"@helal_aytah/global_shared@2.27.10","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"dist":{"shasum":"7676b8130cf21afe0b54b2c443b8637de05df258","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.10.tgz","fileCount":8,"integrity":"sha512-jaJiHpFsVviTLZXFalJBp7JcbjvcH7CfGzS0Aed+30SDyW2VvHcg4ksI5DNfjXpAku4PxyilVJ+i5XWka3s8JA==","signatures":[{"sig":"MEUCIGzh/RuaTXwiz+24WMGCEpzMTC1hps43RLAmfaNZ8eTrAiEAjVNFFIi5ZzBPa6A9ggqFq6iK+9ye41VR+joTKKZOnoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454069},"main":"./dist/index.js","_from":"file:helal_aytah-global_shared-2.27.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=19"},"scripts":{"ci":"pnpm lint && pnpm test && pnpm build:prod","dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","build":"tsup --config ./configs/tsup.config.dev.ts","release":"pnpm run ci && changeset publish","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts"},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"_resolved":"/tmp/a9045b2e3f0d5a8a35de36abff3ed527/helal_aytah-global_shared-2.27.10.tgz","_integrity":"sha512-jaJiHpFsVviTLZXFalJBp7JcbjvcH7CfGzS0Aed+30SDyW2VvHcg4ksI5DNfjXpAku4PxyilVJ+i5XWka3s8JA==","_npmVersion":"10.8.2","description":"- [@virusoo7](https://www.github.com/virusoo7)","directories":{},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nock":"14.0.8","tsup":"^8.5.0","axios":"^1.11.0","husky":"^9.1.7","eslint":"^9.32.0","vitest":"^3.2.4","globals":"^16.3.0","slugify":"^1.6.6","mongoose":"^8.17.0","prettier":"^3.6.2","@types/ms":"^2.1.0","validator":"^13.15.15","@eslint/js":"^9.32.0","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","jsonwebtoken":"^9.0.2","ua-parser-js":"^2.0.4","@changesets/cli":"^2.29.5","eslint-plugin-n":"^17.21.3","@types/validator":"^13.15.2","typescript-eslint":"^8.38.0","@types/jsonwebtoken":"^9.0.10","@vitest/coverage-v8":"3.2.4","eslint-plugin-vitest":"^0.5.4","validate-branch-name":"^1.3.2","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","eslint-plugin-security":"^3.0.1","@total-typescript/ts-reset":"^0.6.1"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"_npmOperationalInternal":{"tmp":"tmp/global_shared_2.27.10_1754224507794_0.9147250777532574","host":"s3://npm-registry-packages-npm-production"}},"2.27.11":{"name":"@helal_aytah/global_shared","version":"2.27.11","description":"- [@virusoo7](https://www.github.com/virusoo7)","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","engines":{"node":">=19"},"peerDependencies":{"ms":"^2","ua-parser-js":"^2"},"keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"author":{"name":"Helal Aytah"},"license":"MIT","devDependencies":{"@changesets/cli":"^2.29.5","@eslint/js":"^9.32.0","@total-typescript/ts-reset":"^0.6.1","@types/jsonwebtoken":"^9.0.10","@types/ms":"^2.1.0","@types/node":"^24.2.0","@types/validator":"^13.15.2","@vitest/coverage-v8":"3.2.4","axios":"^1.11.0","eslint":"^9.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-n":"^17.21.3","eslint-plugin-prettier":"^5.5.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-security":"^3.0.1","eslint-plugin-vitest":"^0.5.4","globals":"^16.3.0","husky":"^9.1.7","jsonwebtoken":"^9.0.2","lint-staged":"^16.1.4","mongoose":"^8.17.0","ms":"^2.1.3","nock":"14.0.8","prettier":"^3.6.2","slugify":"^1.6.6","tsup":"^8.5.0","typescript":"^5.9.2","typescript-eslint":"^8.39.0","ua-parser-js":"^2.0.4","validate-branch-name":"^1.3.2","validator":"^13.15.15","vitest":"^3.2.4"},"validate-branch-name":{"pattern":"^(changeset-release/main|main|production|development|fix|feature|hotfix|release|preview){1}$|^()/.+$","errorMsg":"you can only use this branch naming 'feature', 'fix', 'hotfix', 'release' or 'preview' only"},"lint-staged":{"*/**":["prettier --write --ignore-unknown"],"./src/**/*.(js|ts)":["eslint --fix --max-warnings=0 ."]},"scripts":{"dev":"vitest --config ./configs/vitest.config.ts --reporter verbose","lint":"tsc --noEmit","test":"vitest --config ./configs/vitest.config.ts --run --reporter verbose","coverage":"vitest --config ./configs/vitest.config.ts run --coverage","build:prod":"tsup --config ./configs/tsup.config.prod.ts","build":"tsup --config ./configs/tsup.config.dev.ts","ci":"pnpm lint && pnpm test && pnpm build:prod","release":"pnpm run ci && changeset publish"},"_id":"@helal_aytah/global_shared@2.27.11","_integrity":"sha512-/NloePEOXd/Lot5tVC6zEAVrdPlXcEsCc5ZJClhrx6j1teksm7aOv5JHNG4p+mEyjEQWFvU3emAsCdWzWiea6Q==","_resolved":"/tmp/8f548fc79c3a4b377d5ee697e5670b0c/helal_aytah-global_shared-2.27.11.tgz","_from":"file:helal_aytah-global_shared-2.27.11.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/NloePEOXd/Lot5tVC6zEAVrdPlXcEsCc5ZJClhrx6j1teksm7aOv5JHNG4p+mEyjEQWFvU3emAsCdWzWiea6Q==","shasum":"e3496a86a86fe13b279b78812633d726d128fbdb","tarball":"https://registry.npmjs.org/@helal_aytah/global_shared/-/global_shared-2.27.11.tgz","fileCount":8,"unpackedSize":454683,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHqiPfyjphI+scGuXQ6PqboAssl+EZQE6PskYv3KRWyuAiEA1Z6icD1rSWcyMnlFrhGUDy2smUAmoYVNiYmTvPDP62g="}]},"_npmUser":{"name":"virusoo7","email":"virusoo7@hotmail.com"},"directories":{},"maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/global_shared_2.27.11_1754500550277_0.7013985520035422"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-15T22:14:56.102Z","modified":"2025-08-06T17:15:50.666Z","0.0.10":"2024-07-15T22:14:56.403Z","0.0.11":"2024-07-15T22:25:36.852Z","0.0.12":"2024-07-16T17:30:25.749Z","0.0.13":"2024-07-16T18:20:59.609Z","0.0.14":"2024-07-18T02:13:49.729Z","0.1.0":"2024-07-19T12:40:49.917Z","0.1.1":"2024-07-19T21:33:22.121Z","0.2.0":"2024-07-22T01:43:58.319Z","0.2.1":"2024-07-22T09:13:06.499Z","0.3.0":"2024-07-22T17:45:16.527Z","0.4.0":"2024-07-23T21:09:56.005Z","1.0.0":"2024-07-23T22:59:58.308Z","1.0.1":"2024-07-25T13:23:22.211Z","1.0.2":"2024-08-03T13:18:58.694Z","1.0.3":"2024-08-03T15:53:54.600Z","1.0.4":"2024-08-03T16:28:33.359Z","1.0.5":"2024-08-09T10:04:41.119Z","1.1.0":"2024-08-10T19:45:54.156Z","1.2.0":"2024-08-12T19:32:40.958Z","1.2.1":"2024-08-12T19:36:25.943Z","1.3.0":"2024-08-12T21:27:28.211Z","1.4.0":"2024-08-13T19:52:02.745Z","1.4.1":"2024-08-26T12:55:09.274Z","1.5.0":"2024-08-29T02:11:07.789Z","1.5.1":"2024-08-29T11:56:02.903Z","1.5.2":"2024-08-29T12:31:51.362Z","1.5.3":"2024-08-29T13:27:00.627Z","1.5.4":"2024-08-29T13:31:35.025Z","1.5.5":"2024-08-29T19:26:55.546Z","1.6.0":"2024-09-01T17:46:17.986Z","1.7.0":"2024-09-03T15:44:19.028Z","1.7.1":"2024-09-03T22:58:27.820Z","1.8.0":"2024-09-08T15:50:03.429Z","1.9.0":"2024-09-09T17:54:24.602Z","2.0.0":"2024-09-12T21:05:40.702Z","2.1.0":"2024-09-13T00:51:21.921Z","2.1.1":"2024-09-13T17:44:10.861Z","2.2.0":"2024-09-13T18:59:09.230Z","2.3.0":"2024-09-13T20:02:18.888Z","2.4.0":"2024-09-14T16:36:57.245Z","2.4.1":"2024-09-14T17:14:27.997Z","2.4.2":"2024-09-15T16:23:42.553Z","2.4.3":"2024-09-17T00:36:24.520Z","2.4.5":"2024-09-20T00:29:33.787Z","2.4.6":"2024-09-20T19:42:26.121Z","2.4.7":"2024-10-13T13:28:55.474Z","2.4.8":"2024-10-17T20:09:30.882Z","2.7.0":"2024-10-23T12:22:54.614Z","2.9.0":"2024-10-31T22:20:27.756Z","2.10.0":"2024-11-01T19:29:17.888Z","2.15.0":"2024-11-07T00:39:36.990Z","2.15.1":"2024-11-11T16:16:30.660Z","2.17.0":"2024-11-16T01:14:16.552Z","2.18.0":"2024-11-17T23:07:52.263Z","2.19.10":"2024-11-20T11:15:03.835Z","2.20.0":"2024-11-20T16:39:12.641Z","2.20.1":"2024-11-23T12:13:07.534Z","2.21.0":"2024-11-24T21:40:23.734Z","2.21.1":"2024-11-24T22:03:16.602Z","2.21.2":"2024-11-26T22:16:39.612Z","2.21.3":"2024-11-30T22:51:12.334Z","2.21.4":"2024-12-07T14:42:32.307Z","2.21.5":"2024-12-07T15:19:41.808Z","2.21.6":"2024-12-07T15:39:04.011Z","2.21.7":"2024-12-07T23:23:17.061Z","2.21.8":"2024-12-09T20:11:30.295Z","2.21.9":"2024-12-13T13:11:27.505Z","2.21.10":"2024-12-15T22:54:42.477Z","2.21.11":"2024-12-18T13:42:20.428Z","2.21.12":"2024-12-18T20:24:21.061Z","2.21.13":"2024-12-20T09:45:25.803Z","2.21.14":"2024-12-27T11:51:31.688Z","2.21.15":"2025-01-10T18:58:17.281Z","2.21.17":"2025-02-09T16:20:13.860Z","2.21.18":"2025-02-13T13:34:45.067Z","2.21.19":"2025-04-05T23:15:36.630Z","2.21.20":"2025-04-10T18:05:59.579Z","2.21.21":"2025-05-14T18:35:53.467Z","2.21.22":"2025-05-23T20:52:13.902Z","2.21.23":"2025-05-23T21:07:53.030Z","2.21.24":"2025-05-25T18:26:18.853Z","2.22.0":"2025-05-26T17:53:08.071Z","2.22.1":"2025-05-26T18:30:52.626Z","2.22.2":"2025-06-03T15:12:00.640Z","2.24.0":"2025-06-08T19:25:01.163Z","2.25.0":"2025-06-13T13:36:55.514Z","2.25.1":"2025-06-13T15:14:28.443Z","2.25.2":"2025-06-13T15:58:35.149Z","2.25.3":"2025-06-13T16:18:47.276Z","2.25.4":"2025-06-13T17:01:43.627Z","2.25.5":"2025-06-17T17:53:12.242Z","2.26.0":"2025-06-18T16:39:19.755Z","2.26.4":"2025-06-29T15:06:36.347Z","2.26.5":"2025-07-04T05:07:51.695Z","2.27.2":"2025-07-05T21:37:14.588Z","2.27.3":"2025-07-06T16:03:04.404Z","2.27.4":"2025-07-06T19:06:13.466Z","2.27.5":"2025-07-06T23:44:06.885Z","2.27.6":"2025-07-07T20:17:38.700Z","2.27.7":"2025-07-08T16:41:36.924Z","2.27.8":"2025-07-08T18:04:07.783Z","2.27.9":"2025-07-08T18:16:54.527Z","2.27.10":"2025-08-03T12:35:08.049Z","2.27.11":"2025-08-06T17:15:50.474Z"},"author":{"name":"Helal Aytah"},"license":"MIT","keywords":["mongoose","validator","jwt","ua-parser-js","axios"],"description":"- [@virusoo7](https://www.github.com/virusoo7)","maintainers":[{"name":"virusoo7","email":"virusoo7@hotmail.com"}],"readme":"## Authors\n- [@virusoo7](https://www.github.com/virusoo7)\n\n---------","readmeFilename":"README.md"}