{"_id":"@otak-udang/shared","_rev":"72-bc838253ac84ee273c93e62cd868b4eb","name":"@otak-udang/shared","dist-tags":{"latest":"1.11.4"},"versions":{"1.0.0":{"name":"@otak-udang/shared","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"15aafc84e1c756109856645abc1b9b69332c5af7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.0.tgz","fileCount":64,"integrity":"sha512-Xf0UMGZIambAlhL2Oj/UZwmuMVJ4odbfyGu5WuVKtKWM8dkEFx8IOp/FJT0SL1gtNoegIUzAGy/G/FvYgUOKhw==","signatures":[{"sig":"MEUCIGNzc1MkeSAM6t4W9gGztGvgt5j49rnsTDYL0u2ZCCiXAiEA8B/uURbvuSQn45s5+t5n4tWBiYmRWRSrjG7g+PeXbPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83676},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"985364755597042d38043d3b8b043f3f96aeb3f5","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"tsc","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.0_1734119931939_0.24314669173151016","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@otak-udang/shared","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"114038f74825b2c48e64bb5c15f1beb043cee1f7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.1.tgz","fileCount":38,"integrity":"sha512-uQgN7xr8gEBcJB5GAilrIAnoRrQdA+LZJF1ryKJcP0zSW/iMkTcCX7aEBs7r7fOLgJ2iOYLaREr9JmS6ls0YBw==","signatures":[{"sig":"MEUCIQC2gpZI25o3uCj8k6ZPRQ6dS4LDS4c8Q5uaYChLAkcCkAIgfKjVeE2GkMO9w4iE6pY6dPLSFWK2Il8W6apE1bbe9lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51696},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7db8b7449f048addb0f2a324d9e1063cd0419b86","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.1_1734125855372_0.31237407000944706","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@otak-udang/shared","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"0ff09128a51e4ed6e0af4f96787b7e171d9dfc8d","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.2.tgz","fileCount":38,"integrity":"sha512-NB9Y19yo04HolMt5AfMVrsq6WHIDjgsePBww9JETIVdFiQ01iRkZZbdRxFyweKzrUHMIsKa3tmid8dHpeF+BrQ==","signatures":[{"sig":"MEUCIQCg2Rw2Le9A5yeKEDGY/jqzDyPW1MdELh/CLFiVER3LqAIgZMPlE4bt8YF2rqKOH8lTxLcuiZAxNaiuwI8qt4Np2oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51696},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21a1cf64a448d5eb35d5c1ceff4a6cc6cf973f85","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.2_1734173330344_0.8965145198236106","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@otak-udang/shared","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"fa367d7d20ed5566da1f335a87301e8c32d884a5","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.3.tgz","fileCount":38,"integrity":"sha512-QZ8mRoEb8o09IhAnmwD757wTVuPwFy7ciitueTm8tojtLrhcdX2HSkIMjuNVLpMmt+/fNOV4Cp4ztqIAm/WB2Q==","signatures":[{"sig":"MEQCIExvp7eGS3csqytZ2NtwXgmSADCW/NYdGsyQaDVFdeIKAiBgjiwznhQDv7CtW4/Gdciaf99k/2zlB+NvE0TEQ7F4Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51958},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ba3343308689371e83f152c104cec3ba2a4dde7","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.3_1734271791118_0.8450976086119986","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@otak-udang/shared","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.4","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"196a11498266d228a3935ef130a50714c1332f6f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.4.tgz","fileCount":38,"integrity":"sha512-/PYmmeJok295enIctg4ODXQ+l4UU6U1Xk4EWCwMs1ZbFocEhWVowmrA5JuG8zdrLCqgHAcd3inTZrVKFRiYMkw==","signatures":[{"sig":"MEQCIGMHbTVYfw5fAs9N1hkSRX1pJDza6BIT0m0LVw0HBNMXAiBelogKcFkKDDDh9jeRQ1dQC5CH6W6uIfyblAhoyaczbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52202},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"977b6a7f9b720b22409713f6dfef2e281e12989f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.4_1734292494511_0.4004790201198878","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@otak-udang/shared","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.5","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"d681b484e9e469e869efa5ed0982c309c3c20028","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.5.tgz","fileCount":38,"integrity":"sha512-Cmy3hXw73MFi2ZOxuyQoy8iSABDaX2Cy1DrIL9VNVdmBGyLYnU4WaHEnva8yBxBcKXMi4u2cEW+7XiKa3F4JcQ==","signatures":[{"sig":"MEUCIEV3fbizsdFK7uwHpYhXCUnQQXMlItJBfnvHKqXZ0VirAiEAgWJXxvvDoAZmKoRyUKEw+TG+UL6ezZKQPRHt2YYjG5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52232},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"441b7dc0f5f1fe60576e14641e3e4f92e5d51d5c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.5_1734295914082_0.5658988106874097","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@otak-udang/shared","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.6","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"072044557a1f8bbd0c41b29483c02fcccae8607f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.6.tgz","fileCount":38,"integrity":"sha512-/n1dvc5KTOVfRVxW+ujuPVMzSGHE3qx0RhoVE7FMzDgeR5wnPMJ5KnNPoea6ukAFuavJRoOkhZNaMGGnW8Mqpw==","signatures":[{"sig":"MEYCIQCb2oI/6ZT4e61LejXWOqSdbW6CWW9YkHp6tWWbVSOrfgIhAJQNwTcQukVMhE81TF95cqt6GmH3Da+bhpDewTblf17/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52326},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77894cde4e001ff2aeeb22c52f39da481d806c86","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.6_1734297067751_0.11423166680706576","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@otak-udang/shared","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.7","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"83e206ee89a49d8c85a0cac79e05ea284533f18c","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.7.tgz","fileCount":38,"integrity":"sha512-0ambkOYk+dgIRCcucikIXU811l5UVKdIElFMMDRd+GBP6RFQFOfo27xXsQe4Sy1V1vZplFOYoD3EhSpX1sZFWQ==","signatures":[{"sig":"MEQCICMtWuXiuYFAh5S8O0HXHdRIS44rJDJ9xjuEL9z5LOFgAiBwM32ZbsTn7NwzuPDHBHZnUSIuWEnCjaNQLq53oG1QtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53052},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f8a4658ad3276b743f051bff127f3a769b5bbaf","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.7_1734298205653_0.921812135722818","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@otak-udang/shared","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.8","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"8aee27605f0f044e02bee81d0760f36708cbd245","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.8.tgz","fileCount":38,"integrity":"sha512-ubJLAZ2NA2KdVWx5BYvpV/tzzemKlN/cnJP3CksQkSySpZ0u0yr3LosIrV0qLE3C2HKsQIC4sGmvZ2hR5JrKrQ==","signatures":[{"sig":"MEUCIQDiq6c7yfpHhgWg4eTYRoD/9rXaZ5onqvfG3aGT7xAEmwIgTicRxrE0EkhJRTyH/CHEj9M31hbRXqzPSsQ1mwqcx+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53096},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04acffe6a4c7ecd985009694e08b410c9149a81a","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.8_1734299880852_0.3542167792138835","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@otak-udang/shared","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.9","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"c338b50376f4bdf7f343dab5883bb4e001f41559","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.9.tgz","fileCount":38,"integrity":"sha512-xsXPicJ4ik3ZB0VlnVY8oeLEIHqja2KFsou0QfAXxBM1q2el2HMxtdAL6UQ8rNV+lcHla74+BHnpmj8dn/7lwQ==","signatures":[{"sig":"MEQCIA2fVHIHTzQoL0A6xSM2jKp6MbdpZGkl07wPGkLXu7d9AiAXVaYHDtZWUuDbnz8w1uhj7P8DGxod6Nt5dwdB3EM5sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53115},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23f624a28bc5af35a53e38df3596257c9192f4cb","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.9_1734382657240_0.9398652950382949","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@otak-udang/shared","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.10","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"15f36e209e2325c4d9dbe1c807fced03999dbb9d","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.10.tgz","fileCount":38,"integrity":"sha512-7t1Ztek8DoyBrh0TqhqG8Q055mwv91ho3UeEl++3pJCQWBvz1fY7y6duQR8/4fWRojCxxb5OeCrdXt1xw7R5ZA==","signatures":[{"sig":"MEUCIQDoJCvwazCJEUeeB2XGnjfzUCXkkg2gGAtkSnbPmjhc7wIgaLYiYqcCJPoxlSuskVWnBHz/jHteEUrkr7m9CDEHh8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53116},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"717afdda767d50f5b293bca40148414b078dba09","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.10_1734385931920_0.5593200879621867","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@otak-udang/shared","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.11","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"ea113250b9a6916077fc5beaedd77fb5d98bf3e4","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.11.tgz","fileCount":38,"integrity":"sha512-Zf6t2kMJQX8pygVR8Sm8sba1CmrVKbWaiG5Q+jl93bpZd+/ligQijz1gxrv8njUOYr/LMrpbs16D0Tcecw0gwQ==","signatures":[{"sig":"MEYCIQDNLXyzb2ibxlF48vuv71U7Fkz+e4F7/XQwTFxlyF9CfQIhAL3rf9Fog5vEJ96la3GqMNayqeLBUsZ3JRj5ftwMwqe8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53028},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7f8f23fa99342f2bcf021f8f6d13fdcf8fef522","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.11_1734386279173_0.1210594123492088","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@otak-udang/shared","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.12","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"689b2610ccf142831f263d0ba263b43081c3502a","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.12.tgz","fileCount":38,"integrity":"sha512-JLXdeOc4VVS4Aa2BPnK66gnxwqM+m1ccmvaCxKbD/4SlzO4r7/aEXgCPHbtUk0hZ3VzYunf8hlLx+QfbRdgZeg==","signatures":[{"sig":"MEUCIENuLkWAG8L6U3yW1HVBLrfHsIbYscRkd4avoSXVg08iAiEA2Z/ftGyx59fHBKXDR9UlGwnsqo5T/1XJIkEHnPOlF5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52684},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7bb9c9c25f94069a74d28f45c2991147777d3037","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.12_1734387036411_0.5943839245449771","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@otak-udang/shared","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.13","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"df375ba215c7310d20489ac1279b109cf7cfce0c","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.13.tgz","fileCount":42,"integrity":"sha512-mA2Qli7/Gwn0UVwiYPEArcSHPCiLwO8E2cpMblXcnOB1B+JYC7Q5QnDL6dRwOqwXlBC2xntsRUO/SvfVRjXKmw==","signatures":[{"sig":"MEYCIQCflGmCvlAYoDuC3K24ya6tnMWOcIiEcpdWJ6kfxLEABgIhAPEcOlnGhd1+tzZa4lKtQI0QX/w7caCQjW0BA9BwNcWg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57210},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ca86db88aa582bbeb288f9f299f29c114785040d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.13_1734710158450_0.6478651041530847","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@otak-udang/shared","version":"1.0.14","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.14","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"c9ec94551527f8369465871a82740f0444cc2792","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.14.tgz","fileCount":42,"integrity":"sha512-vN3hYHoxYZpqZyfb6oY9drEVrywEVCPtxp97eKnBdxki1+6ccwZcn9fi0U6hPLw4p1muC+9TZHvoYiONk6eu4A==","signatures":[{"sig":"MEUCID4YKO7hhPBKSxECG2SbL43xSa+epus0cQ4LxBw3dLrvAiEAr4yxWGbN1WGe7qNOH/huIKEDf3TSjhU6PZjcQ+p5RVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57210},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"718d8c6d4f7f19e44bd1dcbd8d51800f43cfe381","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.14_1734710630987_0.23648305887275245","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@otak-udang/shared","version":"1.0.15","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.15","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"3c9e71791a188b30fe4d88096ea5ecccaaa41e62","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.15.tgz","fileCount":42,"integrity":"sha512-Y1Q6LhTBNj7eNjK54jCK2YBh71Pi15ekKhi/DDrUc+zdNrMyAj39T6oSHvJEjGYmPP2TyFJ2TWbhwt3efcsJGw==","signatures":[{"sig":"MEYCIQDcV3ZRFXdhKUEmgKzGoAIqlHhh4/EaUEF0t6+/no5O2AIhAJmgr4eNSMzIMA8VPBboS4WCW0HzfJgAEdPx2cPeYdA0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57306},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6bbafe3e60060db60337cea232c0494d0c54a544","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.15_1734710937635_0.6601664831147573","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@otak-udang/shared","version":"1.0.16","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.16","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"7423959dd2b80f6a36c9849af61d378c03de61f4","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.16.tgz","fileCount":46,"integrity":"sha512-JibZVW5tigq1Z1aXmusIpyEnFsxy84FhPErRkWqzpHpiyOW0mtUj1gmRZweYbIPLpR+DFfpLXde7yNSlwjY1lQ==","signatures":[{"sig":"MEUCIFM9Ktt6yR25O5JRqy4TR+dMh/w3O08mUVL6fsyiOwcnAiEA3aHHglyBUrE5O9mqen/oHvZ9agwciMEgkucljOyzWkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60658},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bd16fb4dcbb8fa30f27328c344743c68d64374e5","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.16_1734716312809_0.7775286837544966","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@otak-udang/shared","version":"1.0.17","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.17","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"60d9f28278f3120b8f9bd63695c8e3467642a172","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.17.tgz","fileCount":46,"integrity":"sha512-tDFAY61mS0vrx/PDuRB76kcfXwG2Khv+iWOC4XID2WuaUhxIj/kV8kHPFpPVgW8Xzhf6ID4U4X34AM2b0/DdbQ==","signatures":[{"sig":"MEUCIG04cmzFDkKZMcr1X8ezFNWfUItNDk7X4LbTcfQNSH8sAiEA3JKMc/Xs5ovd6ZUVMzdQDH/2qYSvJi+QnVRwoTsaLQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60700},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"40aef52c0ac369ac242e1576db586b753f316f4e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.17_1734788043597_0.19688907587293625","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@otak-udang/shared","version":"1.0.18","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.0.18","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"a81e60b17f6b6ec9efdca8a3758d2a579e72009c","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.0.18.tgz","fileCount":46,"integrity":"sha512-1v/tkLfid5l5JiyPuAa7GZJrxxgu83JMBM+KSqn6c5t+rfpiN4l2nDaFVwAZhidudbNa9GkOlqISbgAYB7pAtA==","signatures":[{"sig":"MEUCIQDmuExDAUANfGlXP2WR7WMEA9PnMP4FIXtD3UAGBAYflQIgW4jlWYeEH7nk2TheKKhBo+2Zr6DG2jODZCGllkoH5W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61030},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e143a939535e580dc9e1d16d4a713b428f3031e3","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"rimraf dist && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.18_1734789046959_0.4836161140461659","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@otak-udang/shared","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.1.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"64b6e3e11f16eb5a683300950fb500c943c7af88","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.1.0.tgz","fileCount":46,"integrity":"sha512-kZp9iSfRMkp8SQ0jAsCbrt9RDkz1S2eb8T5CGATAVEpMPV/TI8cNra1sixhcR8GoHhNRMWC/HyUrplHHnrvl7g==","signatures":[{"sig":"MEUCIHacHVOur4ByHL7Rkw7d1tovhuXN6Amly4mp4yRp7VNgAiEA27Spn4LHWwvZibskWqiRmWbkf8/deZ8dbnzVf3aRZIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60866},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23e59ff913125e3f28a491678389fd97618d060e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.0_1735057093267_0.08273585119311622","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@otak-udang/shared","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.1.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"1f154a965874d24b910a65145be76297d15a2920","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.1.1.tgz","fileCount":48,"integrity":"sha512-yAR/yiYvvgL3QjycrMer8WSti+UJBKIlow0bO+Ifyb5NTN/rJAjDonpg+kP8KMXKdgbJcddrTJEkbL/I+ozL2Q==","signatures":[{"sig":"MEYCIQDFxGUdg+Oxj5fMx2/muphKsDs65gCKXI4ImVK+aUyqzwIhAJwpYWX8vAw0Mx8D1AaKRN49aAjPyXedwJSpl92RdWvN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62444},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"949f3c6bfb563d28225475fa04fa8dfc83f426ae","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.1_1735066248338_0.6642440702005463","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@otak-udang/shared","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.1.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"0e2cd07fa7d5b41c0538e110b85bc0389a5e7338","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.1.3.tgz","fileCount":48,"integrity":"sha512-ufKtENkBhI5CTHisinEfRJK8pHIrvnbX32/w2Oh6pxpf2xcsuuJ7hHRBPUf2d2yGDOgGCPNi60AR86N0cBuaeA==","signatures":[{"sig":"MEQCIHy9hHMSe6oU/OPEomsDajR2eGoB5p19ViyZJA4YulY4AiBi8Cyh+wDST/GgWjtTL8/az1P+lOYpLm7IogwwV4CQDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62273},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"32b4a132e4c4f8e25082e16142e2d142a79ec02a","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.3_1735068082591_0.26426952362049194","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@otak-udang/shared","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.1.4","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"8b84a9a8191ffbe0873759ca26e28bfdaed98432","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.1.4.tgz","fileCount":48,"integrity":"sha512-QVJoCR4IeKkIpSN/OGD89DT9y6/Zk1KadY/szSvV+kwF+8dgkMiPsw+1Je2uvVRmlfssFlGZ1Kj11oP1C4jCWw==","signatures":[{"sig":"MEUCIFFa8zyHrIs+IRwZ5HH9rhwqadHcVXVC7mR1TJIdgQWXAiEAooyCueU1nc5GTJHfostzpYSfxJj/Miy4L5OnVsNL45Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65760},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c1d74fb258371a40a32daf75794a05fb6016044c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.4_1735069233155_0.05135197702971128","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@otak-udang/shared","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.2.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"a5332644b3b61da2b69a0d3a22ebb678243182ad","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.2.0.tgz","fileCount":48,"integrity":"sha512-v3CyH0eAhuT+l7e3DM+0gAdL9sQLTec+FO7vwlrti0vUqW3EdA6eIOuDJAhv3MdP8LQBMyLlIjyHoZ2CRvV1hQ==","signatures":[{"sig":"MEQCIGU3EpSwDJgEbsTLFkxKj5av9T06wF79DI+WH6oiSt98AiBaKVoVvly3OO0dsCjx3XOUUNLcqI0OzpvvA5SKfz114A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65821},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c46ead28af30b99468ca5afe1e47e43dc3c4f82","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.0_1735080551596_0.5270110255143468","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@otak-udang/shared","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.3.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"53103e66c4d7543da6e663af69c76e65076ac7fe","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.3.0.tgz","fileCount":50,"integrity":"sha512-qJ7chAurJjuEe/RN+GjSt051FJ5xugr9/++pmZbwQJlHF7mn/J1bNQPmgTV0CbJnyFmHEOYW7fFoFSLN404Dmw==","signatures":[{"sig":"MEYCIQDDV2GvihI+mDCZPCydz1oKiaGvVAbBr91C/JPEAyQKLwIhAO1lZ1ZdOpeQGomkTaJ9ONVYDOnBd1q9sODn1ip7Tn9r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68351},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9c3c2c42434a19ff2f9fa1a757ed04ba0c1df17","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0_1735217441368_0.4279173005605901","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@otak-udang/shared","version":"1.3.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.3.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"d954f4ccfa8b5c28663d4b9f43ba52745a831e7f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.3.1.tgz","fileCount":50,"integrity":"sha512-CfIttItU1G8mEacTMhg6o2hoYJOP6tTHixbMsKSV1bUd39b5cFis/JdOVmH+rXMBQr2HX3n+d3XOfW/PbiQ/hg==","signatures":[{"sig":"MEQCIA8yOriwJX+Y7i1V8yQFDtuujztk4s088ZWUXBG+szUXAiBdr/Ibh2Rjf/A3DAsDTo8Ms7/1fYbghppRyJWs4KC5eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68555},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b4f2f40e374fc909e5dec28bb849b9f85d05008","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","@nestjs/passport":"^10.0.3","class-transformer":"^0.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@nestjs/throttler":"^6.3.0","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.1_1735217879579_0.2328002651720562","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@otak-udang/shared","version":"1.3.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.3.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"273e6143fa01af288d76efa56046eda6100e2d2b","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.3.2.tgz","fileCount":52,"integrity":"sha512-ae6jjPzEBwvYMwcVGf/nMfYiUlJciADnHvlqVRz0Py1Yh2cULxQ7TOb06W4gHZrZJyBy9l2FBh+aMCT9SKHvpA==","signatures":[{"sig":"MEUCIBWcjPAOwXt/XyVX1+E2N3R1IhgFRRZdO2Cnagk7B7CyAiEAgwdh0ERUCKIo/lswGxJgj4BvDkYFEOo4Npgx6HamMNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69793},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9155f2a10455806835bd41ad3d0eff1fa82934d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.2_1735253487466_0.31351392038716774","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@otak-udang/shared","version":"1.3.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.3.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"f62c753ec28e4f32740ced5048c1652fd1175277","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.3.3.tgz","fileCount":62,"integrity":"sha512-3nP4sRdsSZHuacnFDy2GnjeSLweFO8qimb1Uj6uQPJjvAhq4ePtBG60VuaLHD/ZLIFr1wX2tIvGcWNU9x64qmQ==","signatures":[{"sig":"MEQCIBaF1NB6rkbPSO2oAH7aDEsIhx218m3cR1ain1XBnDixAiAlREtHBx7OlOdJ1FKxoGX5Cwos2yPuB7kbuq9TP21etg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81320},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ccdf3a22eb817a129aaf49cbb1eed1941f6aa3d7","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.3_1735258611862_0.46533166047845964","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@otak-udang/shared","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.4.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"c401a2a2c71b2cbe81a904a02fa2347230ed50e3","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.4.0.tgz","fileCount":62,"integrity":"sha512-yCfN1jiAoh6jsV1AJaPtH5jKpgdweOz378LuHnfhuhCwQlZn1U5h+ICQqIj7XtTXWRZIfhErCCBP5adE7e7H7w==","signatures":[{"sig":"MEQCIBUSQWYH/GMj8S290NN6X7ySbbiv9WR+zeNIO14jY6lKAiB9OwtQ+vfllnhVHqVKM25G4T78fPRg6b7UUqqOJZfU1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85638},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"13bbbbd0922abdca70e77aed0929810ec5271bf9","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.0_1735295642982_0.7780422203056467","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@otak-udang/shared","version":"1.4.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.4.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"b62954027dc8771e2de5f723c377f155de391186","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.4.1.tgz","fileCount":62,"integrity":"sha512-OqL2PhKyheG9h9GD1ERQT+Kh4Qf2TVfMSpR9H2o8Bu+sPQrSC+O61Ud2qChe5wLJhAS3dgQ3e2yAKk0Dd7yErw==","signatures":[{"sig":"MEQCIH/oLLtt4XimpiEjKH1r6qQsofLexHOnLrmmdAT8U/cNAiBa6A7ybWswjNoM2FGc+BKhA0nBWKdrdgCAbVSEyatovQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85392},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"27b20cd66c139d5c6f0a900bd06415be21eb3d5e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.1_1735299060321_0.18695460561916577","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@otak-udang/shared","version":"1.4.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.4.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"dabb96efd97377bc6eeb5118e36ea8458f9de941","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.4.2.tgz","fileCount":62,"integrity":"sha512-C0S1KdTvYVFzrQzMUmDSnQRdCHjw0+wa/xYrXry0CjOx3LJKCMCoLkq9sLntRgCwS6SMri2/ucc1j6vN74nqEw==","signatures":[{"sig":"MEUCIQDfZYi1VziShPPqcdTrKMj7arSrFeCvD3V5m7KrMLCChAIgOMh4QmEjgPjQ6w3nx78F3WfQ+GsU0x9rM4c4m27uO7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85391},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cefdcd1d18b52a9acb06d18e85f1f22e6df7efd2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.2_1735300597025_0.3042820875508634","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@otak-udang/shared","version":"1.4.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.4.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"6130316dede06cc9909595a6a1284cc372ac507a","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.4.3.tgz","fileCount":62,"integrity":"sha512-ZlRnjcUnHgeyMrNWncTqcdjGEFlCCftHdzI5MbvRcBZ892X8h/wqIap9CWeFgFIyQ43Du3aLVB8OrhQYPNdPmA==","signatures":[{"sig":"MEYCIQCZeWQdBpVPF3dc91XDT8aENpWfXChFs4uG1OSPA1GErQIhAKJ7BH/E30bxeD9DlMDhuRVYA/JJhjojlMNsEbqzUHzF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85393},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"544a92ea33912e1cce6a41f3003a77923186af6e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.4.3_1735303446888_0.7255260872707137","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@otak-udang/shared","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.5.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"c3cf6f67bac5957092693847e90f6da907c2f6cc","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.5.0.tgz","fileCount":62,"integrity":"sha512-QCMOixQGtzv6ukD8oOcIQb9u7rr0m4bq/c8iMTY5FJbtlnEl5YsFPrkh50jpukIii0D98w+b547n44slnQyBDw==","signatures":[{"sig":"MEUCIQC+GXvG2uBk10R2p/Qk/EMscwyZWVQ5RGJsmD1ekTMW4wIgehllkKeyCoerrptHUlytzaZ/BGwrME1gQS9sbm0RCPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86179},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c17b59e8b9149c0711dcd1a8d6e98f4bde0b908c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"passport":"^0.7.0","jest-mock":"^29.7.0","typescript":"^5.7.2","@types/node":"^22.10.2","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","bcryptjs":"^2.4.3","prettier":"^3.4.2","cross-env":"^7.0.3","@jest/types":"^29.6.3","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.14","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","class-validator":"^0.14.1","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","@google-cloud/pubsub":"^4.9.0","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.5.0_1735659668110_0.9844373688896797","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@otak-udang/shared","version":"1.5.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.5.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"b3b2f9a3fdab1c6c6007df1082736ed9c63acf81","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.5.1.tgz","fileCount":62,"integrity":"sha512-teCK/xMbvcIKFE3ohamcZ9bqn2YuDbd4m/mbIzz/Te1/OSjEgNtLNv4qfQtTspe+XYwZlLW41SwbqM1IxMS3xQ==","signatures":[{"sig":"MEUCIFaMnZO7JqxazybMeHv+osDE7sHvWGido4silXMhkUfDAiEA2CIW0duuSBRXRVKVkZ3SVgFvUlsV1dcOPQNdkIKoEYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86179},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8fac82be82b349c5ffc1e96da45851c2f2fbcdbf","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.5.1_1735660439143_0.830137706877405","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@otak-udang/shared","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.6.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"29e5cab50e250389eeb3f9721423b41be8534419","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.6.0.tgz","fileCount":62,"integrity":"sha512-8sFxFHZOeBcUomwMdJM6ftKCO63RAXEzB0ygWFCxI3g2kOgquuXvi5kI1pogCehkQM1ngkLsddbNWgxaheuOmA==","signatures":[{"sig":"MEUCIFzTNJlTs2+WvjQlwqH6FWTBzlP5H6FypE7mMt78R88zAiEApSB5KdbszPpXStcQKRJtaCAVGyTpczoqumysFDCPMNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90433},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4205d3fb5be5fb89878792aca9ce36523935ece8","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.6.0_1735663113745_0.3758068555222187","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@otak-udang/shared","version":"1.6.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.6.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"83fcd9dfae14a122f4214b2451efe9e444db6e73","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.6.1.tgz","fileCount":62,"integrity":"sha512-1/kJywGOQCYoIC5ur8jgpzOiwCGx0tKfbKcmjt4QVnVLaNTCX2hCWmmPwjxb7P1bWu5lRv7ZeCCG480O1SxniQ==","signatures":[{"sig":"MEUCIQDAk89vVkwzqrnDVEaFv0w4yyez1GGGvOBETHsJkoQf+gIgA9tBNP7dgucH559WZjg0y4uyS9yUzS1g8FoX2Szs8uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90333},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0a789fa8f1e62f1ea41d53bf0d94a6fdc0465aad","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.6.1_1735739173267_0.8715612316874914","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@otak-udang/shared","version":"1.6.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.6.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"b7adf6c72ee9c2f71a39e459f25cc2683dafb460","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.6.2.tgz","fileCount":62,"integrity":"sha512-IpsueJP4A00T2CH/irET3yX1UiD92rtnO056q59h6FVYLFwPLmsDvpjr/rTYuXGYk8NXoR4/aU3sF6SCKJWvJA==","signatures":[{"sig":"MEUCIQC5a51q8jh3PVPbLc2twFSodxipozrblZvKt4PgdZzF+AIgOAnces4vL4dYRhu7rV9UQViERAHI1AANnmC4uSjiVGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91129},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0ebf8d3405da2dc0f25d885bab9c5bbe92560227","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.6.2_1735748789059_0.9440723843947283","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@otak-udang/shared","version":"1.7.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.7.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"7d845ecd8fbe2ec60675e63ea1f6064a95b50980","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.7.0.tgz","fileCount":64,"integrity":"sha512-7GBJK/umAZOTN6m3SazQYof2mVfkcmYvd9pCtvCY8dJUyNpCQJjkMvzCGKh/g7dVOkVl15avlzCJksJfg1NCHA==","signatures":[{"sig":"MEUCIBvhcTSQLUYWaWPMssN5YX9lzyLfzeg6uwaRkjU692nQAiEApj0gjktUh/fzf+1Sj8y6+b69dZabyhYFEYYb1Uv1BD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92196},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4313be27519d6ae87060ecb6ad34050d55e92281","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.0_1735754524722_0.6174265162507644","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@otak-udang/shared","version":"1.7.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.7.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"916060957987d410aa36080469a5a56e78b3eb79","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.7.1.tgz","fileCount":64,"integrity":"sha512-L/KT8ofBbax5e4VrAQnaLoOl+b9PmmTg0SA3PHvqjAqMEB7CYo9b1AINdeb1W2gWYTJbCBJkqK26Z/iG5kTgdA==","signatures":[{"sig":"MEYCIQDFK7DIgjJMDmYlOSDbhn/oC1SlwaoyAVe7hR9fz5rdtQIhAJKVrBGIVW14K+8KSLKnJ1WLSHgXdNB4JKdnD+Qw2MGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92160},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"971f969a70fa6375972b59ec68babeb4ff2a9263","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.1_1735820715867_0.16723733373676497","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@otak-udang/shared","version":"1.7.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.7.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"4de056ff3b1c5285f0950200d4dfcbb40fde7df7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.7.2.tgz","fileCount":64,"integrity":"sha512-jEYtkjrB+vfZXzprHx1VHxfta1mdwui6ROEu9qwG5wDRulDlEUrCZUQd22v/1kCOXlyDiTChCU6VTGJsUf8h9g==","signatures":[{"sig":"MEYCIQCtjHSruE5wqL7agMUNvonk7281QIQI44yK1vjCEVmEXwIhAP6Qu/TcUyzNjzmfKaUMCPGNDfFQMzHlSmh0tzzJxLZ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92179},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28b1624fa0eb5ff7372259eeb08016a46b27a12f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.2_1735903351963_0.41358142500257067","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@otak-udang/shared","version":"1.7.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.7.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"057952397aff4f049ce682622ce18f2323970ff3","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.7.3.tgz","fileCount":64,"integrity":"sha512-lBVq/Cx3SfHIoX9XTF9ZwaVMQPkYqdAQH+S9gl4Z95If/lKvsPgNfWih/zb6BBHEmGA2Clhp2LJbysnFsdgsnQ==","signatures":[{"sig":"MEYCIQDijIcmr1yFF0UL02rANPBNnrLZ5ts2G57oQBBSBd2KvQIhAPt+zG7qVN5Axvxsb4y5Fopa9qA/MZSvagXmWwmDVg9G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92201},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"622b57e0147414dc9a9c3f9f94f1d9e1947138dc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.3_1735904164393_0.7255411606633586","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@otak-udang/shared","version":"1.8.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"e8e864c4283f772c5ca38944d94623676b1e32a4","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.0.tgz","fileCount":64,"integrity":"sha512-Qgn5rbcXzytgTAEZwaUjss/mYLeqYoYx2Pyp3eV6GBYiLPB206jKdQBne9ySyJQf/1Gt/LsJ/cLzhR3hje4A4w==","signatures":[{"sig":"MEUCIQCukOiLB2VAuLY20TldnoqvrbFxCOwxBGYt2lf3GokjXgIgRYJBRci/WVWUp/9JRXBkpUFxBbvsQVBBT0XyHS4NpWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90750},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"05032ca5cb857125a23f792e413766b18cbb7580","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.0_1736117793640_0.7425815029719267","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@otak-udang/shared","version":"1.8.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"dc21f3dee6da6a75ae234866215682f17fad9f38","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.1.tgz","fileCount":64,"integrity":"sha512-D07iS6RZriLy6tq45tomqs9je51v6bopCWZuZzDFQMVpg75F7bKMPnQ4hwToF6pv4ap6Cuchm3DNjnAPU539lw==","signatures":[{"sig":"MEQCIE0pIz1jNeOfU9Xk9YRPzUPsgLz/uAuOaf1INMzgoImzAiAMz4jnvvo0Ez6FTzH9rachCYDQGz7QXYbGlb6OJVUw8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90752},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f7d3682d74e1fe21056fd908f3d18b50d8bf19dc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.1_1736117918798_0.8671250611860915","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@otak-udang/shared","version":"1.8.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"62cae30a401f3934928e5f041f1ba7e5782190b7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.2.tgz","fileCount":64,"integrity":"sha512-vr1idgr0QnyRDKAHI4fDtkCmtmFdHrS4FRSKkxRtGcp6SfYrybPF/4JaC5vzKKksPA7Xz7gHJP9A5LUQVvvRww==","signatures":[{"sig":"MEYCIQC9GH+EGaPh5/KY2RG9sJt2PzaBWqUFz9GnfdBB+/2qcAIhALYT8yaQP+OUEMMzQzkFdA8cGA2HzLSVF/tYRkuH3l1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90752},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b2dad9919a99edef1c138f24f7ee6f262a8e2e7","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.2_1736118010944_0.25258681271863126","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@otak-udang/shared","version":"1.8.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"5323c15e8eded24fb514f192d07a9e6fc63e2310","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.3.tgz","fileCount":64,"integrity":"sha512-DIJLJoVNVILGmFs70xosu5jEkLLDScQEjkurE7CuPvTJrSDhafrzRj3lx3w63q5RCu8O1Qu0jY9GWevYMiJk4Q==","signatures":[{"sig":"MEUCIQCyhNCwh3RcxklFgLnCgG9cQFq5LqANG4+cMCjY+1b8+QIgGvxU2U6u/gsTu+M8GeMYhnGXEFG2d3ZGxP38gNKEt1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90804},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"676101c822fe70bc7f98ae327f9edfd565684b8d","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.3_1736183193666_0.28888191271244157","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@otak-udang/shared","version":"1.8.4","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.4","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"3b2f5fc9411864c502e20746b25a70da8bd1611e","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.4.tgz","fileCount":64,"integrity":"sha512-jomnjLxlQxO7ZgGeu6uOdIQWq56H7Wh5m+0LHVXyQYJYlgmscmuTsmjJjcFLuQmV9qk/wS9ijjcb8UKgIPyyUg==","signatures":[{"sig":"MEUCIEAdzYBteOev0scyZIh+YPU9TQwAJ+vSIrqmZiwUTmgKAiEAhklOtX3wulz7AKTjxLu8JuAO+yjhN2P24+8UCp/bHX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90881},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f85bee81b37b379943f6adb6490cf306df49d67c","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.4_1736189167941_0.26771189952617","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@otak-udang/shared","version":"1.8.5","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.5","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"bb50248f7770b4f4c99cf64f53e36dd2658eea76","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.5.tgz","fileCount":64,"integrity":"sha512-/1RaN/PnXREzLSAW6hCiBP/piUPMSQ1cwSQdyt9xzvcR46Acn7BuQO4i5jNy7oDGjNzDtsgUsYfpKn/s9RX6zw==","signatures":[{"sig":"MEQCIBSWnEHrgbkYxyJ+QM/yr0KuRLzIQw56UAEL/vAwBQfLAiBNak9fbp6ampeBAwz0Zlk19rOG8TcdSviiLlkf9Ai0ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91074},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"56c75353ae155685c37c6c6ac2bb2eb62493697f","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.5_1736525367778_0.6032531252686655","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@otak-udang/shared","version":"1.8.6","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.6","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"81340ca290dd757ffd7bf6229b83c60628207909","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.6.tgz","fileCount":64,"integrity":"sha512-liBLhb4v+LzlWgjdgnUXPE3P1/xvGlMlLOmcVNJ8Hw1bnkiMOKOZ+13DYVe6VJ7OHZWo9Cu97wOPsX3oqhBphQ==","signatures":[{"sig":"MEQCICDj7dbvK4Won+IoV0XRbaJujp7HSRJ+YCWX17MT6+c4AiANr5S0SSbeP72HkTQ67k9J1oFo04BxE+v9vYUEKo0gSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91532},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6165fd9c33361be837045c0fa3e92f9684a3f644","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.6_1736541643385_0.34880066086830896","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@otak-udang/shared","version":"1.8.7","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.7","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"f8585428bdfbacaef19cf1554349500505e8e604","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.7.tgz","fileCount":66,"integrity":"sha512-5ZYufnMWYGvL6o40079NI2JN2sef9UEHcGlGiBjD5YwhmOUoYAko/GXW9cTEVYoH23bSsPaqXtxCriMZtEmtDQ==","signatures":[{"sig":"MEUCIH6Bo5EJGa44+7Igwxmt4q4QjVWmCL181C9R9HeouacDAiEAgIbSZg5S99Qslm7Ymdxw6jmD+tWx8vRhDpn5Qz8DaVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96642},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c2059c3abd6802d4e2646fedb1e0d43940c2cd5b","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.7_1737108945898_0.09585925742293622","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@otak-udang/shared","version":"1.8.8","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.8","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"45244e31c1a605bf5da9dc0ce03b1dc99c54403d","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.8.tgz","fileCount":66,"integrity":"sha512-f8EIqQ6AYAIWUwGZpyQjm6yAyWuHOMSiIRtYzk70rbrmTVfqjU4ozI53vsSPbhq7ZpoquOrPKXVACyTFKb6z/A==","signatures":[{"sig":"MEUCIQCtwdD6s/fjZMLf0S5G0RFyQT0KGVuGWt8Jp4yjD+BlzwIgJWW/RdWc2jkGh3EK2x7u1xWkq1mhcesZqiA89lUTDLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96613},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c373de1a55b41cef2e83cd08d108a9e1455fe4b9","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.8_1737110344071_0.5755507972186951","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@otak-udang/shared","version":"1.8.9","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.9","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"e588c3be6958d21d770bf4535dec94b1c564e5ea","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.9.tgz","fileCount":66,"integrity":"sha512-t3CeOFyuO1noHZMDBb8An0ats4Mdp1VBojmD8UloiTPbi4LpZBcIywLvB3XGPF2J2/TkJKEZRYI5m4B5ND6alg==","signatures":[{"sig":"MEUCIC7yiI8TgS7x8X0EBetJkKW83ofe5Nijwll31SvmJZeJAiEA7bFFnlbx/4y9cC0jIPX3JoTMfDqA9Wn3b4b4MhP6FNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96749},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59d2e7231a178d53e94246c7023b30e603773841","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.9_1737112791270_0.7333182882133864","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@otak-udang/shared","version":"1.8.10","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.10","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"16afa0a3d0c6912fdc990bc83cd99b73d91181fa","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.10.tgz","fileCount":66,"integrity":"sha512-PfHhi9fsSDt9r6kSHQF4bo9yo5d2hr2HNDIev30txVJ8Pfspuwpg6lJAuFCzpDdKBeTcrrK462knhXjreSNd4w==","signatures":[{"sig":"MEUCIQDdfLqkEPa67Kl3V3oRRE8Yna4VCpLxT/dXXxOZB4R4XwIgPiKHLrQy2LiTTi4pEvCkDYSsN7EiJiII5B6aXzDau2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96951},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e10fedbbd5d4f29f87c2648c418d19417ba759b8","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.10_1737113172943_0.2820038604190376","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@otak-udang/shared","version":"1.8.11","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.11","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"fd6baf91343f3c8ac93609cb5e7ac54c478a1b98","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.11.tgz","fileCount":66,"integrity":"sha512-1qrCLS4/QPVGaWEk/JCj1yA2jirZuUV6CLoRyp4HW02HrSi1DUmWqvcKAzK0DllpJBLMsTCA5IMxFkSB1RIxXA==","signatures":[{"sig":"MEYCIQDPJZqfddVMWnxcIijHQ6o2iw3DwyTuE3HlNtbNAD+iJwIhAPJWQRBfJmh1bESiJMyi0hUD2xBS3oreEzeMy4B1OlgL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96923},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba66a8bd137a00c63c01a9fc63437547dd4ec6dc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.11_1737114379984_0.4586826683647247","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@otak-udang/shared","version":"1.8.12","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.12","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"6b147661506ee25ed47f6735acd0be04aaf2d79f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.12.tgz","fileCount":66,"integrity":"sha512-G4qKCqmXmBowNzF4QEfw2JrFTDGmLyhqoai7qaLbmZuPqp0JjvgFL+RSlKTzF3cwBmRfOmj/+j+2g1ZwyT8uCg==","signatures":[{"sig":"MEQCIEZJ8l8hTGb5qlA1V5QYygxV9lv7NkfnBCkigBf082kdAiAA5ege1GBpRwkaDjcyi1Vo+vyWCnuQusDshgHJL9NSTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98423},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bc9f0604b275048e168a53c81856d96674ff3b8","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.12_1737116747373_0.6545051820796104","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"@otak-udang/shared","version":"1.8.13","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.13","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"bf9bda698a4b2991167bb27c17b27ab9250a4269","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.13.tgz","fileCount":66,"integrity":"sha512-d1bfOswHhuc6yvpm3pWRi0t4KKmiXGbmV3KkjEc2+rI7cn1vc4AkIIeVTz1QNKqV0KOd/fexYn9WQ22mDz5sCA==","signatures":[{"sig":"MEQCIFI9FyccHxrC/Np1XlbHJeTdETredLud5uoQ7qDkBB/2AiB1U7u4DGUWQh0LohIdxf33WUq/32/JyjYi5PP3mPATVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99446},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16df787e583eaa517c572c8263e07d3d2aa212d2","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.13_1737304885742_0.42981675721646684","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"@otak-udang/shared","version":"1.8.14","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.8.14","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"cadc9593324117b3aef15050db65e46dbd4532a0","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.8.14.tgz","fileCount":66,"integrity":"sha512-Wc5kujlENKbbiXfdaBNMTV45R8Gwz9zI8pGapsjwzFP6LQ1mG38/cgo3wTmM/+ma/Mh3+vX1GbM1oS3kojK9vQ==","signatures":[{"sig":"MEUCIQCxRFRVLY+ExAr8zbdW4jTNmRHgBJoKtoJAn1DR8WLIJAIgfn+i/2G+b5W9pOwPmSyRxXpSrv5djHR5eiMvSYC1WKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99485},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f4afbfb3695b38d3679c2b5ed440afcf1b2cf5ed","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.8.14_1737307484580_0.8793467654923885","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@otak-udang/shared","version":"1.9.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.9.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"1e8a709647a337eec2657db839e974c9c9c2fd80","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.9.0.tgz","fileCount":68,"integrity":"sha512-KaxsP+sld2jIdF2qs/5RffvNglcdJSnkvB6bfwoFlhSnJkC9kK5tHNc4gC0SmK4vGeZOJ+1BYlx0pjhvce9YrA==","signatures":[{"sig":"MEYCIQDUyXNSwGt70PsuuqOrWZy3fEzrFeU92xY4aiQldmQ4tQIhANpSGEGfo7/l56Zz7oCWSO9gPYXGlTGi8FrxY/JLBiKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101978},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aff8edc5388a7fe5daefd3956e01bb4cb6ce810e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.9.0_1737575682743_0.4972716052363644","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@otak-udang/shared","version":"1.10.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"1306e4d5dcb72fe35bdd2698428c5e96ba94987f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.0.tgz","fileCount":68,"integrity":"sha512-6H+IND9icGMiZ4GMB5ptx8VWICjTpi5hBIZ5nzTEmf+050ZzZ7YRy/U+lWyidaEwcHNdQkK/f8POqu6GvgyUTQ==","signatures":[{"sig":"MEUCIQDgAaRk6kq2fqSb0RwKxJz1bVuep4Mec2uvFKSuhaP0IQIgI4Adg42i143457FAmRWV7HKbDq4m5aklYEuXdoa7yk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102813},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"726637dc78c9c5d1d4e010eede41f10e091267fc","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.0_1737715555214_0.7030489098989088","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@otak-udang/shared","version":"1.10.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"317a764560ef9d6bd8257fcdece9d17d01f9c979","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.1.tgz","fileCount":68,"integrity":"sha512-ZhINw2F1oVC5E7LlOTXBM6v7TV5lQ7YrH1b+VAvO6nrf9pi1CzmTFpCB4U0lPopOIkPStWOlEfMNczcdIu0XSQ==","signatures":[{"sig":"MEUCIB+/VeqZgP3Dl7gkb0uY0GLnhNoi31+DPgdd2GnN4FhoAiEA4mTibn3F0wbSYLLmOWoqHDDROoEViuL/vibGthkSROY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102907},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b660db2d0a6479d814ce8a589049fd49c3f41c5","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.1_1737715887837_0.34085971543977145","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@otak-udang/shared","version":"1.10.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"8c3041d95c1091f34a8d9bcc293b1526c3535ab7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.2.tgz","fileCount":68,"integrity":"sha512-8U45rSmaASX8/nTwjjt2XicHjDp1PfnHWSkn8mXBzQUUrWJ66LsvZDzv/etQQtPF97X1rgzNmZLa2jq4pO9xOQ==","signatures":[{"sig":"MEQCIBSrLRb8VAFpmxDVJuQfBjYBaWgCl/AobSBvPBhhYi6gAiBqczL00dOJjI5hAU97KRMLfnIArqGdPkl1TfDslJP0mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103059},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd73fd3f1f3df5a2b251374897da1fe893100069","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.2_1737716056852_0.6246371223166338","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@otak-udang/shared","version":"1.10.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"59b29d036646c10f32bbe1d6f272cc5120319a0d","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.3.tgz","fileCount":68,"integrity":"sha512-8mwFLb0y8tGp8B+i9pTtLrjf99dvDpa0GD5ZtInkzUch9s1Zb/54OctwLbOoMclL4YTL+eUF/xxz3JcYnez7hw==","signatures":[{"sig":"MEUCIQCDOaOUc6VgyWdjvP6dlM16ebu1HcU0JsZR72dXF3pCJwIgGJ0dSYqN6Q6q3zU+j8RcxbF3jsAlmCqB7BLZX6NnvNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103059},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"470c92939d0595e9a5ea200b56fedb24c23d9a2e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.3_1737716172310_0.01756638645930031","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@otak-udang/shared","version":"1.10.4","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.4","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"77f2ed47ef56c8c614d2f92c0eaa3e3d78e1dee7","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.4.tgz","fileCount":68,"integrity":"sha512-N8G9ZauZIkaiqsZhqkyGSD3yCPTwn8M/h2TK/Cs0BGjsTdLwxnwzgEA4PGH08Rj4dJKezymin1/ccsnF3x77pw==","signatures":[{"sig":"MEQCIF9Hsy68NLXgmM7OFg1V5j9t0ElJZqG49kvN5Pu4rxENAiBwb/FBIyie8g3lpb6wFW/Xrw14zRx1tmAwgdXh4tSGsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102965},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a5dbaa7e68585e5ebc28616e52ba6c37d553ea0","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.4_1737716370437_0.5899353099882592","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@otak-udang/shared","version":"1.10.5","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.5","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"c611217c8a55bd4290de6eef7fff10969a9c78e2","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.5.tgz","fileCount":68,"integrity":"sha512-qu74uL2MLygE6r8DniuiVYOGLqZ9Tnasn/PWzSx721lJaj4uAcbReqb/mfd04WlgYR6AEDBtYE4/zTadSEWMBQ==","signatures":[{"sig":"MEUCIB6uwmFONf8SS5dTt2nvaUPWIU3HbizCjaPo9VIXFdyjAiEA/UX0ud0IT+Qin+7nhywTyx3z09hB4MNgo79hlHXc8/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104371},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"497a065515c426004ae6422bd5b75210865b1c26","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.5_1737716993141_0.3387679859392665","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@otak-udang/shared","version":"1.10.6","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.6","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"2f6e66d696f69d81319f620240c4d7aacd76697a","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.6.tgz","fileCount":68,"integrity":"sha512-KtKgaHTp7a4MbNmNgHR3jxsFTUjF0xxEzyamPm6Clr9Pqq38O9dPK/kJ9no5fgfBR+CyOnVv4rv6fr58eYrsJQ==","signatures":[{"sig":"MEQCIHVByyg2wt0+4oS6FrmUYW+UKSLeU6Bhcrhx4b7GhGgkAiAS6c0WuiR4YyI8Eyducn/JCwlI8Fj4468CqMCpUZY5Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109831},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83af10285dc956816034ed067dd4f318228cbe48","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.6_1737721195122_0.2803309785932082","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@otak-udang/shared","version":"1.10.7","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.7","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"79c8994c419f0b599e7495ed621e70bff7031fba","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.7.tgz","fileCount":68,"integrity":"sha512-5CMfJ0u8jgjFArrZCLim0/43Iyrk2mO38mzEhD4SpAPfte2b0HhaIaAUEnsAiA3M0y6aZ1Lb5KBn3hK+hVDlVA==","signatures":[{"sig":"MEQCIGrKdCsYQ2JE0ysp67d78y0dePGm79/tTseafGmTvvJQAiAy3Jk+nrh9dCTFKo9RDqfxBx8eeFeoszRfmF527vpbDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109856},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d02944d7388f8b2b9eceb79f505a347ea0a803cb","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.7_1737724331243_0.9177416143296091","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@otak-udang/shared","version":"1.10.8","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.8","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"2b26085f2495b25b5d0e9a84dbfd29e9aa91364e","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.8.tgz","fileCount":68,"integrity":"sha512-ZCY5er/TI5iaFXj7LcllO8WuKwuS+EIfuksjzxvcOflt0rDKTAy39v8YhoZOs8Q3L86SK4xgIrgGNu4AC6vzag==","signatures":[{"sig":"MEYCIQCpPUsbLkTDtX3ff8TxrdiQ8iJxUQWpPXYQy9GsQQa1cgIhALZ34dVWeaUmMdnWpZqUYCIORKkgHjyuv5ENtz+17xsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109978},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"200dc3dcbfe43c55dc37031c2503fca73dd6b9c3","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.8_1737732379979_0.907743416127677","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"@otak-udang/shared","version":"1.10.9","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.9","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"ad23b73ba517347e08314e4cda542c332eddf7e1","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.9.tgz","fileCount":68,"integrity":"sha512-YskaAhK4e1NQWQsePtFl6pYNZr/vR2TE5I85Ie7N9Cs6C2abFm5zRvvSWAUuhadYxaOdUoflDDLSwYK6EmAJjg==","signatures":[{"sig":"MEYCIQDbpdHlwFsyPEANvWWXeewkJ3fOCwmOLOTD5ieJySSZTgIhALIB3h1iJMK7fd/xmPwJIXS4roXLmZy811TQchnCl1Hw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109978},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f47c2c50278e72da9405edd8e4970589b429e0a1","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.9_1737732555603_0.4005060940375611","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"@otak-udang/shared","version":"1.10.10","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.10.10","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"f3d077a9f20c83d1a6c1952f0615619251394ba0","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.10.10.tgz","fileCount":68,"integrity":"sha512-NUkuj0/Xm/ZFLFaWVVdRjtDtNMWJ3xk04J+lqKvG9TiF1YTdEStusH9n9PUGVaesXxiEwKBHnjP0iUpPg2ksnw==","signatures":[{"sig":"MEYCIQCNIxVxKhtu4Cyzrts9692BzkEZpjDFlwo1ngNIWXYvewIhAKVbH+Z4tUBUZUE4Ig/hxk8yhpMb1+MNd5bnF3qsWvIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110125},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4eb7a5200d4ecb734e7969cc18c450795640445e","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.10.10_1737735247813_0.33074057763487086","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@otak-udang/shared","version":"1.11.0","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.11.0","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"f0d77738b7c5666e9963ccd9e906002b0f4d649e","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.11.0.tgz","fileCount":68,"integrity":"sha512-gwqMjZD1V05wB5ZhJLCTTBsl990WEFn7TqjGBHYNQwwUH3XTi0F26LtPs3JKpETfcaBoJAEHZWQ6j1i/X2GahA==","signatures":[{"sig":"MEQCIAelZF6mmqgE1qYu1iVkX9V7ztrrVRTMwfu5GkksbFm9AiAm4lRf5PYpoqdrCpPT4JEGpGgcsgskPUtKEphjH7gt2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111200},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a221a4ad959a1c94f91e68a2d1ebd7b74b833491","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.11.0_1738349235764_0.7532686309126218","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@otak-udang/shared","version":"1.11.1","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.11.1","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"1c28e2613db7363f7696b5af479a1d2f68082b2f","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.11.1.tgz","fileCount":68,"integrity":"sha512-4hf7lCA7GFIzRBytYuVk/PlUXFKA+9G9bly8l+s38bNzB/CGoFiLbBSlkYosqpT9MxXSPEss6/GIoL/6x7ZVwA==","signatures":[{"sig":"MEQCIFMghoDg8SAcBXuIhr1yyVUMOTPiYHeTDo1V8rC71/M6AiAd/Vdn6Xr0i/A4uvNF20ectXtTUIPotyxfyqULYrbTVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110426},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f3ca0c3ded167e3f170bd802e6951a460649b14","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.11.1_1738351264306_0.8352347503549766","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@otak-udang/shared","version":"1.11.2","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.11.2","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"4a7a58071a4d94369d5d5501e2938e27a2aa6144","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.11.2.tgz","fileCount":68,"integrity":"sha512-nzjgMDWyYxeh8+VgnaOSrDa7vNYnNAQpOri5/7d/WRNzgka4Q73H1JnSsR15JuR01uy8F9SpQYvgplac8RnE4Q==","signatures":[{"sig":"MEYCIQDRD9fSW+cGVJgZSDl3fhDB5mj0JRgYaev77ykq+YYC9wIhAI7iHiP/+deMiXtIvgCM8+dsgd8jd/MfpblL7HeiEKZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112131},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"50bc24d5585d3ff31c5a99e1cb6d7c23ac96dfbd","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.11.2_1738423345663_0.07975655716115826","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@otak-udang/shared","version":"1.11.3","keywords":[],"author":"","license":"ISC","_id":"@otak-udang/shared@1.11.3","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"dist":{"shasum":"d0fac74e67c86b4ed2d36703f415c4c3aba5c214","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.11.3.tgz","fileCount":68,"integrity":"sha512-gBjk1VuepdyhDADNjmHGHQnLoqPD4pFYQrKy4FEXKI7HyyiPM09U3pkg+ywXl0fFx128OwKA5CQjWY+9/Qm7cQ==","signatures":[{"sig":"MEYCIQCGUb8NYKEAyq6JmOYZYvlAXWZrSZx8Bwtb0YzcbkJx9QIhAMRjhG4h9VeoVrYKkAxR732YCtaKdBvemKrMWU7wSiTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112159},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f7d5f4f355d2054a019060cf5a1b48e987134424","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","check":"npm run lint && npm run test && npm run build","clean":"rimraf dist","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","prepublishOnly":"npm run build","test:integration":"jest -c jest.integration.config.ts"},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"repository":{"url":"git+https://gitlab.com/ouai-services/ouai-shared.git","type":"git"},"_npmVersion":"10.9.0","description":"Shared library for Otak Udang AI platform","directories":{},"_nodeVersion":"20.13.1","dependencies":{"bcryptjs":"^2.4.3","passport":"^0.7.0","typescript":"^5.7.2","@nestjs/jwt":"^10.2.0","passport-jwt":"^4.0.1","@nestjs/config":"^3.3.0","class-validator":"^0.14.1","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","class-transformer":"^0.5.1","@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","cross-env":"^7.0.3","jest-mock":"^29.7.0","@jest/types":"^29.6.3","@types/jest":"^29.5.14","@types/node":"^22.10.2","@nestjs/common":"^10.4.15","@prisma/client":"^6.1.0","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@types/bcryptjs":"^2.4.6","@golevelup/ts-jest":"^0.6.1","eslint-plugin-jest":"^28.9.0","@types/passport-jwt":"^4.0.1","eslint-plugin-react":"^7.37.2","start-server-and-test":"^2.0.9","@types/reflect-metadata":"^0.0.5","@typescript-eslint/parser":"^8.18.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.11.3_1738423605662_0.372055594620877","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@otak-udang/shared","version":"1.11.4","description":"Shared library for Otak Udang AI platform","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf dist","check":"npm run lint && npm run test && npm run build","test":"jest","test:integration":"jest -c jest.integration.config.ts","lint":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","version":"npm run build && git add -A dist","postversion":"git push && git push --tags","release:beta":"npm version prerelease --preid=beta && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:major":"npm version major && git push --follow-tags"},"keywords":[],"author":"","license":"ISC","dependencies":{"@google-cloud/pubsub":"^4.9.0","@google-cloud/secret-manager":"^5.6.0","@nestjs/config":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/passport":"^10.0.3","@nestjs/throttler":"^6.3.0","bcryptjs":"^2.4.3","class-transformer":"^0.5.1","class-validator":"^0.14.1","passport":"^0.7.0","passport-jwt":"^4.0.1","typescript":"^5.7.2"},"devDependencies":{"@golevelup/ts-jest":"^0.6.1","@jest/types":"^29.6.3","@nestjs/common":"^10.4.15","@nestjs/swagger":"^8.1.0","@nestjs/testing":"^10.4.15","@prisma/client":"^6.1.0","@types/bcryptjs":"^2.4.6","@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/passport-jwt":"^4.0.1","@types/reflect-metadata":"^0.0.5","@typescript-eslint/eslint-plugin":"^8.18.0","@typescript-eslint/parser":"^8.18.0","cross-env":"^7.0.3","eslint":"^9.16.0","eslint-plugin-jest":"^28.9.0","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.1.0","jest":"^29.7.0","jest-mock":"^29.7.0","prettier":"^3.4.2","rimraf":"^6.0.1","start-server-and-test":"^2.0.9","ts-jest":"^29.2.5","ts-node":"^10.9.2"},"repository":{"type":"git","url":"git+https://gitlab.com/ouai-services/ouai-shared.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@otak-udang/shared@1.11.4","gitHead":"5b517245acb51962b04e6557fa3ac52c26b44991","bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","_nodeVersion":"20.13.1","_npmVersion":"10.9.0","dist":{"integrity":"sha512-VgMaFA7oV8M2bkZwCyWeyfhDHTKK2WtG+tNMVd0G2RtkADQ5Fv4zWUvn+wlnjJnQ+a51QF6043AFTs0CSVf2Lw==","shasum":"0c4ec5003089806a7fc43f1284b1daf3d8773d75","tarball":"https://registry.npmjs.org/@otak-udang/shared/-/shared-1.11.4.tgz","fileCount":68,"unpackedSize":112159,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID3MGHhYLLBrhvuPkjLCLvWv9QIKjxsx3vJneH9St7qkAiA4NlcJKW4UXL00LXx4Z/G+KyN63FLGCeT44uU5vNKyHg=="}]},"_npmUser":{"name":"eridhobffry","email":"eridhobffry@gmail.com"},"directories":{},"maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_1.11.4_1738423711060_0.3099536087347401"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-13T19:58:51.875Z","modified":"2025-02-01T15:28:31.444Z","1.0.0":"2024-12-13T19:58:52.125Z","1.0.1":"2024-12-13T21:37:35.588Z","1.0.2":"2024-12-14T10:48:50.517Z","1.0.3":"2024-12-15T14:09:51.361Z","1.0.4":"2024-12-15T19:54:54.763Z","1.0.5":"2024-12-15T20:51:54.335Z","1.0.6":"2024-12-15T21:11:07.951Z","1.0.7":"2024-12-15T21:30:05.857Z","1.0.8":"2024-12-15T21:58:01.031Z","1.0.9":"2024-12-16T20:57:37.406Z","1.0.10":"2024-12-16T21:52:12.170Z","1.0.11":"2024-12-16T21:57:59.403Z","1.0.12":"2024-12-16T22:10:36.619Z","1.0.13":"2024-12-20T15:55:58.647Z","1.0.14":"2024-12-20T16:03:51.145Z","1.0.15":"2024-12-20T16:08:57.819Z","1.0.16":"2024-12-20T17:38:33.012Z","1.0.17":"2024-12-21T13:34:03.764Z","1.0.18":"2024-12-21T13:50:47.175Z","1.1.0":"2024-12-24T16:18:13.481Z","1.1.1":"2024-12-24T18:50:48.532Z","1.1.3":"2024-12-24T19:21:22.808Z","1.1.4":"2024-12-24T19:40:33.351Z","1.2.0":"2024-12-24T22:49:11.801Z","1.3.0":"2024-12-26T12:50:41.608Z","1.3.1":"2024-12-26T12:57:59.780Z","1.3.2":"2024-12-26T22:51:27.627Z","1.3.3":"2024-12-27T00:16:52.034Z","1.4.0":"2024-12-27T10:34:03.176Z","1.4.1":"2024-12-27T11:31:00.540Z","1.4.2":"2024-12-27T11:56:37.305Z","1.4.3":"2024-12-27T12:44:07.058Z","1.5.0":"2024-12-31T15:41:08.292Z","1.5.1":"2024-12-31T15:53:59.321Z","1.6.0":"2024-12-31T16:38:33.965Z","1.6.1":"2025-01-01T13:46:13.494Z","1.6.2":"2025-01-01T16:26:29.400Z","1.7.0":"2025-01-01T18:02:04.930Z","1.7.1":"2025-01-02T12:25:16.232Z","1.7.2":"2025-01-03T11:22:32.150Z","1.7.3":"2025-01-03T11:36:04.576Z","1.8.0":"2025-01-05T22:56:33.825Z","1.8.1":"2025-01-05T22:58:38.961Z","1.8.2":"2025-01-05T23:00:11.166Z","1.8.3":"2025-01-06T17:06:33.841Z","1.8.4":"2025-01-06T18:46:08.228Z","1.8.5":"2025-01-10T16:09:27.955Z","1.8.6":"2025-01-10T20:40:43.575Z","1.8.7":"2025-01-17T10:15:46.068Z","1.8.8":"2025-01-17T10:39:04.257Z","1.8.9":"2025-01-17T11:19:51.481Z","1.8.10":"2025-01-17T11:26:13.181Z","1.8.11":"2025-01-17T11:46:20.205Z","1.8.12":"2025-01-17T12:25:47.613Z","1.8.13":"2025-01-19T16:41:25.981Z","1.8.14":"2025-01-19T17:24:44.796Z","1.9.0":"2025-01-22T19:54:42.986Z","1.10.0":"2025-01-24T10:45:55.391Z","1.10.1":"2025-01-24T10:51:28.034Z","1.10.2":"2025-01-24T10:54:17.124Z","1.10.3":"2025-01-24T10:56:12.571Z","1.10.4":"2025-01-24T10:59:30.651Z","1.10.5":"2025-01-24T11:09:53.354Z","1.10.6":"2025-01-24T12:19:55.400Z","1.10.7":"2025-01-24T13:12:11.456Z","1.10.8":"2025-01-24T15:26:20.212Z","1.10.9":"2025-01-24T15:29:15.833Z","1.10.10":"2025-01-24T16:14:08.049Z","1.11.0":"2025-01-31T18:47:16.015Z","1.11.1":"2025-01-31T19:21:04.509Z","1.11.2":"2025-02-01T15:22:25.890Z","1.11.3":"2025-02-01T15:26:45.845Z","1.11.4":"2025-02-01T15:28:31.253Z"},"bugs":{"url":"https://gitlab.com/ouai-services/ouai-shared/issues"},"license":"ISC","homepage":"https://gitlab.com/ouai-services/ouai-shared#readme","keywords":[],"repository":{"type":"git","url":"git+https://gitlab.com/ouai-services/ouai-shared.git"},"description":"Shared library for Otak Udang AI platform","maintainers":[{"name":"eridhobffry","email":"eridhobffry@gmail.com"}],"readme":"# Otak Udang AI Shared Library\n\nA shared library for the Otak Udang AI platform, containing common types, DTOs, utilities, and constants used across microservices.\n\n## Installation\n\n```bash\nnpm i @otak-udang/shared\n```\n\n## Usage\n\n```typescript\nimport { CreateUserDto, Package, Role, ErrorCode } from \"ouai-shared\";\n```\n\n## Features\n\n- **Constants**\n\n  - Error Codes and Messages\n  - User Roles and Permissions\n  - Package Types and Features\n\n- **DTOs**\n\n  - Authentication DTOs\n  - User Management DTOs\n  - Farm Management DTOs\n\n- **Interfaces**\n\n  - Common Types\n  - User Types\n  - Event Types\n\n- **Utilities**\n  - Error Handling\n  - Google Pub/Sub Integration\n\n## Package Features\n\n### Small Package\n\n- Real-time monitoring\n- Basic alerts\n- Basic reporting\n- Single plot management\n\n### Medium Package\n\n- All Small package features\n- Device control\n- Advanced alerts\n- Advanced reporting\n- Multi-plot management\n\n### Large Package\n\n- All Medium package features\n- AI-driven insights\n- Predictive analytics\n- Automated control\n- Enterprise reporting\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Test\nnpm test\n\n# Lint\nnpm run lint\n\n# Format\nnpm run format\n```\n\n## Breaking Changes\n\nWhen making breaking changes:\n\n1. Update the version following semantic versioning\n2. Document changes in CHANGELOG.md\n3. Update affected services\n\n## Contributing\n\n1. Create a feature branch\n2. Make your changes\n3. Run tests and linting\n4. Submit a pull request\n\n## License\n\nISC\n","readmeFilename":"README.md"}