{"_id":"@7365admin1/core","_rev":"510-1d69463cafb97cac9a4303dd70a0ed12","name":"@7365admin1/core","dist-tags":{"latest":"3.68.2","staging":"3.64.5-staging.307"},"versions":{"2.6.4":{"name":"@7365admin1/core","version":"2.6.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.6.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d6359fd2c4e7b12a22ac0b2964a85e29ffbbf779","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.6.4.tgz","fileCount":20,"integrity":"sha512-1gz0wsSyWTXEVdXmHz/OePODCOTVgOMOVcdA6pKxpn7zzhQWoZ07+CRNGMMaMCmxYagGCnVB4/jP9N/j3t/H6w==","signatures":[{"sig":"MEYCIQDFL5CRtwPMJy8IGGHrAynqloRPk0aOFv0eO0MTLxQR2gIhAIxuDrg+KZuU+Y5U5eLSvYJ/gsW6u3ydMXDvKf/M5qSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6673226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bcceb35c2e25c6b29a7f039c12412c514bc7c9cf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","urllib":"^4.8.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@iservice365/node-server-utils":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/express":"^5.0.3","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.4_1768814569943_0.07322637260437737","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@7365admin1/core","version":"2.6.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.6.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"745a04b505a4a2a4d6c75780d0decdc81f414e3e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.6.5.tgz","fileCount":20,"integrity":"sha512-4P2ABXZBnR+e48GlqHmJ7mOEvu/ZS8mTH+X98cBbCeZ9w13eZUx4jSotfk5b+EXUs2qZlAavFu1svY4wJkd1xA==","signatures":[{"sig":"MEUCIQCLBvZ9qGs7I+or6EAtgQqVkKIwYGsjZAESnR6GtlaCQQIgW1fYzNQHzgdWoyyb42kuXDTnIEiO7OoC7Cwhkn1+yBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6686358},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"56846723251bc8f729258725645b9b7a3a11f173","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","urllib":"^4.8.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.5_1769047267809_0.5066849132750169","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@7365admin1/core","version":"2.7.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.7.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3cd2cd2a4d58e14475b6d3ac57e90ae9d8f00cf7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.7.0.tgz","fileCount":20,"integrity":"sha512-R4Ug7VVB7Ow1vpAMtmwJ5Z+qk7xnphsdUr/lnTS+cUn/nadObno0SbAPwY+iOCDD4HbpRMtFqC0Cnjg9U9aaIQ==","signatures":[{"sig":"MEUCIHexJK2UUS4GENh0ks913Psv/nKncnwukh7zxJ8mEaZGAiEA+Se1Nu06Rk+QZB2viLOsyVIuzeWB3cTERH+N+GYJBP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6686417},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"305dadc2b54bd210713506943a4c39d311a2298b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","urllib":"^4.8.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0_1769149095730_0.15426621480577785","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@7365admin1/core","version":"2.8.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.8.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"87b26a80fddb180474ff1a0023788b31bf722ae8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.8.0.tgz","fileCount":35,"integrity":"sha512-6iWbiqDH17QPcukFtTlhoqvqG2ygtIStsdBuxyx2g6IjklksqaS/VfBOTaHB5ggrLnuZ3Pvqy+bDcDmWTHyw3Q==","signatures":[{"sig":"MEQCIB/LG09isiZ16IfqzrqCXBBBELW1/BYtf/M/XSiU19jPAiBJbIgNizmdOXgFUZEbNL+/XbP+ZJc0OoUPKQxNM7/PKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6743243},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0b5eb4ab67e497020faa316bac43eaeb465148bf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0_1769649057868_0.7250839710738852","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@7365admin1/core","version":"2.9.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.9.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d52d000ba76c3a25bfc087ca4626fa10f2683648","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.9.0.tgz","fileCount":35,"integrity":"sha512-Kc7LYxutKE1NSjL7zRGe5JXRS7nwcDBC1oHKcXdGRMGK3y8r8vigj6HHl24BQe3UwFuhuTB5vnY0ydY4wkcSJg==","signatures":[{"sig":"MEYCIQCxZs8C8wiQy9MJCWAeas7o9Ux/Mt2HDfiI2t7e1TUM9AIhAKfJOj0T0oFNpuWTo8vskMexiNoSVXkkqG1kZtP/V3E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6772110},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1794784694fba3e51e95a0b1ba6f96ad04b3208a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0_1770255252268_0.6030644730394252","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@7365admin1/core","version":"2.10.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.10.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2e765b0a70e601958683713941eea3598c37263d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.10.0.tgz","fileCount":35,"integrity":"sha512-ONyiEuHsWpyNadpFzBB5Wt8fq/IOAwj7UBXYf5sg+LFjG2+pIvgv6J55y/nadF8dwz1mjoS6SGPIUmveSHqJVg==","signatures":[{"sig":"MEUCIQDKYm02ys7hLkMoFlYNateFmcC6cTd+XXcyyD1vvf2TPAIgODlL+3++9EaAH2VFzPUGe5lZnP5OiNvnhJb+KZZzEo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6883884},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"68075bd3af198a4744f3c333e047e1b50b759e28","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0_1770873964754_0.5344440391407468","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@7365admin1/core","version":"2.11.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.11.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c8c6f6530d0951eb991661d8b4b96d43ef1010f0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.11.0.tgz","fileCount":33,"integrity":"sha512-zoUfx6QF2AnMRqNrpXTb+DXbfpNco0PiotB3j4DUOyi5vQlfMG/73vBA8PadotYNl5m2USCalwxvdL+Q3UdI6A==","signatures":[{"sig":"MEQCIDZcR5xycvuruKHjFt/jJ/dVPlBZEsZEwepHQJPnlgU0AiBg8epJ1oLXioxu+fG2i9cSRotFXWZU4N4dWlCxGBIxtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6947855},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"575e340b1df1467eacb985388aa11dc9aeb07737","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0_1771212322638_0.5813306713367503","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@7365admin1/core","version":"2.12.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.12.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4f3f72eeaa7caf9cfe30cdc8dadeceeccca36678","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.12.0.tgz","fileCount":33,"integrity":"sha512-tzXHVFnR+/t3gZLEVlODWsGUbzf3p/xi6y8wDBenxp+OvJ9C/4SmVXMtke3OmfQygYZ4EpIDJrp+FZED7Y5JvQ==","signatures":[{"sig":"MEQCIBorlKuzBUuw3MeNCtcBVnXNLjiyxYfa60CsQexDTIUBAiAsMOzHxWCZlmxovmnSwNJlv0bYjwV4tLTLy8Yq4SdOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6984341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6135317fced055495135166e66738aeeee7e2ec5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0_1771467978503_0.06011685358544505","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@7365admin1/core","version":"2.13.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.13.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dcbbf673808160f98773de0f07896a2d49061829","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.13.0.tgz","fileCount":33,"integrity":"sha512-BhjiweJlMfvOh76qyXtFCHzC7p6IeDAMiuBd8Se5DvyUSAxy9243iwO+31H79HOU4H5gnm/xDSp2QGLFhYzgbg==","signatures":[{"sig":"MEUCIE/WpBCoObyILsIvk9mdSvqFlUU/2b9hyYQdsMzBUEP+AiEAuYpcqzshrPQLe7odeDKMsQG9wrcFgOVuyb88h+PEQHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7081793},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c05549ad2cbbaef589f71369c5627a2540c78bee","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.0_1771834864098_0.46643963385874687","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@7365admin1/core","version":"2.14.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.14.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bbebcef6bb331dce63e792bc5ff7c4b4ab0110f7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.14.0.tgz","fileCount":33,"integrity":"sha512-nxi3idGKj6jnADKEwLarNQRi9oldU/a7462aQ0KGu2egKuuSk+E9XPHE2BgYPRDAXyjvpBIMIELpJ2B6Kf3YEA==","signatures":[{"sig":"MEUCIQDXZbVRUl4O9IO4XjlmjvoHV/nyIYdoVgEMs9YsnaXFEQIgfeTjs4S/NTCwyz7QLkHxy+2wbL/qcrPX+WLQFXQ7xW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7219773},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2490a2676eb30440b37ddf55902e3c38f88ea352","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.0_1772411505988_0.40788926591710517","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@7365admin1/core","version":"2.15.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.15.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5817f71e43ed460ed6716670d9ea184b68fdd44","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.15.0.tgz","fileCount":33,"integrity":"sha512-JK/8QWN6A8CsULk0pmIZoM4ZAKnuyiar+T/66nmnY4EGOupDqTwstYuUjDoVhsOny/ryz+Q+aj2WrCwEq93yWQ==","signatures":[{"sig":"MEYCIQCR9WwpoabcjfhnnVrz2JvqKKb+qyvx0+4rAbWmZ42UJgIhALijW9M4vhWl7KRsEDKezE67QweR9JQ1O7z5/WfXAU7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7382404},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b8b4234ec07d2be243ad6a0d8999a16a738bce47","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.0_1772762039067_0.42582200341250465","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@7365admin1/core","version":"2.16.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.16.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"853c6b1fb9cf959b85c1e5a6250b4c06b5d5a27b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.16.0.tgz","fileCount":33,"integrity":"sha512-++v/YdOTS0L1pHQQZAAOe9C8Xj24cF1ctMstwDhuInRc+tfxlER2CUwIaLQPwyNW5appJOtYD8WLhPOfElz+8w==","signatures":[{"sig":"MEYCIQCP+cKUIC9rVvoSdIljnHJ9wjJckQLZ/R5GJn+Go1GoOAIhAMQ1WjKlpc6r7EWfO92HPME/gbsstbouRexVKLmEKka9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7442326},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d42c374f32844c7ad36aa887794807af3d499e38","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.0_1773034137060_0.8929055441310421","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@7365admin1/core","version":"2.17.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.17.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f3a0b496408186382b306659618475237b993fe5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.17.0.tgz","fileCount":33,"integrity":"sha512-BhBXVKGPgtXRI7beZCHVGnW9kL6RFl/wZY52X/wymRBNhssVeA2NOFpQcrHwA7xIMw0yYgE6oi14X68kZvlmiw==","signatures":[{"sig":"MEUCIQDmiLiBGiCkKnRypXV1h5XX2gYYqnI3wCi/Rk0YFOJ4MAIgTm5KM/BSXTV3XPSACTJ1meU29mDTVD4bNJEFSPHfsRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7535206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f792750afd0a02e7494dcef8ddccd4e03baa090e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0_1773389431732_0.30299707515111485","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@7365admin1/core","version":"2.18.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.18.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"429acabfc39108ea7b717d9557b67cb8e63b7f49","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.18.0.tgz","fileCount":33,"integrity":"sha512-3JoDzY7luYSba4j7Syqjkmja+i5ZcIhQpfPpylZAUK7Urn8ocNrA37bXGj79ZHjz2IaU7kLLH+t2Ao9Fpr1X9Q==","signatures":[{"sig":"MEQCIGakhhSUlIT7BG62c7IgDxGA7Rd2103NOqXKKz24aSW7AiB074K+bJwsKdgmU3GYm7PO3DgNoVIXxxjgDgBn0ZLn9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7552600},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7af4eff27fb88f667cd6dfdffd920c6376f087f4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0_1773391621057_0.09989231256138797","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@7365admin1/core","version":"2.19.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.19.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4d4cd7d2527922c5ac47a8fe73e39a97374d6c5c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.19.0.tgz","fileCount":33,"integrity":"sha512-9fbkw64N4SGRVNTpio7ZRzS2OnKMP6J96OhkM+GTGpbpigb/EpjTyxIUqkQmsyliPJib8BTPX6Lmh2/c5ChEgQ==","signatures":[{"sig":"MEUCIGDDeQiRE/eDiHsssH872KFweC0eqFR3lMLvFi0x/bAKAiEAqg5nmYZOdY/CQxzm5N14JNYEHfRORq6x1Ktu/m6rltw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7604045},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1af5dd246610e42a954b849d9abe2383cbb165c0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.19.0_1773719218044_0.8480087983275386","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@7365admin1/core","version":"2.20.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.20.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"efd37560d3c95adc11cf62054bdd87a2331e9315","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.20.0.tgz","fileCount":33,"integrity":"sha512-VQIgS4aLSnCtBxULaS2353+2Dx4FgG6c5c2yyfR3vCE18+gZOSMgnSZiYpbW3Au3UNSJX0gfalJTCBSYhRBQTA==","signatures":[{"sig":"MEUCIQDU3ehiDutb2qRstkp1ntxbOKh5SL5XOsdvkzsY95AKogIgefmTHKMU8tNt38LQsPZCbc7L82GJR6+G/ntJLu8CWS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7772102},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ca42d1eefe1e0acbcbf6efdc55d0dfb283e1bb72","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.20.0_1773968429883_0.7288854747612712","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@7365admin1/core","version":"2.21.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.21.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"db318b174e11a794422158a57638a2d873672c68","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.21.0.tgz","fileCount":33,"integrity":"sha512-kX8J7YHLllJO8r1MLD+R3BoEIQFFMyw4Y6ivgbaaBzmL8QhKnckvSNiv/zBxxn2MejbrcBUh5X9fP2AqJZ1XMA==","signatures":[{"sig":"MEYCIQCQbRXGEhPSjHQXZu/CXvCdRtJlkhzs5ecp0Hye6CRQ8gIhAJ0zC1CQICuzJGZIZVgSQI2nCSqh/P8bP5IUSCYNp+K5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8121137},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"045d8a9be0ad9b19229f577c969c9e4c0d639b6f","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.21.0_1774320792547_0.6590805719988984","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@7365admin1/core","version":"2.22.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.22.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"16e8fe0c54bcffb9029abb71b75dc0d7f245a95b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.22.0.tgz","fileCount":33,"integrity":"sha512-0DiBEIvB7aUdmcgP/mTPJMkwJjI/mrjYrW513933r97zvu9DU2gV6s1o0QBoQVfvqLlD2C/uDE6facyw+xFQPw==","signatures":[{"sig":"MEYCIQD8Ve3d2GxbBusqKNIF0k8YaetWSGGSVaPQa18l8QX6ewIhAMwRNauK1jFHVN+L03rxwFW28UA6bf4RGQPf3k9slAU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8502589},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"41617d3486b1d714c5784fc2c1999464d3b0a73b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.22.0_1774428367867_0.047766972298351584","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@7365admin1/core","version":"2.23.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.23.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a2d6461178a6e3fe342407e4c9258c8b7324a7bd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.23.0.tgz","fileCount":34,"integrity":"sha512-//lslKPqN4OeCflY9soAoaMwPiks48B81UBMF8WUNBj5LAVMTkH/9ZaCLN5xDL9Sv9OuwOJV1C7d81/UUizxhw==","signatures":[{"sig":"MEUCIQCbnh1++VSuEdT106KEVmEz51kssUt2Bdy9VgK78ZNuFgIgUKBsCN1jBVZh1rPEoDKWMk8YQ2vS5L9BwA1c1EbGBNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8675960},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6171d2b88bc8ec310bfc754608dc7721d40613b3","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.23.0_1774689313640_0.07287406742059854","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@7365admin1/core","version":"2.24.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.24.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bd52466eadb4077e91be642925b3e0a3fde95170","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.24.0.tgz","fileCount":34,"integrity":"sha512-H4o2c3Jsn/N2mKpHS8zToOPYfL0dKN/PyPW2FKpHhPuj0kAxdFxZgY82tj6Lv1idyXW3/Nh7/pPLQx3MIth0qg==","signatures":[{"sig":"MEUCIQDh3jLVe0otTvU/Ti5lxb4z6pLE5673UGWEr4UEdOSPgQIgOM2UG24NsKfv+9N8CJUNJ7Pd5RNnd+ALtgl5RaWwWnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8836288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d255732563d40d3ac605d51fb3849980ded2c5e4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.24.0_1774833743342_0.22971874216024557","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@7365admin1/core","version":"2.25.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.25.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"30edf33d27ae4da3cf12c467336df486418809b8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.25.0.tgz","fileCount":35,"integrity":"sha512-mPx/+xUKVEEu6xtcmpaYh7JeSGt6opxKPJAhw03RFyxuC24GRRRs4uGbevZxlvnHW/asecQx9t8G9Orx6UqA1A==","signatures":[{"sig":"MEYCIQDzOEDw9pAM+RaAZaWeylNDWN73io+9MEJAkdDL8CaVVgIhAJQHarZkg5FMX7SWZEs8gsV+s5+D8QvbpOryQb+eIdh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8874120},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4f41698ba851179e8ac203366090d25cbc72790c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.25.0_1774929425606_0.5095563647248744","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@7365admin1/core","version":"2.26.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.26.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"db77cbea402b6743005a9ff1696f1a1dbc343e54","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.26.0.tgz","fileCount":35,"integrity":"sha512-arulfsqEKxKHjhAq+1O9gBdI4D7eJbHzj7ZKJPnEMmrxZmmJI9QatiUE1/2kZPLg77T9EA60nol9m3zWcBgcHQ==","signatures":[{"sig":"MEYCIQDTYO8rMLEpuXCcbDQz517ZIV3kYSH3930uaeKEoHmVugIhAIf4ZKXPCXEqz+QKpVQikafE1mnjcrEBa9uyYlr6hmMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8954709},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ac3671bc15c9d0929bcf31e366b62198d294d3cd","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.26.0_1775101720077_0.22766480278265244","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@7365admin1/core","version":"2.27.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.27.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4aa3f8b0994dd1051a6cba5ce9be14a76da179e2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.27.0.tgz","fileCount":35,"integrity":"sha512-nvH9SEsBvtDTDzu9YJ1gT4EbmAfBeTgatTcobHstkPT8YorVQIAbyVpeQvFQc6F+wLgIVEYm1ZH4NdxBhdTRlQ==","signatures":[{"sig":"MEUCIDQbKaiEStLTlrWRO6WRqUSBZp1Lw2D5K9OiC7iaSFudAiEAnfhTmsyNw6gaRRyXDdHgwSapJ9I2BXqSMTKOmkTqUB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8960853},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f543ab8cd8f6ecd5d5ea8de81537256d3b7c36d4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.27.0_1775118211790_0.4599711685653758","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@7365admin1/core","version":"2.28.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.28.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9b0a61c0ab75839cc6e3b56aed99e08bf2a9f364","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.28.0.tgz","fileCount":36,"integrity":"sha512-lGT+gsCDzDWUhbCXRaEcPtMqqAjR7wgJveG4MdMZ9zNn6yGTDxchRToOxQ9c8vjz1NNR9ln7uXBMumqmDiiTSA==","signatures":[{"sig":"MEUCIQC7bP5L1WtF/HmLnUHqjmlZWTTysBvENRS+LP80OXvGEwIgfaXRUsoaJQjyOndXfM6SeuvLmfkuX98m7AP6W6RrI6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9169275},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b881ef0590f83194f1f0ea73af632831db8eb2be","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.28.0_1775456683298_0.36050970606093746","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@7365admin1/core","version":"2.28.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.28.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"91851c8e8401f24b273b4c685597af894fa6273e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.28.1.tgz","fileCount":36,"integrity":"sha512-GpLYPTUk8zvc92m7ONY6XiSzneVz3j7BZAUl8yj3N8aD+sF8SzP/oULgsNlVX9mnvCHhwMTQPNJ+R10QjjqSEw==","signatures":[{"sig":"MEQCIDqUbzXtnMk83OTVeODzRX4/zk3TR//5MwnkH78yRytDAiA34wqmggtEscpFyDz4QC8wcHSLRmhOw1U4FxrQGia+9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9169680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"793c6622d728694f51a4cb2a43258a1246d373dd","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.28.1_1775466671205_0.7333435721536696","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@7365admin1/core","version":"2.29.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.29.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2306d163d418b885956588c5f176d87fbff27ae1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.29.0.tgz","fileCount":36,"integrity":"sha512-ORT5UQdfZ0GEit1IHT0BWdWyKiSIJ3QFEtGJmXe471qn/52pmX9YebPnogdGIZcWtYQjWyHu65pXr3gCZPclLQ==","signatures":[{"sig":"MEYCIQCiRUyOLSILQ3pfBIYamEcKNf+41XaaWvckLseoaB2FUwIhAMdMnMVIVYdEtcGNmzAvP6uW33hxPuZg17syPJaKIRcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9170259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bb60b24eed6f2a3080c4ad9f69baf6b3f962f9cf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.29.0_1775523125911_0.5262591100795808","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@7365admin1/core","version":"2.30.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.30.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eb41556d99a8501fd0a360a55531b913e4bc1ce8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.30.0.tgz","fileCount":36,"integrity":"sha512-yD5q6+rXEzxLdvcjmfdNRUEgNwvem1IYQmiN+54zAvqf1Duixc/dtp042BPnelMcNYI78c6C8tXfxMUqlhgVoA==","signatures":[{"sig":"MEQCIGt31qIhQQBI3zJzk1uG5lmUCp/i8/eOpTXBz9vw0tVUAiBUgotVEBaVH5KGfe2WhECRH3QteGLrdnO2d8cK0nb6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9296159},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3b9669ee0eb6eec59a23ec400843cf7e6751655e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.30.0_1775636728179_0.6694241811150787","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"@7365admin1/core","version":"2.30.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.30.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4d6f6dc109168c3518a5a21666a2fdee8b1852dd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.30.1.tgz","fileCount":36,"integrity":"sha512-466tWVOLVbHlyFCFPOiA9F0NtcoVlbaFfRg3nAB+If7rWEoo5cmDJ+U/jhfK/1x3VnXjWLHWgUOCrCtUh4T1rA==","signatures":[{"sig":"MEQCIFO8wIBRsYMUiUdVAzNdYFGJWWNfQQUh31VDWox0y2A7AiAfRxCvwbsFUXo+grcs4f+g2hQdV/Q3Urp6f59pxvx9hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293030},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8d77815f671035703624363d67210fe78dac4647","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.30.1_1775719489298_0.9228878960608646","host":"s3://npm-registry-packages-npm-production"}},"2.30.2":{"name":"@7365admin1/core","version":"2.30.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.30.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"678912ce591330286a62cb1ed7c9eab2e5bb8e80","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.30.2.tgz","fileCount":36,"integrity":"sha512-hnpfDuwH88axnR5WjvJd5spv2EtHmGiO6kau760fNFcZJKLPw4WxudnQmEzclXUpXz4csmG3hfegYeoLQuQlCg==","signatures":[{"sig":"MEUCIHqoUeSpR22Rlthcxse4fKKho1eyZ1XQeMa35FcJXwcTAiEAxu8FSPvJF+cq3vRzOHpwzuCuvg6B/PuEIhzsqZ2vFjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9509836},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5d2b573508d3b707c2d76909b0c865d44b17ebea","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.30.2_1775799617248_0.42934000076061274","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@7365admin1/core","version":"2.31.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.31.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"39efa26323b53473dab2589e0709e24b3b27e7e1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.31.0.tgz","fileCount":36,"integrity":"sha512-l7Pg4CJv7qGCqJqUkLkMvSexLwU0w3+qzpafCTC5pZI5ntr3Iu0VKY8D95Ao0ry3g6VeRvuDRw955FP+Jlu3ow==","signatures":[{"sig":"MEYCIQDUuDJwDT0dYg93MFWwA3ynKAX0/yZVIT4hu1Z0TnzUBwIhAN3e7+5yHhJamTXK1NVFqn7s3bc+4nCxxgPF5NIknxei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9552146},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"30c0aa22526c2f260120e811ee1f98033a69b58a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.31.0_1775811444945_0.41870018983614665","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"@7365admin1/core","version":"2.31.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.31.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f17bbe79a42aea9ae39abceda0a0a2b6c7cc930a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.31.1.tgz","fileCount":36,"integrity":"sha512-uUud13kiCu8+bKlfWDX5DUriYhtk1ycWrC77XcbTQqS0vAdt+B82LVKf2Q5pOxerjyxaLkx5BVConWQf61iEPw==","signatures":[{"sig":"MEYCIQD753CCznlHS8pTNYsXLLC2LeS/feAbbAjy28Z2g1RdSAIhAKFGt99a/ZNllgth0+AOVGBN52cDUq+vMaaUioNbD79q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9547621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"98d11fdd6545e4a4d5e2dcbe6c8468ab869a0146","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.31.1_1776044127495_0.6719351034195664","host":"s3://npm-registry-packages-npm-production"}},"2.31.2":{"name":"@7365admin1/core","version":"2.31.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.31.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0d753a73a3523bb4c16dc0f228a9037abbdbae69","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.31.2.tgz","fileCount":36,"integrity":"sha512-58LCLaMG6jouO1df9VHzToTIoKl1BtVG4pXU2AOSMbPZdC1zqFPTlYAkg/vgjwNj/vA5sbbaO9+DBnQgmxrDsg==","signatures":[{"sig":"MEYCIQDlwotWyJkDh9Z9s7M37+4Wpab+bSe1Mq32oVys2so2PgIhAKqu1DMbOK1u5/UOkx6LUxZLRn/9d1a3mp9iE25dQhY8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9599961},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9f74a05ea84d0ad30f132c93dbc0614ad1be01d0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.31.2_1776060685542_0.5450297519038279","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@7365admin1/core","version":"2.32.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.32.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cb7c0187135a006aad30517e7821250afe96d483","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.32.0.tgz","fileCount":36,"integrity":"sha512-ojBn1jpbgba0/h+eZJO2BIfY3kAvtnknU5/xA8pdipbAZhrkONv01M1oQnfAtwtX204/nTf0FOUVwRbjgbl+7Q==","signatures":[{"sig":"MEQCIHxB3Y+InItV6du/UuEhyr3wbWRkd9WjwPRjVkZqevfwAiBQOcJ8G+WVAEfFNM7FUp+R6F6ooyVJr2qVHVtDW70fvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9619028},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f4f5c710058e4a78346a8182eb6f31f901358fc2","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.32.0_1776075351042_0.2555690635689025","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@7365admin1/core","version":"2.33.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.33.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"68d2d10b62ff788acbf0a870a879e5d50bfd6316","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.33.0.tgz","fileCount":36,"integrity":"sha512-eRa7v+HIzV+3mlJxZ9bZAfxxuLLqhbKP7j+L4JjROSxqiQgIDaeVaHb9qUqQv+/+q4oXpMQPtVND4Gx6u3SGPw==","signatures":[{"sig":"MEQCIEWp0ETiEDKOWl2pgOG+72uqI0G9CTDY0Y9RSZkKjI9IAiBPlYxp/4Yzl2NQR4ExscOLnQZs9xBZB/2G5pB10wuv0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9620683},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"36d81d1c21d09ba6ed54b8c3e652c2c5db9b5acd","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.33.0_1776146792129_0.8694098787065625","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@7365admin1/core","version":"2.34.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.34.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a3e5b5161bb2eead5c58642e129ce60f72bb637e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.34.0.tgz","fileCount":36,"integrity":"sha512-8nd2DOOTzWa5UuXpLkwwv2dO3EK/yxZ2mskr+jfBZhwH68EpSDoj+IGV965n2M6KxkbyJaDIthodkUfUUo/BnA==","signatures":[{"sig":"MEUCIQD3pDbtMegkQzMYSPEotYGkymPbH4gWl+d2GK5H84RpyAIgMdEYasybdeN+qiR0OKgPe5OvjoLIklQwfDQ61/inoXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9675927},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a886cc80aef3bf762ff882e4bedc4d4cb6341463","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.34.0_1776155382019_0.48991364710644847","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@7365admin1/core","version":"2.35.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.35.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4becafaf2f7b67645b2425e464cfaac90ebadbed","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.35.0.tgz","fileCount":36,"integrity":"sha512-8u958uAaP4wLi8f761YMVgpaHck7HB0TcQxq1wf8OYH0rCeZsnhstFlkLVSMo7YrwaOKbStNla791zasfzFOvQ==","signatures":[{"sig":"MEUCIQC+kzk33dQ5aNenzmYN3O02Uiz5yQGv6x0nba8kzaKgvgIgRPR7+M6rMM+yO1Bd1odJJimtSMyiDO/uzTI4b4+rsZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9693640},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d0fe19ff18ed4f7853b0bc1bf960143e0f73a80f","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.35.0_1776241698384_0.0490631587807735","host":"s3://npm-registry-packages-npm-production"}},"2.35.1":{"name":"@7365admin1/core","version":"2.35.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.35.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a50b34b91e1e923c71383ce6d04a9fae2918864e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.35.1.tgz","fileCount":36,"integrity":"sha512-0TxbtwOXdxzYDeWFLmjGaSqGvXLUJFeI8tF2+AA+6SGmy+0zbPUsPTs2mU0ceAjnTyyTKP6QX27FVHIikogrHg==","signatures":[{"sig":"MEUCIED7ORODe+eX7+6aCo0lsqxy6bTzUtJ3plsctbFNve4lAiEAuMTW7WPO7OFZJxT/b7ca31qwljrpckbfXU/viPVrWdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9693280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c710d32ad21dde923095c1df5e389b2d9cb0279d","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.35.1_1776310453750_0.30728426489945804","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@7365admin1/core","version":"2.36.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.36.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"85eb81cefc81014b2aa59b343300ce5102d70b6a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.36.0.tgz","fileCount":36,"integrity":"sha512-CWIeuLpggbF/DJjga1h90xhDz8PCfEPpvkYpfqeSxesOZTIC5TFFILj7K8ldKu2rN3OHhVWZQ4Ji/1U+lzTtuQ==","signatures":[{"sig":"MEQCIB02lKIhmHxP5pxJxp8omuheHs5v/NaueSA5dTNnPSkGAiAugMVoR8NR7Xy57rQyrrUhFP1f2UUlEz9wBwFYJEvU4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9693555},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2a2d519d6f10c9e2f961a6438b975d521f73637c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.36.0_1776329057958_0.2557715496039972","host":"s3://npm-registry-packages-npm-production"}},"2.36.1":{"name":"@7365admin1/core","version":"2.36.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.36.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a42715eac1f2bd025c6add0843609e01a4f67e3a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.36.1.tgz","fileCount":36,"integrity":"sha512-d/fHGGCoYY2/TxIpOXfCr+Hoy/gP0qwELrqra8A199esDtPDIlIthyYSXP/crqYlotoSNEd94nFIzjtTGqlEiQ==","signatures":[{"sig":"MEYCIQDLTJQlS3g2qNmGR2ivxHXFBztTPCCtoQPvKbOqYVex2wIhAMnaMIEJ07TO68FjuzTULZH69OUiCWKUg9D/Ek1ewjVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9692576},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d09adec7f5262241d9207b9f84e26cc428e468e4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.36.1_1776396353952_0.5364003967892985","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@7365admin1/core","version":"2.37.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.37.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"348d0d9e66a6babe7a1a7f89835585e4968d4920","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.37.0.tgz","fileCount":36,"integrity":"sha512-CQy1sdZEkBcfp9aTqWMFxh4uE/DSZI3WCerBuuXE4gfdnixt7Dir269ElwBF3xH2NRV+RI02tzYqoaSiIbaBfQ==","signatures":[{"sig":"MEQCIBhvdAiMid5QXjliimqeZ/N6fJUJZb+3bHGqDkHQAX7QAiAs1nE4i05pR6aaYsmWSnCaMpGe8TSfnXLE2EgjRTYqEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9697096},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c9f9b668a66ebfcff84422f9bd851d4136d15a35","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.37.0_1776414140282_0.6512406919716331","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@7365admin1/core","version":"2.38.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.38.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dd1eed1a600c216ad0cccf5db8b2f9dce2c587bb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.38.0.tgz","fileCount":36,"integrity":"sha512-JnE3jYXWURMslcJpORa2SVBxVtHK0ksiDsUjexHhvElH9EWxMrOLlnzqqWVe7Kjntrot2XK3jvVI877nxgbRiA==","signatures":[{"sig":"MEUCIQCta4PgWSAPIEnwq70mLzO/rqBAwHgnRlVmd3Fekkmd6AIgNSao61mY6c+ATtzHKPn3Ajz3f5UWs6+PBnMEzL9xdCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9698556},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d2e550fa60d9063a1829947667763645c754b2e4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.38.0_1776673730305_0.3678518370793462","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@7365admin1/core","version":"2.39.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.39.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0d6b7c81b30db2c44d91c8862c568a416b27a088","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.39.0.tgz","fileCount":36,"integrity":"sha512-kwbyUM3x3X3gRTh1f+cNaudRbqvs6AqbrCVOmcIgSxve2wqpeBZBsYSWOp/yTFor/ve+mF0bRHnUbh326FZDhQ==","signatures":[{"sig":"MEUCIQDHZjPtmXk/kNRfINY7Sb5RAA/9PNkBbiuR1cBDoRtSUAIgK3NijJ5jLoMB6+bl1D8lB0ztBGH+GH2jidCWaAG+5KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9748528},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3d9fade66d87c23028910980548243e05ad80aaf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.39.0_1776756374611_0.8840254753871069","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@7365admin1/core","version":"2.40.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.40.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fecde88dbf77e53e672556c6b4ee31a98a2b369b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.40.0.tgz","fileCount":36,"integrity":"sha512-rp1HqKGVBzN2OYHpKiWgltIowRlvFdeh1/+s2zKbH15MtiUaFxYKHLcG4ryfBO5O36chGXTzKzrLgyrVkjSUUA==","signatures":[{"sig":"MEUCIQCpILrzIgj23yk3dBmFgZgcaYcis/Qk/EYyd93rtMKJUAIgTvYHWloLPXrFKGN09VkLWQ5eJCFrsOzzLBq9Oty84PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9799315},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c76d5b2ef61215ae3de41b96e9e0da95080c629a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.40.0_1776759971512_0.46494929889879244","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@7365admin1/core","version":"2.41.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.41.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f074b406d9e958371ce604fe034e4db884e858d9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.41.0.tgz","fileCount":36,"integrity":"sha512-n6LueU2Dk1z9OoH9MRyKsjSD57JTa3Pyy4Pu8a7OQONs3GrZ03VrgFPmaTtweG3bTCJlH/qp/Ykw9FCUFvOTiA==","signatures":[{"sig":"MEUCIBYSfHqVwjJ164yO+D78SRC3CAgded4Rf6HhgJBvff0BAiEA+0RvUFtq9oejVdzPKk/23wXWcn0uz0l79ZMvGVRgKUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9839459},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7e5583a8f71415517000818e5153c13994b9cd05","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.41.0_1776846620857_0.07009586322194394","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@7365admin1/core","version":"2.42.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.42.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c00119964ded1b99f8107b42986a1184b007a44e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.42.0.tgz","fileCount":36,"integrity":"sha512-UdF35Za6WagVlQqtCMvTQ/qcqPiLzY8A/3UCmjokcnRPoZNAU0FtrrXp2RoRgrf5y+vOHi+rkdqi1Gm9KqNGpA==","signatures":[{"sig":"MEUCIQCDHuG9Hg/Zv1C2sDy8VCx2yCCHGhAo4B/yoD/852ApfQIgJllt+8Gf7eUIDktrZ/VNjGM1tHnfEZYff24IReS6PtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9849890},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b7621df10f345e774d6c5f30960c06f71da24924","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.42.0_1776932475156_0.9749916623803401","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@7365admin1/core","version":"2.43.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.43.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b18b1a5f103a7d8d8a9a624102c3ba85c203ffb2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.43.0.tgz","fileCount":36,"integrity":"sha512-XNA9uiCPDDmGKSRS8Ik7RGCmn0LlIa/Q8rLLcnV/+0InwBjjh2xnboePosjKuwwR7weMpOYA/rQj9V15sH9Ksw==","signatures":[{"sig":"MEYCIQDw98Q7AHEuSzqskADz/YVmuQ5fg8czw+fpw17N0q8OhAIhALXkrh41vci79Mkte7UnEJl0aSVSyQnk4WY23VDv7GUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9871260},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7da2fb13eb58d7bae65af76e4113b749f87331c0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.43.0_1777019120095_0.34628027822175","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@7365admin1/core","version":"2.44.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.44.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"df17db1bface59a9fa2c057f691cd2da506460d9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.44.0.tgz","fileCount":36,"integrity":"sha512-BQVLIJWnzxNOfqfS95+T69WfMdtJk0I2BJlmfI3h8v93Bve2vP7TIxCyfTVhewGo548jwP+bMXs/W4VpngZo/w==","signatures":[{"sig":"MEUCIQDyqsyJTxxPLXm/+aPK80bvDQkBMkPvviLWpNk2GJpqigIgK4U7be8onXUcAEvqbIh1eklHtWAn67dhvsVxowSBwt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9892003},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a4dd769c0cba4c73f41d7beddd371b94efce59e1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.44.0_1777278389564_0.8447692492210905","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@7365admin1/core","version":"2.45.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.45.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c06198f00bf3bdf23d0fd36fdae2e44aefcfcafb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.45.0.tgz","fileCount":36,"integrity":"sha512-pfRQxik6UCFPb68+2Fn6naUD/VnyHPgI+3LuI259ECOfTqE9wZx5te626klxz9JuLa2wdJ9WgVvW/Nz0A1mY2Q==","signatures":[{"sig":"MEQCIArgwOkYSieL3DN5iE8jRIoLU9VAHQdLnsCNLpbzm32tAiB8NyGeHxsjQi92UXu4sXkmiD7Ia7V7uXc24+mtiy9qGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9903161},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"09ba749d47e8980841550f9e3dcae34b44cc7591","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.45.0_1777359683415_0.03132237831675355","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@7365admin1/core","version":"2.46.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.46.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6ca29ace18d91fb9aa1e7de6430a45b1f603ad2c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.46.0.tgz","fileCount":41,"integrity":"sha512-eBIV98n3p1VvoOUZaAuGljLdK0axwFXhVhEzwZbeiGm46PlzRUyXtCm3z7o78gBn1lbxdhOSxVnrVTqFiQC2Sg==","signatures":[{"sig":"MEQCIEjWTNpJFeM9E5lvFdmozHHLF1SI9C+W2uXWpoA47BfxAiBjBml2+PTcd0pBL7za7KNTmpna9C20PP/d3o0VgwwdUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9992660},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"28d668f0f29d48e1197c53b21a59271b7ab9cc11","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.46.0_1777450376343_0.071889586145236","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@7365admin1/core","version":"2.47.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.47.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9ef0c2baeea3a67d1a571f1f9ef36c6026d344a6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.47.0.tgz","fileCount":41,"integrity":"sha512-lKfo+uatdDJEpDxMBrpAm7Wn8+Ti63K8jsvUQiGQ2xJN1aqZFsc9FO4T4mbhN3z7agtraPHS8hfHQMC3yFwenA==","signatures":[{"sig":"MEUCIFR4HJSpVEa5YzTnN4HiDr7HvOnZp05wLmc6VqccdpcVAiEAhtBaYPVWKqh+sbk4amuFfOt0DMyssShx9jM6lgK3Mbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10042312},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"19bf7f622554abf386fec265858627ac3142fa6b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.47.0_1777537563188_0.23031670989536956","host":"s3://npm-registry-packages-npm-production"}},"2.48.0":{"name":"@7365admin1/core","version":"2.48.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.48.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7ba04da8a584139bbc59a64436ade7d0d0886824","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.48.0.tgz","fileCount":41,"integrity":"sha512-yE1yRtm0YMY0HnqZxZS6zekvu967IHkgmQm0RtKc94K4zLlRnnUw4UEZiP+mfuyQIlM/lzEuqLa2gWU/h4BQHA==","signatures":[{"sig":"MEUCIQD85nxp8Q4Wkd7F91SP1E1TAWjEorjgJcIZgUFROsTinwIgCobs2to7065q85CgTOglxnHTW6jLPp4bUr7xpHkTziQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10080550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e5524d5f46c3aa309c0b01d3d14f8a44cc7ea432","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.48.0_1777887019313_0.7772371682606685","host":"s3://npm-registry-packages-npm-production"}},"2.49.0":{"name":"@7365admin1/core","version":"2.49.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.49.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4d8584ddb602ae9a8b5eae8bac0b62e76ea8a940","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.49.0.tgz","fileCount":41,"integrity":"sha512-GtUwvwApYn2snxkrmDZASysxosOFV+7QFkLsFc+ApcjB4osXcKXq4Mysa421eTde0ZxoY50NAs1PyV7q+DL9GA==","signatures":[{"sig":"MEYCIQCO4+WxCI6M8vKjXT5/f2hEVsTmnPlVNP3xgVVfO4MIbQIhAKQ5Zqf29xESL3s4do9bXEwQM1paUwSPvk0bNYD5gY0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10131003},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f6f1c1389b737e59bb73bbca49eef58fd405a827","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.49.0_1777969951905_0.6605752907200897","host":"s3://npm-registry-packages-npm-production"}},"2.50.0":{"name":"@7365admin1/core","version":"2.50.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.50.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0793a8a78f1917116f3ddc3d8e83a3f5e2b25cd2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.50.0.tgz","fileCount":41,"integrity":"sha512-T+h0ZIU/O1Ny8G/K6xLkKD2JP1h94Fysr25Kd58+ARYozBuXu3Ly/nwzBpeYr1DghiV8m88ZvrQcxFTTDsiwsA==","signatures":[{"sig":"MEYCIQDV9Bl2KZTB3+R9i00CJGfq6kF6sX2fvuXR9MtYkcrwgwIhAKQN/227Jv8Z/naxVTGLhGjDMJH/3cKWFdbkqSmPqmxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10154665},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9a3bea4d43b45dc37c167ad60a9f71db6ec8f16e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.50.0_1778056855142_0.7265167304337325","host":"s3://npm-registry-packages-npm-production"}},"2.51.0":{"name":"@7365admin1/core","version":"2.51.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.51.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"78398fcaeb4c58220e666a21a4b185dd5c6b0737","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.51.0.tgz","fileCount":41,"integrity":"sha512-fVfGgaHPW2f048viT6peUahZXMPWFyXRKSm/+rU3CiLywV9VKiKxYUHUfxt8j/mHEsbHX0MBOsvf0JjPtAqSAw==","signatures":[{"sig":"MEUCIG5p1T5cp76qh/3Nx+mAQWZicb9UqNBXoQoq++ocdmGKAiEA+ml2IcWqkXp4flhR/NaGZp67uzjnH0nVkMXzSFjWQFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10169282},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"94174079855013c8e893ea9203034042382b3767","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.51.0_1778066040295_0.90304772461991","host":"s3://npm-registry-packages-npm-production"}},"2.52.0":{"name":"@7365admin1/core","version":"2.52.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.52.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"534e36a2cdbb9c290d0845bdb9937b6caf3193ac","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.52.0.tgz","fileCount":41,"integrity":"sha512-jUbPN7S53T37MDX9g+o5zGKRJwRnLC8QCxMiuRYS8OhywGu3I+jvEjBzeZot7dGwNG/UUCNkctwSswwuIVu2nw==","signatures":[{"sig":"MEYCIQCHbCPkx7dhz2i94LSpY3hu4MiTgRmJWpao4IFeINqFJAIhAMqPUWJ9WHWhztZGtA+1q7GLBuQOfCRr3XQX43b1Ie7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10231847},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"debb5fbfe0e964439499eb9497bd18b5b401caa0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.52.0_1778143213533_0.9529972393608961","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@7365admin1/core","version":"2.53.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.53.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"edfd393e26e7670ebfdc0f312caa8424e1c1df25","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.53.0.tgz","fileCount":41,"integrity":"sha512-9z1IyXyo+vBE/LUeHY1lWk46fgbbHrGIMLoBNz5KRO8Q+pdG+YME+D4rTJx/UmeJOKzk9+VolTZ2mqwDOSHaeQ==","signatures":[{"sig":"MEQCIGQ0251zdZrJG0opIpf6BzjYt++ynHvW26xykk6DJzHSAiBAbLsiEkxGpmgGyWKlUC7r2bF3Iy4r0OI3Bqn2GtUHgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10229608},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5e097e64e66d9d02bd40e0148acafe9dca5a3862","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.53.0_1778210582176_0.38628361994765736","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@7365admin1/core","version":"2.54.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.54.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"69c3f2c3ee74e92259a52a5c5626663d08517254","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.54.0.tgz","fileCount":41,"integrity":"sha512-z220iC0pPfX9CdPDKg+a96DZ231SUThwRmdYrAfIDJqFZ+X+qllUwQuvtxZegK3iYlM8GKvOuRwRe4nHwRZzgg==","signatures":[{"sig":"MEUCIQDtuuwkmRp1x7OFxCe91n6gLHNYHUJbTrBhqdGqWrw5zgIgd+vo9LfduSxXvtPN5cYnrQ6jF99WM6ayx0YdWFPfAJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10261483},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3402acd98da7bdb662902774d05409cbc8f9225c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.54.0_1778230504834_0.5856449413692102","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@7365admin1/core","version":"2.55.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.55.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a929273ea90e051416a78a45b3ea012b777dc171","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.55.0.tgz","fileCount":41,"integrity":"sha512-vJizGLFJ26wZ8T68eOMFb51CD/nE08LH6A3yiyMhLy3r5PwuIUZL+9IZjFqFw9djaYrMaPqfkIDaaKx+w31a2g==","signatures":[{"sig":"MEUCIQCLJQOdc6rRXYyxKpFs8ICe84jPmXl7I/KM4zE7JUJ79QIgOV1mfWMiWpgZK9tpjWu2dP7/VUi031Jpd53E+lxgcVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10305007},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f018917c6aa752dd3b7284cdc63c2b7fbcd104c9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.55.0_1778549518856_0.14488843468452006","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@7365admin1/core","version":"2.56.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.56.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7c679011d105f09dfed378569fb3f5d03a78052f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.56.0.tgz","fileCount":41,"integrity":"sha512-iezWbsUUyYU7L4zBVShNzf0poZJEOv69uplLx1PZRvKwfcFM0W2fSAgqn1tlc7G4ndmf3H7hHM2V7d2o0rrHig==","signatures":[{"sig":"MEUCIQDEhCo7XycAQWbHYPel89eyjs33sZY/4f9y7CZ7XYVaQwIgaMKAt0aZnMckNpUyLfAud8B8h1DpJvmnzXZ+sIAh+/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10305002},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3db51475c5f731edbe44df23ff15a192889a1dd2","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.56.0_1778564854659_0.0404184938828176","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@7365admin1/core","version":"2.57.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.57.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4c8bc0d3363f5f04cf01b06716145b4d7cf16fcc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.57.0.tgz","fileCount":41,"integrity":"sha512-Ncvh3jebsiCVfsCHr+8vgghgkkT0ndr+BBj1WqlrvFeG8qvm8RfHQI/8TGy4i+u9MuMa1U/GRg4Tf4ZFOKd5iQ==","signatures":[{"sig":"MEQCIDyK2TFullOwFqiui7nwbT0fTKeSWUB2LzzWl6hBb47HAiAE7oYz5qGDX2DlehEJo7ujD2gXrDAxREG3nToxooKUTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10335888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fee2cf4c81843e32df90467dacb048a30c17c45d","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.57.0_1778574855057_0.9430942804529301","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@7365admin1/core","version":"2.58.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.58.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"85e205fb8d20e3465619e7169cd0aca1474d2633","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.58.0.tgz","fileCount":41,"integrity":"sha512-PBClelhAuRfY5LoCTJztYvLyA45L1Gr4b1SZJZ4H3VB3Qlhne/ZN+9aPg+On6CDXzpWfPj5SIoMa/dfPH4RwdA==","signatures":[{"sig":"MEUCIEq/HD7mCifs/5mTeNw+NJmYrzLo7FPWTfYuXnyl5K7BAiEA3a5OLkKnj4vQ/3Cz2ly34e0HmMDx5pRMUqj+uyyG7+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10346059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6e7e247570545acfffbf4ed70ae92af52171320a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.58.0_1778657032120_0.8754259799591824","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@7365admin1/core","version":"2.59.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.59.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88043366966961bd42fc6cce2aa3eb16e53b118e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.59.0.tgz","fileCount":41,"integrity":"sha512-fd2Ps7AZwnQrMyuartJ8C+lPrJsxEqbeppVwEDR20o95sRWlbKmBbnP6cFB6aFKKxnJoFNkbw9u5wZCkdaq6ZA==","signatures":[{"sig":"MEUCIB6cqx1p+llWkvbhYbkXvpmtDM5HB8TNc20TpHdQ1lBzAiEAuqYIrlPa6IXr17JFwmgJKf89YnN3cLTKHnFm0aHccyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10366618},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"15b86cee813601a22ba61111af2c64bb50ed3831","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.59.0_1778661270249_0.14152003994890117","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@7365admin1/core","version":"2.60.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.60.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"86e85e434148c1e4fe5e1c7b8ce3997e75981328","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.60.0.tgz","fileCount":41,"integrity":"sha512-4NRLQyIeenobMGZrnWVEVJJz3OhDE0o9NEX64sLv8o/EtPn8LD+dL836gpNpRkhuxm0UlfcMUfyzqUFIY4gflg==","signatures":[{"sig":"MEUCIQCmUozMN+HWQlJh5nuc6oq9MjcNXDVCF9QVnE6kaG9UuAIgM9CcYHfMCUwbOQK/sc+821JyljMtWol+habt/S5DR+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10435059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"26e00b15fda048544cd76d42e07a42312f066239","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.60.0_1778747186034_0.5320964360328597","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@7365admin1/core","version":"2.61.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.61.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d3ff82e01f5a57c10cd174fa38423221f0167ac5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.61.0.tgz","fileCount":41,"integrity":"sha512-MZA3Xlo/803pL9OEIYJoBGKWyF4TrLeZxvSeR5dJs9widcwjqRqVAQCXhp2qCjRorIiUwTTfBiGSsVvufy40eA==","signatures":[{"sig":"MEYCIQDFRfK9KMrfvfgSHphlVFcHryaTyK4rtQN3IZGcRQyctwIhAO+TJA4+fAndXF0ZxSDM+7j76UucZa4hKM9IdNv3vZXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10519612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c664340afdf6278c572114651ef84523a9ce3837","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.61.0_1778749039250_0.6371977621730256","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@7365admin1/core","version":"2.62.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.62.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"90372144f2c1a9a11621c49d7e7c78caddaded57","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.62.0.tgz","fileCount":41,"integrity":"sha512-ycdJC8xrnRFUVYlJwWquynp8N70ilQy04v829tZw8xkTmxH2uyosW+7+P8qxZE/RmVOgFiloiYug1OK2/LxMVw==","signatures":[{"sig":"MEUCIGgH2V+NV6AC8Pe0niVrY4LsEjvQvVm9v1EL9BM6CK2lAiEA7qZMUd3W9kx5g2x+zoVtecLK4Opq0h4qPsmq309FQsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10579706},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"270aee32bc59beeb90011f5f54e4691ebb7c216b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.62.0_1778834651193_0.5499918050816275","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@7365admin1/core","version":"2.63.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.63.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cabfd73ba56528823537676f4e9ce87d31b0cd94","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.63.0.tgz","fileCount":41,"integrity":"sha512-mJleWX1HQ5sMY3q0Curn2Esb1Nk5nY4xYj3ezrBTZ80Wy2+0Tz1rdS29GDWnv3bbx5dlSbdF5zWFYCdfauul7w==","signatures":[{"sig":"MEUCIQC2toZwjupMCJcNimo3v65Jk3hiesCLMCbH/OQLfbFrdgIgcs/Mtyq/Ozu5VTePbzvEix9UARYA/yGLrSbcQ2F05CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10599068},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e19e2a39143975009774641d2b2e0fa79af8aa19","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.63.0_1779093349701_0.9307928164446937","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@7365admin1/core","version":"2.64.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.64.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3fa0cfd03bc982d3571df936e4800fb6d2076f03","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.64.0.tgz","fileCount":41,"integrity":"sha512-nFkKTt/AsguTeaEh6Y99GTs+yXBaqTOG1z5Tl4kS/+ptsErpSSZnd1Qsfk/Nxs3tKK0RYdi6U7BilZx506Ew1g==","signatures":[{"sig":"MEQCIFmgSEJAkhFcHNRzCcYoZ/faPvnF5YcOEhHhFCPUQ4ycAiBVzOxdYidATAzV+gHyEoXPCYi6gPYpFbj5v0jHFtuK+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10667465},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e654df3b269cc1638368e71fe0f000e726e6896b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.64.0_1779179123617_0.8748630903338068","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@7365admin1/core","version":"2.65.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.65.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f1a590ba8eefcc1591ff5f26cb7370a5796c56c2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.65.0.tgz","fileCount":41,"integrity":"sha512-7qGNSovHafpoMEnrstYd19quif7NY9dnptUKuolT7jc657G9svVebA5Aosh0YK/C6z2B2R0hbFUj9CikTFxQqQ==","signatures":[{"sig":"MEQCIEolnxcM5xaOQx50qVE1L84tv4+dXLZzZdET64a81hbWAiA00yXeFPhksrTI4TshDvwcfYhYM6N3HAm/5iBlG0wKwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10706185},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4a4715d7c38304cb43f64738a8f38d38eae84936","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.65.0_1779267467471_0.054591815179239944","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@7365admin1/core","version":"2.66.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.66.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3105a20c5224184d1d1348db1513e21d50ad43a0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.66.0.tgz","fileCount":41,"integrity":"sha512-7NtJW4gtWKurjda9RqrEjysxGU+4CyoSBwRQ82smORx46PWqgw0LIXhIVik4xZCSJfrLGQWaYHrFr8M2/KqUQw==","signatures":[{"sig":"MEYCIQD+PzR7olzmXHzZi77H0fOrts10YJXkPaZBQJcwYBVDZgIhAOHjS3Z+9ZDpC5SeodnTlOrL43/LM7PqQA9x6u8it6UJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10833248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"11a0e85b07793cc89798f91123710c2a82318e3d","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.66.0_1779428670041_0.5812807463463356","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@7365admin1/core","version":"2.67.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.67.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b07944c5edbbf00c589b88c6225cee0b4ddbd787","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.67.0.tgz","fileCount":41,"integrity":"sha512-Ovf1Nq8/cJs2rW/oMw/7gqiUx4KfBmJf/EpsWpRh0u76JWIzj50McPQqIE8t8c3Ns29THmU+aPEo8iFzvreaww==","signatures":[{"sig":"MEQCICRlA7dP+8iRJpY0QsCHXGfbrxZGElpGWsvz6PYq0U3jAiAnG1Zu5mvANtW3CL50pk09JXlkhUofxRP6FFDx7VIZpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10945953},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"af6080c6ecaf0ddb9cfd455780607041950ae79e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.67.0_1779439649896_0.18922942902089157","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@7365admin1/core","version":"2.68.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.68.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8184ba001b657686b5c6cd4248dbfb0d2c128349","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.68.0.tgz","fileCount":41,"integrity":"sha512-0DqDtyWYerL8/yPSMEzKmtyHEt6nrmhyUpA7FnPb+vBE7caDDjswFGDtzscux7pcetbONQ7AZSA5Ci41He9W7g==","signatures":[{"sig":"MEQCIGk0v2N0KTJx3Neu/eOgOQ5nWV6tcdVHxh8hN2/fYFk7AiBltpSOjsaO7won1HndplTeYyBM/sSooZK1q+y+C7Is7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11001507},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fd29b7b219e52b78892e9bf5abf5a7f07884d411","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.68.0_1779696249121_0.5643532588729305","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@7365admin1/core","version":"2.69.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.69.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ef2a4497914e3280c93b750adead75947d5144e0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.69.0.tgz","fileCount":41,"integrity":"sha512-6sskedUrQyjGdfjgYye5W6u933LufVZH4uYcJpUBc4jDKK4dPITvH6sNHbbPVCOf4iYesat347wjQzPW5XsIQQ==","signatures":[{"sig":"MEQCICBR/CjIAiT948rrP+MvaLf8JA8OmpBxIVIOWAEq5MjlAiBqHwrZ2YfImE1pSF0xD7xkIalvzv/x1bB18EXPibYepg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11063888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"76ed8d6dfc36464fade02a15357ee479f8048029","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.69.0_1779779332106_0.48724858648991454","host":"s3://npm-registry-packages-npm-production"}},"2.69.1":{"name":"@7365admin1/core","version":"2.69.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.69.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1cb1e46faf45c3aa58df6f6ab6e0e9f38e18a33f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.69.1.tgz","fileCount":41,"integrity":"sha512-KkBuhGKfahcp/pRsQ17qSjcpsQjtgNthp1KalOyOgHV5l3/dDxFhd5z6oNQ0ACG51pwZX8cq1FXsUlKxcnejdQ==","signatures":[{"sig":"MEYCIQCGq97Ujxv6H8GysXs70aGZglqf8bzkAjGxyzRlc6RKBwIhALB3BOEcYsZ97F70zNvKPvjQbqkuwdmk/TE/QejbuNNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11064392},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"afcb4f4101f44045a11c10516892290ed8f206f7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.69.1_1779781049856_0.885470930649527","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@7365admin1/core","version":"2.70.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.70.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1c38647cfbe2eaae215a60a4ad013b7c6f6c0aac","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.70.0.tgz","fileCount":41,"integrity":"sha512-tSewGwNMINkMe/DDOjiblBARQS+ad/sq4517FchBkeFyn50UcEuFA4HXERakgkNRtK6wRh5bokUzS32Ze0rUtQ==","signatures":[{"sig":"MEUCIQDDQVG0HUALip3sP4ibTCh1Wf2WFMxYpCV755JtIBMhygIge6Cz+Czilxm/Aw8M5uVScNhB68CrAlatm5d+iswtfVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11110067},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"65d4f043a59a257546b1ef71c1944a92aecac89e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.70.0_1779956976064_0.4069667423917016","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@7365admin1/core","version":"2.71.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.71.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3888fb9144c1c62b389e2975b91e539af14734ee","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.71.0.tgz","fileCount":41,"integrity":"sha512-mD9GYKKhaLL2zfjkFZ82vjcY5jAlOkqviB+vkGAOQwofXtw3+NViRQqX1igya5aRB7o1bnJA93RuX/dAhSEzWw==","signatures":[{"sig":"MEYCIQC+VXAHmO1TkNZztZIQbS+VupvTbjMg8w/f35yJB84/0AIhAJPDAPGIPl7L7XXq3F8Gj/mniis61r80wyJ1ouhWXa/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11114186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b8ef4fcc109283366af73ccd5207d1c5ee960718","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.71.0_1780039130182_0.33622751472768986","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@7365admin1/core","version":"2.72.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.72.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6498404411bafe6e4993cc1d48ca6d3ce4344552","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.72.0.tgz","fileCount":41,"integrity":"sha512-Gj19Amq+3JhTqaqJ034FPuPaiUZgnGH2UZu6mVrMypGG1srUe/V/iR2CTPrfSRirSoMLj3+OsafkafZXkVk+CA==","signatures":[{"sig":"MEYCIQCzmJows/9kACd9Ik1UWHStIBvsH11FalPnUWLPvtUfLwIhAKu5b1EeKkgFU9bRnjBZAyyTuQ8EnruL4y6if4jCADie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11114275},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b4c2f82159aab259380884ccc8fd24d6fb6e159","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.72.0_1780041503953_0.44792805412817605","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@7365admin1/core","version":"2.73.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.73.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"27aac564dbe077efef8705fd4b0d3d0d810f8366","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.73.0.tgz","fileCount":41,"integrity":"sha512-8HqH+bw0YS4+c0KtgbODeQHsa0YE7SQmzxl88uH5b5VFRMUObJvV518mgG8q9+3Eukj4yU+dRUMbAzXjjnBnWg==","signatures":[{"sig":"MEUCIC6yTNzJrldOevg/2ka6ohqbQaAN5BzrS+K9aX5byG5oAiEAwpyuXxr+Ji8nO0LGazopvDICPGcZa8qDrSAja6Tnl6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11169012},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fcb33fd42ab305b96ea9ee768d477bf4eb7820a1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.73.0_1780388811187_0.7124300421280783","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@7365admin1/core","version":"2.74.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.74.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c274cb03923e7c8b90074355a938e6aca1b3bc54","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.74.0.tgz","fileCount":41,"integrity":"sha512-1MEXq2NUTmRi/NQ7MGsyuAj4a8HjuzHifSBjMh5WsdGZ5CHFxQohY8HKQTZZ9j8MWJLEj2eY1pVsHtwdMazVKA==","signatures":[{"sig":"MEQCIFD/1E/XYU6VFqKZuScOSoH+u9+09Go3+5TLytqx6jSXAiBOvxBGw8x/zD+09qjhYa7jQ3JKc5Xo2ZANwLWLbTNnZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11182015},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6ed6289abf03032fc86e8d12ce7822833bfc48c0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.74.0_1780465314610_0.900012449223039","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@7365admin1/core","version":"2.75.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.75.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d6f4c90848add87c87cdf0df7c244a95faad126c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.75.0.tgz","fileCount":41,"integrity":"sha512-j/vAfNGCW7Ev4ayNk2EKs2qLOGEI1TSBK7auzZX5Ki47unuEoqokpIbULlq1UWgzXQTTad5/bLJH29Uwh3B8/Q==","signatures":[{"sig":"MEUCIApVAe9Z2Lv6EHwycJV92FTY5qpgMo10ZnnWI8QB4HmjAiEAuzeGGDg/NGBUVTC9uKH/1sGT0oMvBpDPhHXQyD9ytm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11183774},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3e6c7347d8061daf820bc32e9e2aa0276c86991a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.75.0_1780475442899_0.42302630082346493","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"@7365admin1/core","version":"2.76.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.76.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3047d8cf1b70dfe16893014272907304c93bda3e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.76.0.tgz","fileCount":42,"integrity":"sha512-8Np+qtKp22aw+Tl2NZyHN5YjjSlf+8k1HOEmYkN/RE7cy/2Nf8d8/dL2ssPdGwLzoySOfQzTO1tL3a73FD1lxQ==","signatures":[{"sig":"MEYCIQDlCxBt1GG+Z9Tnd2/sWuCyC22JN/QFRPI7SJgUbmE5hgIhAI2b6cz/R44FPRN7zE5SIMsRJDjvt5gCYcWZHVGROsLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11205732},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"32b5e140ea55354c0aa07731278df8c3731b5304","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.76.0_1780561296404_0.7116776230643547","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@7365admin1/core","version":"2.77.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.77.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5a38efba15cf232eb977b79da8e2367ff403b15","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.77.0.tgz","fileCount":42,"integrity":"sha512-oJ1ErueePxunFbyqDPHPy31jPXmocz18HJtpxgn1E66/8C/oJ2Y5tKSWr0Fgc1swfoL5O07ZKm+iTaaomfSf7Q==","signatures":[{"sig":"MEYCIQD9Omb5cHIYCPXjKa9qKztDdgt6paZxE3HD1GhmpUC+RwIhAL0k+Y3tUXFU4lUiGwWWPqwR50Y2FtMyU15iQ+HATwVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11301808},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"000fdc92cd9083a15cf9d54f9ec2e22c73372ebb","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.77.0_1780648553615_0.170951567640516","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@7365admin1/core","version":"2.78.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.78.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4937c89ba21f2fcdba946bb0295f057d20f8f59a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.78.0.tgz","fileCount":42,"integrity":"sha512-+V02I2vfdWea3b+86ugFE0SyzqSVKpw1HkcUE9jrsL8pgAU5Kgtx4+OFPA7XT7zBugNgyOPhG6Krb5bI/la3VQ==","signatures":[{"sig":"MEUCIF2EC1zPwIsF3TA6QlrnSsoS0xVAdwbayk4yVYr89mveAiEAnE8Ymf8gRdFqHtPBSM7CINITn6RKFcAYIXz/RcUafOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11383329},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"312bdc5b5cf7ef4f45d2f65f8f7ffac86173ab11","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.78.0_1780908132435_0.22575727112495803","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@7365admin1/core","version":"2.79.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.79.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"973eeb80bd3d252e2eb979e185c6ad24f0b1c0e1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.79.0.tgz","fileCount":42,"integrity":"sha512-lcMKofXmdHiDxWx3Iousect7Yjssqsizmq6Qkrgfqa8nvtA3uoOff9XKbtY1lq+39ppYjZDUXgpDsFqlk+2ojQ==","signatures":[{"sig":"MEQCICzabrcx1XvcscNtTW8H56zhAPJv90JPu1bghEjEekh4AiAU8PU7BEYQL06y8kVGCCt1xJknrieaH8o8GP6Ca+jlFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11384984},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d3d408ea02c82b71a4c8f78a5e303ad0072dfe99","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.79.0_1780973032222_0.4749372966963279","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@7365admin1/core","version":"2.80.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.80.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"73797eafded89b865e7aa8c3aa6e91c8b07ddc82","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.80.0.tgz","fileCount":42,"integrity":"sha512-KMFaO3jYzPNoDg+gIQubTl5VleoMG9rxHB1Xzi/Ne1S2rLxgbeqp7g1tgst2EI6wrcP6lKSTKrhiJbSOKdzAow==","signatures":[{"sig":"MEUCIQCAr7hwp4QmtVNR+F8vk0YOxB+VDfafOfwu4ZqhgpRWKgIgKCfzBc2/oKNH3Z+Km5FTdrrrm+JjhX/9b43Gw/B/GII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11432280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8e61abe06dc3c913db8da2732018538eb321472c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.1","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.80.0_1780993744753_0.34884886208170807","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@7365admin1/core","version":"2.81.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.81.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8de71684f888604cdd47e2f4d4c85cb5e13a863c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.81.0.tgz","fileCount":52,"integrity":"sha512-OfQah9sVVH9uoy05eCq8DxCpI33nupqibMNhtMtA0HmBmljcKAgJaOd9OJL+OKuJxhkWRCFwbHTJhIYBzNnn2Q==","signatures":[{"sig":"MEUCIERfv4dXh4sDmSEFBlz5ISRSxthBfAesW4xn8ZGjrIi6AiEAwAcA9m8hHjXeY0062x6+xpLEXfOtUAZ/t7whlvuiboc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12840840},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eb2ebdfc2a306baf5de7d062f1599074fd206d9b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.81.0_1781080782120_0.6141234466683017","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@7365admin1/core","version":"2.82.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.82.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"216f42515f1715bca52aedd6fd9db3104a697aa7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.82.0.tgz","fileCount":52,"integrity":"sha512-fI69QK8+naxLmVqXBtrgORSaeiFYV55lcVTH1LQhJKFXN6aG9QTfBqT2XgtzhKAQmZSI0HppQvD/dyTl172nGw==","signatures":[{"sig":"MEUCIQCbZ05YF90ADxwCoFoEE1aL/A+Qs+wuW71oHWh7NRSdeAIgIKulZpmwa6ruUIaTLhxzaKXIeeYg8qHPlzznozRPUXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12867236},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e53a2c988dfb8f4342e73f01b2874a17919c13ea","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.82.0_1781167084601_0.14676136937381368","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@7365admin1/core","version":"2.83.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@2.83.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ae9c026f584c0b566e0fa3db45a93b8b568e5a2f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-2.83.0.tgz","fileCount":52,"integrity":"sha512-z2yvu3n71unbPyjvRpBuKRq9IArvCjFaAKTLY4frUvDPOH/mR9Oqs8st6rcU58Amkk95rC6C0HgRnYqcuIWC6g==","signatures":[{"sig":"MEYCIQDogULlt/TiKHB5mqs8464HE302nYOI6vLHjj94hiyfPgIhAIo7fj4zpTj/e+kY/P2OSPQDZlZPXpZqDweVrj8vcLuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12895049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6e5dc12edaff1bffbde1e87e5ee9351ec8626ce9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_2.83.0_1781226762920_0.8975775313342631","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@7365admin1/core","version":"3.0.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.0.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1eaccdc2d0fd74012dbac01ecd5552fc14026486","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.0.0.tgz","fileCount":52,"integrity":"sha512-am8my/ul4epu8UKHb2xwj8T01clv+glvE5Ko4JRgOx96G+RM5/WwGBdyAJ0ISFx/5TbC/xbIismxzoPSjdwTRg==","signatures":[{"sig":"MEQCIBa+3OIxARJtuFiq5YUb14ZmmBAX7T2ZE7d6mILZT/EkAiAivRTx76oOCp5QDJXPMfalgewERvW52y9o3yTOLPj8+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13058464},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b47818bdc3de4715d43c7874593d02c8c7473bde","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0_1781311194336_0.5028063564841054","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@7365admin1/core","version":"3.0.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.0.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"12337fe1b001a41ec258849f2c1507d02728e79a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.0.1.tgz","fileCount":52,"integrity":"sha512-317R2fz9o6pYgAmHG15NHPotkoZid/iVQuSqLoWPx7erPS/4vQNTCYbIEhhlqKJhJIgCQlDNgB9Y56pklUkoZw==","signatures":[{"sig":"MEUCIQCwnUOpoOpUd03TP5tKMH3lq7JmQrI4xrEq/oyyCwbLlAIgFAbSegOe9FQmhq4bNUnsLik7sc7Yuet6R8EPkeFESE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13058880},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"40467c42bc12c00e5454aac6f2c26c35dbf4a965","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.1_1781316110685_0.6200042531017851","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@7365admin1/core","version":"3.0.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.0.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7beacb95bd4e49cc4c72a321b185cea498b18d7a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.0.2.tgz","fileCount":52,"integrity":"sha512-j3yNndkpahHW6YYaYNI9c3ziabUCX/Wxv5pw09cDySadYOTf9PLUuIL57/VzsGo1JqcM1sPlHNemWlS8rXBH3w==","signatures":[{"sig":"MEUCIQCD78PmyW7SJZObWVuqvfJxBbzLt5A7rh5MKtRajjQa0QIgBcdJ+RC4SO3FNSNUBoYYOqLFN8gBkPAQdd7jI1P3DJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13058590},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d3134206c897dc4160df4d18e0723c588ce613b0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.2_1781316487691_0.6153179162006717","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@7365admin1/core","version":"3.1.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.1.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"29ad3fb05e8a932b2b8f9dc2d2f0d5f80836585f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.1.0.tgz","fileCount":52,"integrity":"sha512-lxjwyPo1/fwyWeLSJkhOO1QbKWwi3SKWre1MHOF7OLZr9ND6WRHfjUHdyLN0vnJhR33CTUnBh5ik/Hm2GWah6Q==","signatures":[{"sig":"MEUCIQCH1wZUOGw0OV56E2tDG3EVodwbVK0Nf84DbTldclrgJQIgT3GdZPGOnSBxdFjjrBwdu10aRvofT92MU7Hd22gC2HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13075867},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6ad94b4738238b8ac605744efd0d5aecebdbfde8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0_1781503173256_0.7659790950619816","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@7365admin1/core","version":"3.2.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.2.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d1b86ee551ad675be463a64baedb1c9acac31465","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.2.0.tgz","fileCount":52,"integrity":"sha512-G8Ufm/loft2SqIo3Ed/0MXBHOTohft7iIkr7jFxpWZ3oWmAt0HGy2dWSF/YKyu2mia0WxjxSNcaXTJuJZbmTIg==","signatures":[{"sig":"MEYCIQC7Ymkdrqw+CtbVUUsYW5wjiRJUsrWYKKBUa3WhS5rIRgIhAOjblFleg9chAcHyfXOhVR766PDNL8E6JUw8u3EZJ34p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13111021},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"06cd3ad4fa832af8feb5ee2471282313486132c1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1781599260756_0.9103191920239886","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@7365admin1/core","version":"3.3.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.3.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5159a7eacb86dba6f240776f9573e154f4f15b44","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.3.0.tgz","fileCount":52,"integrity":"sha512-sQ0kZyJAnlpJE1zxKOajofJaxhsQa3o9rc4C2mY+6F5/IzAwSbU3cCGxq7DnxETn/jKQgm+Kdcs3Q9yM6Zhu9g==","signatures":[{"sig":"MEUCIQDFK4ZSEVjTBI/xMTzgc1MuOxRUvk9d7dr6KQZ5JwvwvQIgbrc3e14Wj26Ft/o8nXz6j9k9LnkN90WI9nyc1BSawlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13135632},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f80d86e7cef809767381cbba965305e18f2994ae","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.3.0_1781686412935_0.9900092304612655","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@7365admin1/core","version":"3.4.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.4.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d7a1c0f244e9d728ef486657dff4dd40c9792c0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.4.0.tgz","fileCount":52,"integrity":"sha512-ioGPGSAnlJovGd1VSWnzbPAmyL082vZf63FsI9lU+KhEEWtdfib3g1GsnC0Gm3oOCloGXyIeOegbDycmitSgHg==","signatures":[{"sig":"MEUCIC/0h3uUDDBIxojG6oQ6dk77UBa+aBrwQtOzUbj69DdlAiEAgKLnJrwl0j9afQVDDgzpyP/fVOs3IE4KFkmIG3kKFDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13123211},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e17fab5265b858ad6ecd9978d3dc5c0daf39aef9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.4.0_1781761091957_0.2441228117814147","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@7365admin1/core","version":"3.5.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.5.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bf72c071703dfcbfa0827618de444dd627144944","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.5.0.tgz","fileCount":52,"integrity":"sha512-TqGbjhyG3g93r/g6PbY2ob80nJ72kEOXsHqYN4o35A2tzqwA9lSJsp6qTpDvpUtb4Othz1hix+Xz8PjdkaF78w==","signatures":[{"sig":"MEYCIQCPcxgw0f32yh1EMyRe5aAMpmYOk3/58RdvYAQO2yRFcgIhAJ+fpwCLCRArps1KOQ78SH6uLxJCIHS1u7J3RJ6HWyZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13167307},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1f101c633a23e4adac63f501bf7b3ff07bae8558","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.5.0_1781773202286_0.6355235696045807","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@7365admin1/core","version":"3.6.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.6.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"009d5c5ca3650a2265ed2e730451bd30f3c8f874","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.6.0.tgz","fileCount":52,"integrity":"sha512-zo0nXf1gJfYsREPK1Y170LmU4Msyeh6iG68RRIFYQAE+Dz0MAc/Wwdkj6GGEhguP+8f54v4RWCAZjJf8O5tjnA==","signatures":[{"sig":"MEUCIQCcGstI6DrJL7H07M+uYvsZn5zy+ixBwtORs0BaB94TwwIgXvd2rDIfHN50eK9nr4dF0CHXxSf9wQ5Z9CDSOnWw+cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13366092},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"30657e20a29c6c6e0890cf29d59b7091431763ec","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.6.0_1781859045187_0.6068428200238067","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@7365admin1/core","version":"3.7.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.7.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a4b2050b94f81a39105ec9ef5d8536c2f68f5237","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.7.0.tgz","fileCount":52,"integrity":"sha512-/OueMcn9TJqI8Le+l80mUccQpxWrMyduuvlX9F/hNrGzsoBH/ZecQCkg2a/VQlmhwM7R2ecdQIPGA0HYNxV6eQ==","signatures":[{"sig":"MEUCIGWws9LU6WAm0gpqeSh5p0JsasFVVLdN9h/unhSCp3rIAiEA+Jgz9byw7Xll1mZpdTrBdyK2ashIj72VN1FZ/wa1tj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13392285},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9856d1044306ca51ccf62f9438bf953433ae6180","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.7.0_1782117738485_0.777185301405823","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@7365admin1/core","version":"3.7.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.7.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"268476526efec2bb93c110a36d7baa3e3ef67a5b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.7.1.tgz","fileCount":52,"integrity":"sha512-qqNRotytmvkU2y9FisGepJXEpbFYMP5ZZ+r7J0Jz/M01UJ3j2DkMPNG0Yv6173nmLO+bid7B95Nwug5rAHMDOg==","signatures":[{"sig":"MEUCIQDh4yhykoS/mgkTMvexDfMRtCshbiszv/yjCxTNd2H+RgIgLEjhvgzLFJUAMkRBApZKUr2JxwGN9hPYjnz+xyME97k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13408607},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ed7294683b43cf24d61b24cc04a2a334f91bd0e6","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.7.1_1782175327015_0.04888946127850624","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@7365admin1/core","version":"3.8.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.8.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e9a4b31e707ded13d49dbaaa276a3def66084a36","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.8.0.tgz","fileCount":52,"integrity":"sha512-P1pe2xASAKdY74jxqTg/2jVGvnw2K5Ytv3zkeNbEmAbsSNlVgy0nZI/xgciUjlBOVckLmwkkmSPlQixegUsBTQ==","signatures":[{"sig":"MEUCIFgbm8iWiNswQNQixMTvbpnJIOFlZ5cM8hhFq5hZZxxCAiEAmeB+nlUpdxfn88rQWdV5FW7wyfUgSX1OZLWQq3935Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13453074},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"efac2959fde9864348432eb9744b57e907d40161","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.8.0_1782204235326_0.9471216012226593","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@7365admin1/core","version":"3.9.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.9.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8ea17a656203521704efe022c4a731acc89d4501","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.9.0.tgz","fileCount":56,"integrity":"sha512-inhbGDtOwU/qXOv1YK1toBfTblmVFUsZVQZq3mGTLJxxODJ+aw4mHF7nHSLOy+hgdgoI8Z67+9vIUu+iBXIOtg==","signatures":[{"sig":"MEYCIQCJcarQNzpzTpWwTi9/iIiSSUmXff2JjH2bRnEVYFZSNwIhALzO+znprf7D9wgy5SilKeqR4oo57NDAXu1HKbqFlrwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13830631},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"93ac8440ef9e39989c4b2690e4cb84c29fac8085","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.9.0_1782290994724_0.6543863780743451","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@7365admin1/core","version":"3.10.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.10.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa180842c9376325ff3b5bcf97c6137ab4a56b61","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.10.0.tgz","fileCount":56,"integrity":"sha512-CJuUUAZCT1SEIOStXkARIb0DiQUL4rzZSU3GJ9h2ckrX5EI0nkiVTlhay7O+IAMVvAYVaphfbQuaana1rB0HZQ==","signatures":[{"sig":"MEQCID4l28tsWSqaBu06hORgQw3Xn0WsEGKL0k8DkMKsP0yOAiBwhkS3umFc9z7/brMt0C9XPb4YdTNLbRjNV0WkKBbe+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13849838},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5ace59a181583edd6783f43ec6ee67c4808b855c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.10.0_1782377787013_0.2428095293864032","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@7365admin1/core","version":"3.11.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.11.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"13c04d839ea4a39e4c875015618409945d4315c2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.11.0.tgz","fileCount":56,"integrity":"sha512-00EI95jmwjiVhxnIL/2fl0vIsSpiKT3WTQmLLhnwWi1TC10lshluj+WGPWHpkIA/06yswBqEtVU6onOHHpxb1A==","signatures":[{"sig":"MEYCIQDtJYv+zLxwQpvOLZQvIjZYXJW3erHufTirw6wbNyjOIwIhAOpwkYBDJPPRNrt2NbcfAJr1jvCUsSM5GE3NDrbbPa0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13873815},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ac353f9a2b67aedcb858992306d9373f472d2ac7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.11.0_1782463534626_0.8895038642715305","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@7365admin1/core","version":"3.12.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.12.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ea4e896efa3d14ef29e82bb7626f6805e9a9dcef","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.12.0.tgz","fileCount":56,"integrity":"sha512-NgHoR0bVXB5hCadp7y2Kk0YEcy/UFV2r0103SFS8u+6T33eEWLnmrsIaaU1qGwjvn2DyBNzNJkYg87hruRAP7Q==","signatures":[{"sig":"MEQCICUeV+n8UgEIaFH92ibx1QaSGIzHYEvrq4wP2kUL/l5AAiB8S/bV2ju0dLr/OyiBwgW1ZU0uKB8vq4TPzOZjm6glxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13908376},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"250576eb788f10236ba94a89ce10938f0874bda7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.12.0_1782546832832_0.542687839727668","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@7365admin1/core","version":"3.13.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.13.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fc32eecce09e4a1ac98e20b9ceb6f68689b75cc7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.13.0.tgz","fileCount":56,"integrity":"sha512-T4riZxyNsdynAQfb5+dpC3VQnWFWcsHn+Jr5b/obcOdKwQjKaXkCJA4JNshOURH6fpCAsO6wDvB1IdelvrAnqg==","signatures":[{"sig":"MEUCIQC5E4xNzm9PKUjFKaftJiFxXS17O7pfucb1R4riQUEiBAIgTvafOohq6E8piH7+OBMUIy6IslO9PGRPODKBxnb8Cvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13918786},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"02c8ef47fe46e3fe9035f7612cb2ed2db2872808","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.13.0_1782695265721_0.8263114951216144","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@7365admin1/core","version":"3.14.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.14.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b23a4a50ba6fb3633b0b6871d7531858024b647d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.14.0.tgz","fileCount":56,"integrity":"sha512-CSJHYCgDDKSOijvhtNVgv+QaJiouIILXBMD79X37qj0BwMjKeCr1QxEaghXXu8ojqwiBfEvTMX35oX6+Mp2l9w==","signatures":[{"sig":"MEUCIG1nzpqV5Bpy+xRV4JVr7bvOL5oJSecv5eFav3KRNHw4AiEAi2fQ0P5/kcHemH52dPcVa+f50uGRjryim/JkEOVzMl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13913298},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"499228766e08c25e600455d0b62e73d92c11faa7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.14.0_1782722172757_0.22073951840105477","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@7365admin1/core","version":"3.15.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.15.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"60a11aa311c2eb1f637a3160df3228b9a807436a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.15.0.tgz","fileCount":56,"integrity":"sha512-ObSkt9euZrySotCz8o9GQ2WawHx2r9jKOpUHX8dl8p9RCUMW0QB7+m2tN5XkA+h6f69MceBTmpbf7dGBGq9BrQ==","signatures":[{"sig":"MEUCIQDuFaHiPCuY/HQYtdwDc4k1+u59hy2l/h+DRW9gPpMF9wIgIpJg7FNiZ3nt3g41D3PUiDyjDp8xlLARePOrfNhsQDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13967528},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"87550d0bae674710d08841b75ed5bf2bdbb3bef6","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.15.0_1782809813069_0.26908975852000605","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@7365admin1/core","version":"3.16.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.16.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c3b4d66184eb69488fc109e07beeb14fb6913674","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.16.0.tgz","fileCount":56,"integrity":"sha512-RqlS7YUwnejLMBW7T1I/PuzPVNeQmK/X63LMC0QR5nTzTA0zjzwt98TAsxjH5JLBZ4Vjz8lt7+QecTrpgdAa/w==","signatures":[{"sig":"MEQCIDGD8ChUHptayQTHssbmsPPDnl+YNiEPF4ppWZa7xP7HAiAppgwRrBQP13+Vhai8klQz9YK0D5tNfHYAeqyr7g2mEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13968016},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bde12510b15f592dba84e89a6e2689f11fe9c70d","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.16.0_1782868314761_0.7499073977700943","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@7365admin1/core","version":"3.17.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.17.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"264fd2bdbf3aa131f77792b707a6fbff171e4143","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.17.0.tgz","fileCount":56,"integrity":"sha512-Dj8cZqrT8dvAT+jDyMg+a6spU+uMCbOGAfr4NsSkpHASu8FZKFIUdnlcPf5l994wqsB3I4vBMGNoslYNWStYXg==","signatures":[{"sig":"MEUCIBmZg+eywiu3ZEykiEGHzqVkTUQBeSxbezurt1aXHpsuAiEAo9NaXrPsp64lUfiGCHM22YNtUaoigAKWjMBhC2s76Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13970348},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d4f293f5ca97f98e9313f6a212b09f40dd231575","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.17.0_1782886244630_0.19381049242819182","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@7365admin1/core","version":"3.18.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.18.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"70a5212c0af632f8ca096f47c980ea5a08010288","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.18.0.tgz","fileCount":56,"integrity":"sha512-jZiRXNWOVVUvEco1GXDN9XMX/vEFX3BKfKWY2zcDLcMsckSZApkrSO+HV+YLvSvLouwVjzEhit1hJSCtKgqwwQ==","signatures":[{"sig":"MEQCIBIlz+8HhTi8xKMjwqQNaxhecbEaOHUbFOW3lwxKnlpdAiApmJuqJnz6IDPmXnWMoWxtk8zVs9Egvt3udiQcgNxxkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13993414},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a3b332dcfe923eedb6b53a0daaefa12f9b4bc286","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.18.0_1782895568585_0.3117834993500457","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@7365admin1/core","version":"3.19.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.19.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d09538abe38a5328f4e4f2f546b329b75f597617","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.19.0.tgz","fileCount":56,"integrity":"sha512-taPN52+2+S5V94zDMVEuLtrEpJMEE0GH2wAYqFXJbWx91yo/4Qwukh3wtKIKkO5B0FhtSWDpbHw+7r86BkIMrQ==","signatures":[{"sig":"MEUCIDgTxsg0SuNEnFoP7yKCnYEHwZxaMGz9CUznZWLq8yd2AiEAqPZM1yjo6NYA1VtgoMP3BnWnG0Wz+4v23F6U7U5TrzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14026252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bf1494d5469e6171c02c2a7e097f8043f55f909b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.19.0_1782981145495_0.6016989750565858","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@7365admin1/core","version":"3.20.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.20.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0016e775490cc1563f439cf32c326ce809744940","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.20.0.tgz","fileCount":56,"integrity":"sha512-5FtlMPGy/URAs9EOfKlQV8a68zYYS8s2+ulaZb9r0LVFb0rSV/WWhOY77sXYawGcdhf8B966rCEl54rDvqDRJw==","signatures":[{"sig":"MEYCIQDcYCOMT0wVG/U25hCFGmDQIHxYDRlp+jy8PHIHE6OkqQIhAJhmiuZ4grL5GqRSIfAvyShJZGaxN2q4AyGl6ilIAWY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14037828},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7fc1270c8526ee2af510210a92152f02ee592f98","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.20.0_1783066765250_0.6996464793237638","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@7365admin1/core","version":"3.21.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.21.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57725d902d638426ce534ebeafc472773313bce4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.21.0.tgz","fileCount":56,"integrity":"sha512-Ui5qCmFrrP2eR95548UZowbb9utX1F0NcFPQl0R4cjOVeJ+IWg+KY581Pf8SZ7F/LRATj8/2qsKxLGm3dwHdrA==","signatures":[{"sig":"MEUCIQDKWFmQjv1P0K+gFYbThf51GbqbquNGiAay0dHkUoikoAIgCHRE9SsiTeBP3tokI+HzvubYfcigyg5NrlFBlm4HTjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14070813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"89f48abfda53997185a65cac720b85925efe43c0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.4.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.21.0_1783299723619_0.9385727938227189","host":"s3://npm-registry-packages-npm-production"}},"3.21.1":{"name":"@7365admin1/core","version":"3.21.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.21.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"764d36b9c074b21b0782f94f56849558944c27b8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.21.1.tgz","fileCount":56,"integrity":"sha512-vx4dI8/Y6wpdzuW1uS1J136zEKWvhCEBdubGML2qNzGOTZU4SaDj4n7Q/tHBV70SSJ5ZXVjJTQ8BgfpthITvsQ==","signatures":[{"sig":"MEQCICQo3tUoGRX/5mlQqa4LQiMVOf5cs19Q6T8KORbhwWw1AiA/yedjcbkT8jeqSQ263JHVnD0I1R1J0f4WmUJAWY6Feg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14070884},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cd89d1c8b0ece4805dbe899207a1b84972aebc8b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.21.1_1783308832774_0.4917236269860288","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@7365admin1/core","version":"3.22.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.22.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b81ce499bb1302e50806a73e2ff1c59983c1af8d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.22.0.tgz","fileCount":56,"integrity":"sha512-RpnDdDfvbg7uuKzgSQY6LCjOZ/L5DjYBSeywEVsO62J5+d6hLZu3I0oBvzP+BT6LyASk1vX9cv/DAuvRq4kERA==","signatures":[{"sig":"MEQCIDg0Zr9Z3gjlIAT8tLYB63+oy8+w6RHXFeRNTN1QmR2NAiAvnAPUiRoc57WidBQZ+KTT0BpeeFM67dJkV50GDXxZLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14130580},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"75b56aa4d9a265f25c8085add2b4d6a24bd859bb","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.22.0_1783327210249_0.2468378897249326","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@7365admin1/core","version":"3.23.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.23.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"48b3f15af7b0b680931a85429c77c657f4837fc5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.23.0.tgz","fileCount":56,"integrity":"sha512-9Xot8ai2BBHsz9N8uNghRel0Kb2usc4ozzzHukAlX3HB/4bRwYax/4NweDqkPNgf6XxQiBjmN126b4RKyTqD2g==","signatures":[{"sig":"MEUCIDVq0A9EpCBwGR8BXvskGUO/ogKXdTYXQwZmY5sO6Ua+AiEA9S9JXO7OgPWjbPJRYZHTN3MwIS0o/nfFvZ9oZRLZCNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14138663},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3b76cc9c3aaaf2abad8c7156ecfaec1ea13b19e8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.23.0_1783413031476_0.5114848080278733","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@7365admin1/core","version":"3.24.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.24.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5502fd3f56c5a63874b3e6672d4cfb40a69560f7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.24.0.tgz","fileCount":56,"integrity":"sha512-o2alwTMISgL8nJClWsjUAYS28dRtoepsLbJu1bCyT1ulxdbj1rqbxXSpK3XoEv1LxVPm2xMi9jlxocxyj4EKkg==","signatures":[{"sig":"MEQCIAE7uHUCJHsIFV7VYYI+mPlI/AbbdnIQaHFvjUYtPzKLAiAX2ZSlrOqMgTqbgC/+CFoLiXigNVQ3qQ9PrIg7JGj8NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14183903},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"86c773b4c0648adcde5b037e86965fb647806afb","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.24.0_1783500093835_0.44682076630041534","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@7365admin1/core","version":"3.25.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.25.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"188de89bf62ebcb106879434d4eb719ff8e3d6f6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.25.0.tgz","fileCount":56,"integrity":"sha512-49VVVWj1IgfeaTN7XVL/rpEePknxjZKdF8APTrszZ4GdSGLIgZBSxNW7kBXuD8ycflvYS84nIuE02R7geGg51g==","signatures":[{"sig":"MEYCIQCa758YVvQFKNA+LcdyrErvCKeKR41M2AeO/H5CorUhewIhAKo5eoqRSBfl6sQpb7YZo7xEB2SaWI6t2hH/2GcxOCdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14190063},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8619834f94ca47da444a294a600be55b2823cc6c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.25.0_1783587694867_0.6029712756748677","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@7365admin1/core","version":"3.26.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.26.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d827288b38f3741ea4489fe59ce9a1ea43b187bc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.26.0.tgz","fileCount":56,"integrity":"sha512-R6SAW1BloPDobtVHSiChGsqyMiqvowxbuY3lN/ZB8PDbRgiSFdvXgoOSvPSjd3TdbeQ9ZfhnyrTjqU//1rtNsw==","signatures":[{"sig":"MEUCIQCCSTCAx2TUeZjJu9rgktgKRxDphGyp+MNXPOdkrYS82gIgTt3KtcqfcJ4apSmooCoVYZJ3pvVqbCNPtLBdLC1w3RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14190007},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"aaaf2864aa5bd04ba988fa7dae42d92a7130d1e8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.26.0_1783673076507_0.6464313143529969","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"@7365admin1/core","version":"3.27.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.27.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2d73fa78da3a02db4bdefd6d6cff5f8adaba51a9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.27.0.tgz","fileCount":56,"integrity":"sha512-MlDx+VwwdqPGWSCGx8otNTSD953S2eNxHENjtX/JqWY/CHKWTuEYOeAjO22IR9yzjSoS9yDa3GIFRYkh8QdKMA==","signatures":[{"sig":"MEUCIQDlFvH+M6glR3edTDytfI2rziGgcJ0XUd9Lmk+g7AFENgIgdnuC+7i5TUhH1pI3w2rf7zILyBJXFPJEtISh6mnFaZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14244487},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ea60cbe6ac71d6f00f6c0359e29c28e1a975d2a0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.27.0_1783932619823_0.3896640698777478","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"@7365admin1/core","version":"3.28.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.28.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d64f5a810c8d05e298a501fb42ba0c8ff5c054c8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.28.0.tgz","fileCount":56,"integrity":"sha512-TIe08WljAyZIHcV2e1daE4Z+/Qvt5HckTi6UkR77B6c0MhWs6qdA6mXCD7JQpobjr9EZcTsNt7b5RM4ikRneKw==","signatures":[{"sig":"MEUCIQDWVLWESBIBE5lf8/Fwf+5k/FsxtgRcYWZ6U4Ix5J7sFQIgJxkcLQn+aMhSmV2SjKMCqB3Craf6gBbVPFfAWOcLBuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14249336},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b384a74acdf1274712ca947817566742398e61ba","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.28.0_1784000407780_0.49786559659681595","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"@7365admin1/core","version":"3.29.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.29.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a79e0cf4fe697120b746cc1b2403170b18d5fb3c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.29.0.tgz","fileCount":56,"integrity":"sha512-UkppF87vx3z8C0D24jV7J1cpX9aSlrBc16XNjHvsFefJzcVnKtITzQtnK73ZRV2Dcm6PJ/pIhVoT7kHoVQx8EA==","signatures":[{"sig":"MEYCIQCMHpWninRKTPJ+jdFyiYxTyOFUpvdBN3DBCHRQPLZNSAIhAIE1AG29b1QhciAm1pjV5GLBS5DKEEhRS2b11YzG9uO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14299128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"294b740f9dab5ed7ef0911e2f04cc3aaecdb84fc","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.29.0_1784018076986_0.917579682583122","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"@7365admin1/core","version":"3.30.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.30.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8f86d8950930302fc327c45ee997e931773e001c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.30.0.tgz","fileCount":56,"integrity":"sha512-X/zQ+bPHaDp6cnqzbg1KGX7ZlTkq/6Eo7Ooxd5zL6jvnZfYtcMa03XmUHoxwZt10DGj49T+xASZHn//FsPHh9g==","signatures":[{"sig":"MEYCIQCp+lYvVcFkaM5WzoxmZZJEZTIdiEk3Ubst0RSSSTGO8QIhAI0mkui7U9GEGwYMY7d2kRpjRm6rmXwtnnMVU4MAi3Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14331952},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bcbcddaa63580e9be52250a899a6aa1178bfb2f3","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.30.0_1784104260013_0.04659267288863167","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"@7365admin1/core","version":"3.31.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.31.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3074e5cee9cfa0f3cca8283d3b9d8e08d68bd8e0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.31.0.tgz","fileCount":56,"integrity":"sha512-ksPXNt+P6l3YmxAuTmnVMiJiPfqpBIM8hw2Ec46ipjlOROQ7GWUA2zggDTzTXTJxctOEYskwfUTeI2o/xEILlA==","signatures":[{"sig":"MEQCIDz3st7K6lHdlb7+YXcbQh8D9wXWJbKNfC36l+s/fIaGAiA4CE2CBtdzGrWZsLqFyP//NxQ1WQpM5jHvQAw6FbIxbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14341950},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5962676257282e74d98d16aa2a6ac3fd986ab2f5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.31.0_1784190608441_0.7751382460953775","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"@7365admin1/core","version":"3.32.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f8a4f3efa23d31b59242ab14bb08b1d8c364339f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.0.tgz","fileCount":56,"integrity":"sha512-bSjDwPBDE8c9PB/brdwKLyUCbr337W9F6PCIePJBx8O0vtTC+NhlB6vB+CgZAZ53awvPrfnqk9K59IdLj8nhuw==","signatures":[{"sig":"MEYCIQDkNYlevsbuYXmEnpraZS1qrUIPJkRdXlLzO3uJpn0EEQIhAO7I3BdCm/zc5bw+3/REHCx18CO2iLTXA+tgL1n/N2CN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14383232},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"61b3153420531aa0d728a46204c82093c62ae285","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.0_1784277746400_0.6836802005944962","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.1":{"name":"@7365admin1/core","version":"3.32.2-staging.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2d7a8501ba72db93c6db1a94e99647e49f1d34d2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.1.tgz","fileCount":57,"integrity":"sha512-xF1oNelInHcPrG0rbzTcYvCToiL2kkeQCG661GXYZ/oYNPcHMEbUt4RBq2e2Vlc8bXZTHXYpJAZypZREWqRdQQ==","signatures":[{"sig":"MEQCIAtASYWw4AKDNwx20T6nL1RpjmO7SZBqQF2KXaMxPYLtAiA57XzlVdplBdFmivEHi5U0vIo4rgM9h9s4ZtDtowqPIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14384547},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b3827bb8f924e8a06e24fd5512042c559f6a1d49","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.1_1784517611937_0.028665977196478343","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.2":{"name":"@7365admin1/core","version":"3.32.2-staging.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fb5cee4807a1831d77e4ba2b4076c3c16763cfa2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.2.tgz","fileCount":57,"integrity":"sha512-uJASfkplmPcCZCnC9exxHFcB4EOV0boD2s4frrlq5JejF2nANKpC9rAtxYNg6nhMcn6CBJE4PdUF41xsor1bHg==","signatures":[{"sig":"MEYCIQDyPWsPo/RCJSoIM4h91krt3e/VyPTdAdZcaPDejgx7EgIhAJ9H74kpeTmRFnD72pVGD5MS+AFjgrtrlCLeJvVs5+VS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14395281},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d6f2eb1e80128e2e4c01d6535284e1d41aa3936a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.2_1784518545552_0.6140294740865062","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.3":{"name":"@7365admin1/core","version":"3.32.2-staging.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"431cac6118414073824a0398f5b1382343daefd1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.3.tgz","fileCount":57,"integrity":"sha512-idvqiyNvS65uLonXuUzZNaLkYdGRLemC0+5AXGhRU3YdO6Yl7wSrS9ET9oJYWzwGocAm6IQ9QDOyJPSsW4SouA==","signatures":[{"sig":"MEUCIEqW53hozCoX0MMMt2EK7ciY9lmqAaKnh2pvsNoNVT9iAiEAjIReU/D8NDO43AtkRKJQDQsMutyt3BiSQ7ay2ADMnpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14397373},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1c50854b23686866633586aba64b136f428e79d1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.3_1784525916732_0.34298379055427053","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.4":{"name":"@7365admin1/core","version":"3.32.2-staging.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0c8f2adf611fa6a27940da288af61c95288f6799","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.4.tgz","fileCount":57,"integrity":"sha512-lJFSiuA8Wc0+CUbk3cP5cLkmYH7tLjvn3cENlPJMkA9OUalV6hNoFYyaczLUzV2H5VPabzgkYWG/1QJaaSUzpQ==","signatures":[{"sig":"MEUCIQC4mxh62kLkNyzD+C69wB+dSZ6pS3wvxzawscjyREucgAIgYO3bv0ZbInCTBHx/ugz/lQ+RcYLLqBhJUk7/kKflTWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14396280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2b124b1f04686bc6f138f79982e0492dcd38aba7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.4_1784535245358_0.19048014194553708","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.5":{"name":"@7365admin1/core","version":"3.32.2-staging.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2f52caa5f0b7ac1eafed582b5af3afef94970da9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.5.tgz","fileCount":57,"integrity":"sha512-kCmQ6NumrQqPLcPvYEtEnFJMxaWaFFkjM1KJUF4S2B7tWjzLtUsdnwsyi+ZvdrrNwQxpE8OmX3GdN8sy42HCag==","signatures":[{"sig":"MEUCIQDKyIICks3kjSWZvBz1txxOJg1gy055DppsfKtcjh+TTQIgNGeccchZAo0hdegw3HVDucq22qxQK//URF5+N3FeTR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14398304},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b4794ab6254e41477e2ea8bf1c82653d65b784e9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.5_1784617074022_0.40333608183721803","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.6":{"name":"@7365admin1/core","version":"3.32.2-staging.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7ab1a78d00e8505cfbeedaaea745eebcd7c6dbd6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.6.tgz","fileCount":57,"integrity":"sha512-HliG+wqvoR8UKaXDOVUa2RZHEnrwGp9mYCRhiW92HoUGOPWo7UMrwqTYeyHl9AwUF6EBSRl5uIL+Ea1pOL+wBA==","signatures":[{"sig":"MEYCIQDjcBo5dDWf1W9PEA59Sps/hN7QVXVLcli0NXp9+7g7lgIhAMWo7L5C0MYB19BkjMlnLCPKUvSPZtVUSjBXhM/gR024","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14400873},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5feac91029f82e884de74d8591abde574287796f","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.6_1784617207642_0.6677665512830986","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"@7365admin1/core","version":"3.33.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.33.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2ba1efbbc6dbef0a4b4bb84a560aa5af0f51f579","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.33.0.tgz","fileCount":56,"integrity":"sha512-eISZhd7WMTTQ7eTGdN9liEEmnuX18pQi759NgCK3RFxmu4MMHhJxtdkr5QrlRplYjEBvqwvIsZ9f+nT/63yj6g==","signatures":[{"sig":"MEQCIC5BXqMji77BdllPguIe72t/7G89sRkAXEvdesyT1Cl9AiArU5+jjAHZnBN3CgO+s+owCnzyP+p2BPtarlLiFDb9QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14386794},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"25f4719d8d0e7f5d891163bd30766ca741055007","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.5.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.33.0_1784624685415_0.8662354575146192","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.7":{"name":"@7365admin1/core","version":"3.32.2-staging.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"48462cc550e6a49618c76970f112fa61eabe34b3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.7.tgz","fileCount":57,"integrity":"sha512-Gq5CUjANHq5I3me2GqCSWzu2k6G5/EfP86izcrWSy6ijEkwRUuAu2gGZQWecyT4Lxu4yhGx7wQFd52Y7wX/pLQ==","signatures":[{"sig":"MEUCIQD7pYa280U4W8d7T6v4H6cvbgu9TiVffWRMJr4UDPeHWwIgXDAWf9s3vAtomwJDxsb4o4zXn6b8MzWRoa3oQVya+L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14402198},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"db06a62ccbabbbc3ce04566484248376292c830a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"1.5.1-staging.1","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.7_1784632763572_0.3061972777963482","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"@7365admin1/core","version":"3.34.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c4a8e66f8c76d9faaaea21a29d9c3f56be239c6c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.0.tgz","fileCount":56,"integrity":"sha512-qlv1odhR9OMmuCAg8RS9QbAm4pPhd7i6BUMbmYExOJ74HmwHDn0Icjy2DOXrS4dqxF5wfDRXBP2qtwMuxBEKfA==","signatures":[{"sig":"MEQCIBeXHa8oGYdtMPph0nflboDGmEeP7ArOSdqJoK3x0fxWAiA1AYzdtx5qkD6n92kzbgpQawcv0cSxORR/9DfcuBDryA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14388413},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b295284effe55bf1b0985e83fe2f0b511045675d","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"1.5.1-staging.1","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.0_1784634910542_0.9882553913631451","host":"s3://npm-registry-packages-npm-production"}},"3.34.1":{"name":"@7365admin1/core","version":"3.34.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3df26da86c4bcfed37e169eb630986f5980ebeec","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.1.tgz","fileCount":56,"integrity":"sha512-xWTvXcEF4cMISaLRg14oK+0fVRKMgt1z+N1gUHOx+xotVIi2rfn+NfS/FleA64RcDOX7lqgoRdac6Wy963E7TA==","signatures":[{"sig":"MEYCIQC6Q1pd2x3ILE3B/78I2wbQzoGLXlRcyrpLylqjKjHEHAIhAOspHkLRWPCHVOJf6diG+6XEjCOuYCIsTxJVB3Orl5tj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14388790},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8b4e48742db877f0b1e119601cbce7eb4436bd00","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.1_1784636231905_0.013730490046339305","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.8":{"name":"@7365admin1/core","version":"3.32.2-staging.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7cc6b3f96d2231e5540d479d86c6e03e71e6bfa6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.8.tgz","fileCount":57,"integrity":"sha512-Oc9M4+rqdWRnJGsfd4LlWogw5ZAugZghqC9FlZfh8quwBPC7uemi/ZrXEXb4mdfYKSby8DvkxmGR8frlUQPW6Q==","signatures":[{"sig":"MEUCIQCuIo1Yp7CHRGUssJbgkiC7FdDffrfx/kVc89AjLTduoQIgfr0SyndTWVPs1GS1XPYv/LTqCyU7CUJ6gQt+xJisfms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14402189},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"62d31852d849c595a23bfc92d5fa35e831ab397c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.8_1784681605703_0.07633787271059234","host":"s3://npm-registry-packages-npm-production"}},"3.34.2":{"name":"@7365admin1/core","version":"3.34.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bf20757e228b68d95713d36e3569f892fb54a0a9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.2.tgz","fileCount":56,"integrity":"sha512-gaoljnFm09ExmQjwjxNXMfC36jyGX2bq1CbY5eSk/3pk/UKwaUU3uTU+rzi3wkPeR3XfeKcrY2SXJYm4jbTLqQ==","signatures":[{"sig":"MEYCIQDSwHqWrzSjMqBvMYlHuK4pGrNjtDlR6QkFmRjO9M4VRwIhAIJlkMbGewhxNhGMxhb5s3SW8IIhHrvNrdT0DuhYPdIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14394870},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"86a27c507dc7b1fd30b2f9e316fe977d73bf8bb8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.2_1784689763857_0.06673467263317523","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.9":{"name":"@7365admin1/core","version":"3.32.2-staging.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f15a50a9e230a27be82c42d0e0d3e6e4d2a1da19","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.9.tgz","fileCount":58,"integrity":"sha512-OXgM7k/59AQtQm3nfWuCarK2TXDmIFdLKbJ8RT9HvvlnSAPIFmffaFdIceMnHaavaBWN/PKP1FG8hbfX4e6fkw==","signatures":[{"sig":"MEUCIBTPj4U2oW5VgYSZnKWKbJTzQhJ9H6JEi9bh/NZ5Di2uAiEA2jeviqmUJBiX/Q0z/3DNA2RA1LaZ3sRZIeiboFx5CRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14408262},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4c0a304693434269b0825fc41357dd826dd35ca6","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.9_1784691328496_0.3369176524781654","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.10":{"name":"@7365admin1/core","version":"3.32.2-staging.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0c78c826a810f78f4f72824b6390708e79960841","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.10.tgz","fileCount":59,"integrity":"sha512-2MNLK7uAqknKCJAdXGXCeNLCyAOisaWjyvJANnxKB/nLS0Fv9PTGOefeOCAmtGa4/TjhhBhnqvsLvS4dAVcpTw==","signatures":[{"sig":"MEUCIFBDbLOzqfdbUfSGqiuEftTeamV1y/FHpzZYobeJUxMnAiEAhL1fH9JrBehkz2E3pakr/d7IUljljKMB3s1zUfZxwb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14415502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4485ed479b20d5c19a60b7867f112c8a02717c48","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.10_1784698124168_0.8021910795157088","host":"s3://npm-registry-packages-npm-production"}},"3.34.3":{"name":"@7365admin1/core","version":"3.34.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"82f6986475847853094acedd9cd8eb9f8920143b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.3.tgz","fileCount":56,"integrity":"sha512-sjZNcBAeKHxqs1rpfDj8HED5m27aYPTg30ftlDrkI7gN3ANLE0qW7r/4HUCSv5GVGJKBFPu12is7NpXLTG2rhA==","signatures":[{"sig":"MEUCIQDxxc8ACUU5HE+tcx1pAZ02iGMbxLnmHAL+PBpa+52q5wIgDpuz91LM8IfL3LJgb0m6Xo7Nt+RBHwvrO5rZbGsDDQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14402116},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cc1e7dcea30aab8abdb732c5b09836076d52aac8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.3_1784698388993_0.9227200070988024","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.11":{"name":"@7365admin1/core","version":"3.32.2-staging.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"90ff677a901aba1c09cb5156ef198584f144e34a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.11.tgz","fileCount":59,"integrity":"sha512-OUkxOFTuav1USyFIrXUtdJ5FHU+2y1m/2vHU3prwSh6V3AYeC6br35ROhg4Ia2vwbFLf/jNHIAQEvM9OQGKkYQ==","signatures":[{"sig":"MEUCIQCLPJs6/kXzt9UIdKhEoi3XU3QTuLUf2BPdp8CjsC4NtQIgYz2fRywerOEYKYNhxx0OUyMT2AzIXTQlE6waoQFOFuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14419252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1af6187f5bfdcde45324359e334923458af5c098","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.11_1784702625764_0.9130725788779139","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.12":{"name":"@7365admin1/core","version":"3.32.2-staging.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8ef747ae18ab370baeff22e2ab244b8f93dbd0b3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.12.tgz","fileCount":59,"integrity":"sha512-nRH+icVrXpB9D08x/LUKrL8TVPKN651xfFd+C7RqLWUM/zk/DpL8VZyl5lu//Y53PbIRrgT3i9DRxX3Ru+muMg==","signatures":[{"sig":"MEQCIFA+fQiLT13hr3BxG1aawCUZf8p2iOLJH+fFTLAWl5eYAiAnPjJcd7fBMLj8tdWEMbuBlGUtVljwRvLENEd8pkYegw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14422847},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a344dbeb09532394c1a0f53b9b215beaf4680a1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.12_1784706060998_0.3941720517834515","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.13":{"name":"@7365admin1/core","version":"3.32.2-staging.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"822bab2b2895af6ffa9e509c228e55c146ae6722","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.13.tgz","fileCount":59,"integrity":"sha512-psHMrkylaPWuSMjeR0A1jy1iAJZ7k3qfgleyhUWnll1EN2+qDSzlaSLAB+rQSAQgMKAwPUs8g28a0mjq+nuS9g==","signatures":[{"sig":"MEQCIC+5WT0nsIXzC8iQKG6stSn+hrpL9APsjIKdxU1clV4MAiAi64A2KKrc4U11bBhgxdv+AGo/VzIf8Jpu2u3hjhjeWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14439321},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"54033a4fef0619934cb9ba02277e42911c93599e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.13_1784766532054_0.36162752354381933","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.14":{"name":"@7365admin1/core","version":"3.34.4-staging.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0b3241fd1d46a556cc045b75681d57274983b790","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.14.tgz","fileCount":59,"integrity":"sha512-HnTQ5OI4ZQwTMqZKworj4Cc8N6RDj05lkZzSYnZrJbGMyLXjaNFmWXXZ2P8WmvCNLA4dZzmNBQG0XI/B3Bkhfw==","signatures":[{"sig":"MEUCIAzNfec6H/Mt8GhhC3rENrDbrcE9v0vwVRTCKiD7HjdMAiEAhCmtVd2Lb/3w7n4yg4wwzI7sKtqrD7iu2woqKvvNSkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14439321},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5dd9b0c4f08d410d8565142ef056f7144bfbb3c8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.14_1784787126177_0.942251002089034","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.15":{"name":"@7365admin1/core","version":"3.34.4-staging.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"df10e80e02cba8ea7f84da3ab4369324a7bc3e6d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.15.tgz","fileCount":59,"integrity":"sha512-Rs2QUOLSs1IYkwnKe93LY0iV/AzeqKxVGE2lrzHgeMLdYrIerePPw/Izw8sYFC3umCsPjzy9BdCI3Stkb84+FQ==","signatures":[{"sig":"MEUCIQD1YKd+BLYyBmrCeCEUpf8BKgsP0M9rzh5EB/4hD7k+wwIgOk7tOTXKjNysNoiDPqQdEdtIYu4f6/KO51DkywJV8O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14439593},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8e66b17fa4a1670dcd54d07f84b23480be3f07e7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.15_1784788536715_0.4592930566362772","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.16":{"name":"@7365admin1/core","version":"3.34.4-staging.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"591ff7298e673081786e2a4d128d3eb6a864f312","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.16.tgz","fileCount":59,"integrity":"sha512-D4Z3Y5XwdS9DnOuczJRpUIXhNyM7bn0ZLoUQNM6YyAzllqO873wkNdV4Mqm3O6Y3djUwBGGMCG/X0p+hxCy01Q==","signatures":[{"sig":"MEUCIQCJx9nRH+izXmbPwxB0Co8Rgv4Inq42NGzt6vKvuF8jKwIgAM1x+QTrJU2gKfOeaKMuvGUoyStjINr5qMxjXExPLg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14424477},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8aa27fad87e3e3e7bfcfef53784d1a82d4eeb405","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.16_1784789902199_0.8167421839679407","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.17":{"name":"@7365admin1/core","version":"3.34.4-staging.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d55402f076cac787526dc82f4fde7d8028abbc7c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.17.tgz","fileCount":59,"integrity":"sha512-oA1qgI22eJQhgPpsQN1ITvyl8mS6eMIWGgjz/dSDUglt5cjYVI0JUrfpCCUAQDGSWdufxdBfukA5/n5jZQtaDg==","signatures":[{"sig":"MEUCIB/bXpmviDbuw9TDf77URRQfIfIdxLSFDWQxVSjWZ2jAAiEA10PCJzcy748+PCbE6HPuA/cMZ8TnKt/K1N1bjs9nxXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14445220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6ab539fc5920b64b71b09eac0b1fdbc94c42e6e0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.17_1784850998519_0.13274590101058803","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.18":{"name":"@7365admin1/core","version":"3.34.4-staging.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ccc8d55b0e60d7bbf5bbd52c18d93bd2eef96508","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.18.tgz","fileCount":59,"integrity":"sha512-C3LRFrB8ciWeE7vG+fu/+LO87fKLP2iEikbLo3vT+tBAm7rAmAkVAhQPuLP+B8RHGxHCGCyCYFAyx08OOdaK6g==","signatures":[{"sig":"MEUCIQDhH7pD2V8ibfyNACA8mJuPZg7OrqHuNGhgID3//rVDWAIgaA5tcH8frT0jvPLMJJBp6Ryry6tGKJDiE5rcrg/+7tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14445471},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d348492d0361e07c0be6a5265f419800f402b5a6","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.18_1784857118939_0.9926047067303836","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.19":{"name":"@7365admin1/core","version":"3.34.4-staging.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7f20ba3bceca6371000bf74282dc8ecad5eefe68","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.19.tgz","fileCount":59,"integrity":"sha512-+LJbFpXoWzU4mos6VvBtHqdQXgJ2SJ52ysGGrnUkxe0D9HGRwFDbgIFWBQGwsAYkVQz1+T32D7DPepX93X4P4A==","signatures":[{"sig":"MEYCIQCKODsmVvrnuGKhI6CwbNC1hfEmQ6Eot8QSB/QS0wtbzQIhAMcDwYEPVJ16iGuLCICEes8q1LUgLWsz7+Z2nVHLCVXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14455950},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eed66210b864b76a770ee27ad15d1a5df6ecd1ea","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.19_1784858148090_0.9745626808462606","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.20":{"name":"@7365admin1/core","version":"3.34.4-staging.20","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.20","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0107701970e3d3a5b3e83804648b2178138b5ee5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.20.tgz","fileCount":59,"integrity":"sha512-w1qTEfI25khtZQu7c2qq6ek+iOluh44/0+a0+/voBRr+nom0v0+FU89CtnfDsTCrH9wruHWpII1FKQy9ScwkGA==","signatures":[{"sig":"MEQCIC5ilLymGz9hN4EjlnUxjhr90lErCWj2vXmr5MHYRkUyAiBWspU7f3VwDE03AA1IpO0KwXPC+fdrWybgV+UfOjPBxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14463186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"24d07bba8c90c1a2e0eaaf0542e87c86191ab315","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.20_1784880452699_0.2536388620961396","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.21":{"name":"@7365admin1/core","version":"3.34.4-staging.21","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.21","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b57875c41333e3d618c214dd8434139743095713","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.21.tgz","fileCount":59,"integrity":"sha512-QGJtIfQ9yBZ+V6V//PpGgN0JQV1YdHC3pLFKctZSgg9nGwD0xnh08xCrqBUtFCZBdExvnTtk03hWUBKgf2XHXA==","signatures":[{"sig":"MEYCIQDhOq+Gt49nkvfd03DdL8YFKeRK/8RAF6BCAHxJioo+pQIhAMnI3/aL8FFi++yOjtvtkeVvmUHFKVoXeREz2GyBQxve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14467632},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fffa7d1a8dc6530e4f4259f2262652746da1c360","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.21_1784881292517_0.1078416480027744","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"@7365admin1/core","version":"3.35.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.35.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"468485babb5949f9c8b55f5a5a902a5c0215e6b7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.35.0.tgz","fileCount":56,"integrity":"sha512-7/wanF+5VgPfnFnl0rvpsZPy3u9Lf/JNYi/jhCCjogv++fno3z152qxUoCbu/qKkx8x1K2X5sqq96w8rKeau2w==","signatures":[{"sig":"MEYCIQD6w+mJQW05uKYnsUiMEEYNXGocParKXxjc/2203/zgVQIhAMDTYgQP+eNLCOKU3V1a63+Gv4WPdC1FF7WBL+ZwQv/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14408176},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"961fa3bb06f84b187f59b9633f26333f7fb81984","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.35.0_1784883056121_0.09070607980749812","host":"s3://npm-registry-packages-npm-production"}},"3.34.4-staging.22":{"name":"@7365admin1/core","version":"3.34.4-staging.22","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.34.4-staging.22","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"65bdb94164d7a886bfeadf4e92e4b2761c174810","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.34.4-staging.22.tgz","fileCount":59,"integrity":"sha512-/UaMJLciHzq6aRURB3HE/mfNV5fuGph97tEfHacObeI3W0vseaF6SD+DF19ZtC6a6+fi3R1q9+2xVNl+GfQahw==","signatures":[{"sig":"MEUCIQCdfuKDL06ZmM5Qt0w0rF0xo0t2RbiRcw+jFp10J9tDvAIgL4lvUpyMF55XN4gAl1g4Mi7QAmev4w2gI1eeeTvwbzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14476227},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"dc14a1d84ee988ec3d795dbc2ddf1494727a2eac","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.34.4-staging.22_1785210749736_0.7518474733736991","host":"s3://npm-registry-packages-npm-production"}},"3.35.1-staging.23":{"name":"@7365admin1/core","version":"3.35.1-staging.23","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.35.1-staging.23","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5fdd13148ae4b523b515fcff2f6470cfcd2b00b4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.35.1-staging.23.tgz","fileCount":59,"integrity":"sha512-J81GgDjOy/4+1WVPFE3jZaP+uneMAm6+Cehc74lz8phdjJLdF7ROySu+rdfZ8MwD0qa20PuzvnjMrKyApVm/dw==","signatures":[{"sig":"MEUCIQDdN5VmUbnguhDRsrYLBYbyZEqaQEAq4HZOwuokmeF9pAIgSby8SGHz8F+xA1wNgbShq6ZyJojUXnuA+dBn69nHOC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14484001},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"359d91f80f06eab1b993738cec512d38046ad1bf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.35.1-staging.23_1785216363148_0.14459541808661514","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"@7365admin1/core","version":"3.36.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.36.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0508393d5475727e7824ccf5e67ce0acdf3621e4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.36.0.tgz","fileCount":56,"integrity":"sha512-DO3AOUl+GsAKXYFGLirpCGiobg7jT1puxGH9+81V5l4h8XsBdLkjzRyv/uIcJn4MTpceqSqZ/e3CihxOdljtAw==","signatures":[{"sig":"MEQCIGMY1yzHLrvilKi4Rp5DsiBvdBz/e0jvDGopnjY91utAAiA10I26m1+1qp/Mn5WlSRfHO6rI5OKmdI39G3T/qA1KYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14418032},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"44a71d6cd91f6de9d4b0d737afe10d3d95ff1b8a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.36.0_1785219275017_0.7243898219693805","host":"s3://npm-registry-packages-npm-production"}},"3.35.1-staging.24":{"name":"@7365admin1/core","version":"3.35.1-staging.24","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.35.1-staging.24","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d8f43209362b32339574a5fbdfdb6f008831d899","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.35.1-staging.24.tgz","fileCount":59,"integrity":"sha512-8wR90FIdxPHv6P1JyWFa0uxpWME5EIt0DMmjR0cy94GqDK7eb/L6lV9wSeJs52E78UbHKu8cG6L7kast9uNmUQ==","signatures":[{"sig":"MEYCIQCThBIEJTfgrmmlqEZaH/DEf385UUuNl+kEyxxQMhX43QIhANmqIox9mKYfxKJnGjMcoEsf4yp33ZpsQf5Mis1P47NY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14488599},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"307d41a037e8d0a117bdbdf6500404d91e4a1d8c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.35.1-staging.24_1785226196761_0.5164904112565254","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"@7365admin1/core","version":"3.37.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.37.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e570b4f57526c9e67da4cec6ba512c16ac862e19","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.37.0.tgz","fileCount":56,"integrity":"sha512-sHNAXTGtD0vggmt/NTvSR1CfGrzbGWbhDsaXEat+owUg6pyJuIgOoqGkJrE6+cAriJA1arMcfCDQ6HALnbqlBg==","signatures":[{"sig":"MEQCIALn1KaFJOyL6qMdLQSzZxyyy7HPLK5DkA6NG3MdG8GyAiBGNqVeSPyTSWPl8FJ8w7Sh6Tty3VBeKhDIF1PAETZdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14469097},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"790859c2f12edebc563203ba09b7de4a78d59ee3","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.37.0_1785230822687_0.8476171260912999","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.28":{"name":"@7365admin1/core","version":"3.32.2-staging.28","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.28","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"257ae49a7fc718f184f1539f811214bfa1995eb7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.28.tgz","fileCount":57,"integrity":"sha512-/IPpczrjcQWEkZro7Xb8FNoTRYYMiy2jaL8IFcXbqf4fw2zcumOwk52AKFCS40mepS2h4P/iFBicyg7TkorQNg==","signatures":[{"sig":"MEQCIBvL5ucbUkrHj9So4BtJwPeQVYFIrq81RH5KIU97NeRBAiAk7PEEVoU/P2A0cYU+YqmneYwCULmhBNAk3ssCyYMZfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14475847},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3ca8ae5b334423671a76b5196e032851429677f6","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.28_1785306820444_0.4410501308907995","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.29":{"name":"@7365admin1/core","version":"3.32.2-staging.29","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.29","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4e9b81f08bc68647e268bfcd42f64eea9d6c34ba","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.29.tgz","fileCount":57,"integrity":"sha512-pFp5GkaloDLpk77tUghi5G7EfSmFIzXrrikdj7w2GIlEJtrwDHJlCO+vCqgXI8JNexAudtsNXRvvuOgjHmSSQA==","signatures":[{"sig":"MEUCIHetJzb/4Oqww0k3FCKbpOIiwlqoxIqNLR6hogmqwkRnAiEAmmHVzeNtxBEXVJqf6JhhM/WBeUUzWwjAPNTKeyQ8vIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14484467},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"30388bbc340eb89c28413a86d632cff8b07cbc8a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.29_1785307001945_0.12378462385448619","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.30":{"name":"@7365admin1/core","version":"3.32.2-staging.30","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.30","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"08cb21ad6476e59d8ffdddbeec4e9ade9fed49c7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.30.tgz","fileCount":57,"integrity":"sha512-mn9OnTSSAHKDgzwGWYu0p1hROu9ThCxK64sJQlOelJw2UMaNgdXpHrR6/s1wwc892RROEUKkfE7KKAWNeHX7JA==","signatures":[{"sig":"MEYCIQDFRL3lU2MJ6ioFMoRyxnhxiOU9r6a0lMJvlLXs2VrT9QIhAPm06+HpyLYNCdjAZuxF7c3GkgIja4vE79Rogpb9ZSI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14484771},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5180f094a46b3b041cc35008372392f08ef6c885","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.30_1785308165176_0.1420557064022443","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.31":{"name":"@7365admin1/core","version":"3.32.2-staging.31","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.31","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"01e8213322db37099d17a650a59bd9ae8205eb82","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.31.tgz","fileCount":57,"integrity":"sha512-1pnlEUIrveV42dIgtIgsC211r2SMwC4pZhICrL8OORboDKZu0uk+Mz7MTx+fpYpphEukhXT4StoGyPHz/mIHoA==","signatures":[{"sig":"MEUCIQDola3pPWyF0KlkNtacUK43LrKQnY7qDboGfYCuzL+9RwIgKt7PQ2yHkpP7OumexUCTNVz7dol15X367hYbyhzdns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14485331},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"68f8e47c49b856ea9eb2dcf63e0cd27517632155","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.31_1785308714221_0.9199084414720333","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"@7365admin1/core","version":"3.38.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.38.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6b6fa1d7c06f7d21a0f094f3b87f5f7ba51990ac","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.38.0.tgz","fileCount":56,"integrity":"sha512-Zrh/Ds31uw57u4KWSDydhof0wXbAafh06vQzxKRcoafPKSwRT0hWl4VQdN7/XO8CUTA2+fKcvcSrsKwyr0h6sQ==","signatures":[{"sig":"MEYCIQDJeN7nQ2Xgdj8Y4qbvnuCdjE2bfIkPYMggRZeoKgtw6gIhAKjTEic7IK6XI6bLe58J9HlSo5KFI0+obzKPwGEA/j1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14469283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5890ffea0f4968e43de0081f331d572a31e75fb1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.38.0_1785309717698_0.4693260303714688","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.32":{"name":"@7365admin1/core","version":"3.32.2-staging.32","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.32","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fcc8ec5b599cd1db0cea9bb716613e00506fda3b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.32.tgz","fileCount":57,"integrity":"sha512-K44Aw5RUFH2OESnctzP/z1O+tDPuv/2Iw0xWGekVtnLLu+iERVcJ4JWN3WLg9fHnre0yCAc1Y/N3Vs9o/H5oXg==","signatures":[{"sig":"MEUCIDMCbVoelleVmGwygzKXw6PgbYYsZ8d6blJXLc7J3ltTAiEA1V7vxHC0KbVpkzfGUkC4zvQLn4CWTCl/ZpHXwwdx7PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14485393},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"080ae68f90d44a73d4d9e792bb88ce522b7f1fb5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.32_1785310393617_0.08568772751553544","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.33":{"name":"@7365admin1/core","version":"3.32.2-staging.33","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.33","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b2e372469099b2cf447e2b6bae453d2fe93108cf","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.33.tgz","fileCount":57,"integrity":"sha512-pdj2JROItDtAl6sxyeuB5MOoM3iGSDDzN1OWDaK+vZVIQuTt2Wp8/HCbMBb8PxHB3tNLuQVuKIMQFmiwogVBMA==","signatures":[{"sig":"MEUCIQCDY8z4RP8V6ybKF7EDv662mowwolMWSDRLvOVJa2eCcAIgRTv51lL8iAGvpYdddaVItuYOBAceeZV1Xu4wHhEcyOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14496426},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1525b70d75aacda880c22d4b492c04153d8f9a92","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.33_1785397058574_0.3196816462486276","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.34":{"name":"@7365admin1/core","version":"3.32.2-staging.34","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.34","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e42e6e189af201eee2670f037cd9d6976a895092","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.34.tgz","fileCount":57,"integrity":"sha512-kwwJZoRjxgcbsNBeeSxMlJPgEp/OtmXEKHnSu0HPGK/x6NSQCzMPb5Foz5ur82l25izMebeqZE5hqffMNlqagg==","signatures":[{"sig":"MEYCIQD+kRlUEMp292N66fZkehp801fsM5QZNbNv/tq8it4PBQIhAIj+t2k6KbhLX7xQ2e61ff49hgFAW68ZPbBGwqIu+210","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14496570},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fb4d799945290a38ed5b5129425dd74ed4cc651e","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.34_1785398308617_0.1437338992124304","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.35":{"name":"@7365admin1/core","version":"3.32.2-staging.35","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.35","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ec26fe4a8881dcf9aff171828995c896bd47f9c6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.35.tgz","fileCount":57,"integrity":"sha512-BA/LEMQ9yHG8MJv49XbqiQRMYuP2LQmiLxIIL3zIe5X/0uNFjTG3hNLR0vH+2J2iAF/oXR4L87CzsUpbx4EJQQ==","signatures":[{"sig":"MEYCIQCKjk1Z/OFRaQzhHLox0EpqoXl8La6Iz8HP86t4z6DwIwIhALXZiyphNfhraAqJZ3z4k3euNHRC4eiAE/kBBJodTSgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14496956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6aecb55ce269b70af14f980fc8c67fd98ffed2bf","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.35_1785401187413_0.4173201545338725","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.36":{"name":"@7365admin1/core","version":"3.32.2-staging.36","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.36","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0666d158f762bbd4b14ad8d30a4e6e4f429fafd6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.36.tgz","fileCount":57,"integrity":"sha512-UvLCBk8pN/D+TC3F8vaCIDdO4MvR1JPKVL06QyWN6ArErW/DEL01GdgXdmnrB+NPBOdP35+dxHsn7Q9KBorlYw==","signatures":[{"sig":"MEYCIQCN3XZ6tIC7NNCoY8TAq23F0mChPmWNNslVz3yMx9KVIwIhANIevqzHBh6M4BJdG2rFVdJG+z2yKQ/Y9PdvsK19Cy3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14502123},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fb399d8736d45ef5de2f7f334a1786796825f8c5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.36_1785467696471_0.7062136623468429","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.37":{"name":"@7365admin1/core","version":"3.32.2-staging.37","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.37","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f4f781b65174aa962d5382890ca24d995bf3d85e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.37.tgz","fileCount":57,"integrity":"sha512-0l0iQviMWHyBKBskjEf/DQ4OiBoQ9PoYiEw1HMaFsJk4bDmpff1R13+MhhDWaVntViMbdX2NTDIm1hyftZ8Cyg==","signatures":[{"sig":"MEYCIQCS3a3TKwap6vAbHbs6ZavGAaWstx8avTIkZI0XAxggKAIhALNukbNq0KwaAAQOTrY+87qDrF3jssxN64TNJw6YxaQi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14502123},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"42627388513779ec24900dd8413e8eb7dcd957a1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.37_1785477040024_0.16749124824568895","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.38":{"name":"@7365admin1/core","version":"3.32.2-staging.38","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.38","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"230e2d54eff4d2bd067aaa605ebf116b3d5fb1b6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.38.tgz","fileCount":57,"integrity":"sha512-o3jb9P3D1RfjvR95SMWxJaoettVDf2C2kaNakQ//U5wcx2zmx3UiUA80ZJ/JICU0I4VZIcuPfXQyaARPKL40Ew==","signatures":[{"sig":"MEUCID/Z8/oUrb6+kjPhC5ntFk0BKuFcEtcRglp2D78136HyAiEAlJiwHgxlzabbN2MieQFFUdf5c3H25aVs1tw8be/zBPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14513731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"649204ec62289acc63cac103502e0ae82a9c56ff","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.38_1785480608309_0.9692591394850767","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"@7365admin1/core","version":"3.39.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.39.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"25b1d51cf6f0eea3a599e63757da0c098774c2c0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.39.0.tgz","fileCount":56,"integrity":"sha512-c39zfz94zrUjLUMmyqiJALLuapniKSiRwbvDP+ec9UqtDglfiqm8EGY60cElQj14QUO3beNto1Fr8Oihm6GWjg==","signatures":[{"sig":"MEUCIQCAAhsHmIto5jIuIzALflLRPmDzAqUPKNjDM0dhtwWsJwIgDRbeh/mZQiQKJDeIBvUxkejTZxQjoqhbg3IpbCTotQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14475321},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e840557af74b4f54c5fa4903335b55ac32503807","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.39.0_1785488439265_0.11372055828407523","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.39":{"name":"@7365admin1/core","version":"3.32.2-staging.39","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.39","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d51fff5c8ddebcc78f502504449a762a3043de38","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.39.tgz","fileCount":57,"integrity":"sha512-CspZA3B+a9uZM2bJNvOZs2VtLSwNjj71U0pc53CocnHYTVBzuOK0Zv2jWPIuR1a67+gkHFuT5lTRrZnhffq0Wg==","signatures":[{"sig":"MEUCICijngVa9LqzUP5+a43idxFntqblgl0g705/z1OhDbqnAiEA0KNFG3+S9z3qJw4HT3K/CuSTlOYQF1X1VrjX5L2kRPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14513830},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b7b6a2b64abdad63569cedf710a83be1ad2c78e1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.39_1785716677504_0.7622911248490245","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.40":{"name":"@7365admin1/core","version":"3.32.2-staging.40","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.40","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"20328b376ebf3f45762ad6d237ddd779fe9972d6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.40.tgz","fileCount":57,"integrity":"sha512-0P3esd3+lylfvZOBBvvF3nf4IRydZHJovz7w+GLotZhva2jgyK1vEO5Y4RUoGwEnP0Ds35lFgwSw1YtR4miwaA==","signatures":[{"sig":"MEUCIB2U8uBQOgUVDlMRUhwelp708ZWgViWrKtIewVXXirzxAiEAhKZvkdLed6mTutpc0ic/UHizLlfBF5ONDS8zHuDl8KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14519020},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"018d0c5597f047e17a3b2e16a894908f7d2e713b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.40_1785738597433_0.7643111630867072","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.41":{"name":"@7365admin1/core","version":"3.32.2-staging.41","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.41","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"59f27bc8c471352ed96639979bfc12ea657d373e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.41.tgz","fileCount":57,"integrity":"sha512-1Ab67iV07UJQo3k0b0+T/m5ARssYY9489gAf+2QZs4rkyRkUJbexyf3ydrd+CZLy25GO07QusCeccZ9SQZAypA==","signatures":[{"sig":"MEUCIQCq1ojzE42QScq1Og0r5IldehQ8Yx2hgbiUxcqNYi6nKgIgZzIt1wkIB4Ylv9Yo/43R3Kps2mLXDUVCRQieNwEzg8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14519903},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5cc84c62e130dd7c0f0aaf841cf82ef7e183cd72","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.41_1785739753865_0.7817279764718732","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.42":{"name":"@7365admin1/core","version":"3.32.2-staging.42","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.42","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"454b1291d77313d2d41dbf5e3e79e529d6e74848","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.42.tgz","fileCount":57,"integrity":"sha512-fLpXNFVdLGS/O8NjnN/OmkfPpfvPxAEtRoFKg3qJeB0bie1x64MCfQyAbP+PiYougGwqdGwBt2ffEzQB/D2zig==","signatures":[{"sig":"MEUCIQDb+hnZaYstb2ADCOJD5AJDcr6LT8jBL6pI7vFYCsLCWAIgeuyORIYLdGjxokhdoMrEi5LJfevekuKhmOyHd4Zq4/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14528412},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cdb0ba513888382f0302e269e61384afb8721aa8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.42_1785742265485_0.8999323413281426","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.43":{"name":"@7365admin1/core","version":"3.32.2-staging.43","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.43","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"33826404b1937ec4e2d70a7acad4b4b94884be87","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.43.tgz","fileCount":57,"integrity":"sha512-yITHOPjy7WWXbN1Wsfjfex4/e1dzN8TEdRdRTpxRBA5NF5dl+XepqUUAbWGEKI02X5QhFx3LdMLwdUkhfoE83w==","signatures":[{"sig":"MEQCICNLRdLhxOrxIsETS+tWXPG4uG2FyrRqqqP1ifs6G4L0AiBKmxvKHlJCR5YGiAIKY1kO/R7+RSQ0AlxnRFHgFoya6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14554592},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2b5f53b58c049eb36015d3c0407df04feb42d53f","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.43_1785742384605_0.19336105382567337","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.45":{"name":"@7365admin1/core","version":"3.32.2-staging.45","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.45","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1dcc5a0e177363120ac3a903af9f2640ff8b6160","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.45.tgz","fileCount":57,"integrity":"sha512-Ifu0RoclBSnkuJsjaLK4KHH9DWF2NmiMlA0BNsFVlq8KQDaEeQKQwhqQoRc8vFhLyooMc3jOSiluRAWb0THqSw==","signatures":[{"sig":"MEYCIQCjthntQm5zNPkviWgDod8GQ3SwCNBlxJrVjJ34+lkNkAIhALKOgU2AwYL+6biM40hepcNalnagUVkboEaxUOhwvvAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14564977},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cee9e34ca57f8d47766e87326cbdc13bf89c8a8a","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.45_1785744930595_0.6524869260906094","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.46":{"name":"@7365admin1/core","version":"3.32.2-staging.46","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.46","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1154e6cfbbf631f959cf80e88e7c8b9123732c86","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.46.tgz","fileCount":57,"integrity":"sha512-KAhhuhcczU7Xl9K1i18wK7ft7UX+PwtQCi5xO69r1fyesK32YMCEImU7bHVdc+cLJv+Z+zsc+eRulvR7ylEz+w==","signatures":[{"sig":"MEUCIQCzBB4JW09r/25Y9CJDPDkIdzzUT15v+2Mqh2JW5LfnCgIgRZQj8QhDMrBfqEBXmJR1cw/OP+kDl8S4RaGq+5pbfDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14587202},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e1b53c6fd999832b0e35b371428f0e193f7dd958","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.46_1785823557328_0.5380527666284838","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.47":{"name":"@7365admin1/core","version":"3.32.2-staging.47","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.47","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4937eda76528527da78e8971f418cbd19f2885cb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.47.tgz","fileCount":57,"integrity":"sha512-3nV86OV6EKkqtqZ3SfqKH8BZNofGA18+Rj0tSanzx0FH/yv8RILuV29xcleireZfyGz/ZK7jZ7JphJ5MQSDr7A==","signatures":[{"sig":"MEUCIF+s7ruMXFIhAp8TTKOSMfnLdFqmkUXxlTizEkaZ6LaiAiEAxNtnyryFLuOZAO0GjkZJGdNgngHraDJb8IC3yJzBD0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14587766},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1838decb42a3a310d3b9040e5d41629dd4e8a95c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.47_1785823637136_0.8801820752783744","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.48":{"name":"@7365admin1/core","version":"3.32.2-staging.48","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.48","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"61c2e7692bf1d61bcaf47f79f70c5347b8eee28f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.48.tgz","fileCount":57,"integrity":"sha512-RZpTi2VqGASGmxsO/cenl36P5adxAVlqdNc98V9MU26bBpCfc9o+17rSOuBjWMOzFhqr+b/JLnX2n5Me2MzI2Q==","signatures":[{"sig":"MEUCIQDcoBVgF/FpOFa7MHqUiZr03xTSqnNJCGpVodhKd9pcWgIgQVmy4boLC8ASsgZHduclJX5Y0YRGJddoX/a2o/3lLNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14594557},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"96714c5542e676d2dcdc353b89cb6e9eabb8f494","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.48_1785825985220_0.9255097775250509","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"@7365admin1/core","version":"3.40.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.40.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"faf249ef61df70cc48c2ee8363b1fdc949b9ba4a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.40.0.tgz","fileCount":56,"integrity":"sha512-exb3uytuzFPWPkIFJEeEYAb4EPLPXv7gX056+dzqFOI/AzDgjf4gwwwBEEDXufXNlCZ9lIltsj4m0wbXNzrvpw==","signatures":[{"sig":"MEQCIAlC8d/wayy63ZP5XZ1IpJYh5dmyzG01F4R1EHMzhNHCAiBjKDqeXujoCnuaHFWe9QrhSuHOW6XNQCGzifaPeUxkuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14497621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"728b80c9db46ee65656f2d18479ce69f3dc8ebd1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.40.0_1785832759246_0.45426066879163685","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.49":{"name":"@7365admin1/core","version":"3.32.2-staging.49","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.49","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"54b4d5e7b438c4ab0c60c9b2dd1372eda8c5528f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.49.tgz","fileCount":57,"integrity":"sha512-aNkY3FZoL2pev6gfdh4A1p/EMpV3QNK7pWrHz5dS8GgdACRljcf5ECtsfa/5kIWPTOqehDJsuKJ2JJQs8Dp/PQ==","signatures":[{"sig":"MEQCIDwFwOoZahrfD20OLd35LqWCbiOBRTLE4zkC2Oc6be3HAiAIkTUOXZfdZu3MChFSqC3CxOAfkhv5fHr0xoS7d6C8Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14594557},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6c249344063925069b1e9b61ab04734c805d9909","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.49_1785832981855_0.7741463360561875","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.50":{"name":"@7365admin1/core","version":"3.32.2-staging.50","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.50","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1031472fd7cbf25192ea9988e7581f90ccd4620d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.50.tgz","fileCount":57,"integrity":"sha512-yRac6Q84K03XUzQhX1kyf0OlpyxmgX+I+uws7q36BhCJLumzq6Hn5Gz3L0WCjRGtsvfzt7ESn0pXHwe6cpeiVw==","signatures":[{"sig":"MEYCIQCVwS8k2E3MC4ilwno+x9PWkGOGtTQi5lK7q5TsLP9NQgIhAOYXY7jbtahWt8KDx2GFPHI9YMYf9T9dKEAZ1Zl7/8Kx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14594624},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"494acb61877c98bc32c5533859dcaa0ba2b8f98b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.50_1785912293025_0.6278025778578717","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.51":{"name":"@7365admin1/core","version":"3.32.2-staging.51","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.51","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"73ff918a0ce5a49e5ce2b891af810c249ae8e97a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.51.tgz","fileCount":57,"integrity":"sha512-Zs4N5jLILeW5SuS57fX7NLsdLnzcaWNy3yHBKpqRIYKRqpDEBSQjxuB4Duc61A0ARpcRyFkcDgkpxT048PyPxg==","signatures":[{"sig":"MEUCIFKybzDmE7g1cdYLFetaf0jXBcoFbEPA9jVHv8M6MTcmAiEA4QKVEp9aUFOIESStH8wObFdWhyO4lSFzA+lRbbipRUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14595596},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"08755127b9a562151f61d160e9a77e9765c964b4","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.51_1785912355424_0.6380770960056301","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.52":{"name":"@7365admin1/core","version":"3.32.2-staging.52","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.52","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9efeddad2cea9a90f05626971fdf630d32fc594a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.52.tgz","fileCount":57,"integrity":"sha512-ZxVxXI6ut43LiRTIdXNWgds45nmTT2YLONPYZ/Bf/BCEQVFFzupkXVfZvx2j/gU97TT9PFdZIAvGJVGa4F5K5Q==","signatures":[{"sig":"MEQCIAhFMdXYiGS9aaGKsYNk3Od/tQ/0YYtTv9Kk6z2IEzMJAiBhs5p3hjXxiHBrpCf/AlGwEKkAD+nt3Pt6/Im5Vl8NtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14596863},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"920dd4d4efa54837b054bc3d0395b41cd196bd38","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.52_1785919972107_0.34846971503224666","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.53":{"name":"@7365admin1/core","version":"3.32.2-staging.53","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.53","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cf832b7a994056a93eee585eea535b027e92acda","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.53.tgz","fileCount":57,"integrity":"sha512-qKajL9A2G33l7dcFTz8QtII7u+0qA4mb6PCsenjfXDaxR0epPVYJPUP6CNAVyEi2V+ipbcpv4sak6OJTImT/6g==","signatures":[{"sig":"MEUCIQDaO3CL72oNmA8U5x0utvJc7+039QHo42r0OrnRnZW1RAIgKoHZ99yiPWHj6xF1tO/HdRXf4dT9QJeo7maJL23SeoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14597139},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fc7917773b610417b65a1648cb8077f927e165ba","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.53_1785979852295_0.43168857327980703","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.54":{"name":"@7365admin1/core","version":"3.32.2-staging.54","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.54","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"40cec1565f3395d45c4fc472a1bab712d0766827","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.54.tgz","fileCount":57,"integrity":"sha512-89W4x90NogGTDIGceh8KDz24YunZJoL4Toy5OrOO3WnX/QrDIpnBKBSsq5vNUE3Vk02HPKS+MN7n2VC05p2IgA==","signatures":[{"sig":"MEQCIF4JxMi7tNGx91hLxS+/5vdKbtYLhVMIHTsFSR07YDlcAiACyFydxPCC1zEpG2D8AfonR/bt/0eFhIfrsund8w0CkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14597995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"187f536cb47878ec4b07eefc111f534cf297cee9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.54_1785981560988_0.35017865916998514","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.55":{"name":"@7365admin1/core","version":"3.32.2-staging.55","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.55","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d660f8bc8fc8432b6b68a569b1efb1def21c87bd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.55.tgz","fileCount":57,"integrity":"sha512-8JkbSCgyQf+jvooCeY+/criAZSXpCOjPhMj3wmkx5jOA4D2jldqkKLEI8fFsLaxWdme8KGdj2PBKTv4xl5meZg==","signatures":[{"sig":"MEQCIDTZ1ANiW0O4P3RLihOWd8JXntO7HOvaD+k9nUgyjZKEAiAXLWEw7SBSWml3lcaSxbxzyAYtixYwxHqAIQE9ZL2Nlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14601199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"836984326df09c2205c85f9bb78a4f707fa3404c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.55_1785984662626_0.8654148986079726","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.56":{"name":"@7365admin1/core","version":"3.32.2-staging.56","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.56","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3ae65ffc945a9490c9021ba8379a75dd281fc3e6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.56.tgz","fileCount":57,"integrity":"sha512-x4ElkKR2/wrYSOsH+zjaq6WzHm8/Y+21GNb6eIf1FSPFQZAIiHllnwXn8gW8+wcOliC7vf/P/LDogowiJwyUUw==","signatures":[{"sig":"MEUCIQDZicgtC/gkN6/HSPweStIwsvw1gzhiRBc4pYrhMqghVgIgYL6F/s3Rzv9urGZpozy0qMTuvYCd3LZsLBbgT9SaG34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14716587},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0c360364a4a2973b1b7853bb385c89d21d1fd7ab","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.56_1785999424601_0.1582933952409571","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.57":{"name":"@7365admin1/core","version":"3.32.2-staging.57","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.57","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"973189a832f43c3c755650b751690e4b569cd476","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.57.tgz","fileCount":57,"integrity":"sha512-o0EGWVn1WrvsziIFrUW3guEfYuEPoq3cTPWWEwd6HVsWg08B7DIHpTdK41kmfYBOU5TbuGwnCHLs7f0DpYObFw==","signatures":[{"sig":"MEUCIDYhTHryNDfA2xRF2LiO62/y+V909qNe4pJBBmpOC0znAiEA0nIqOEkB23g3FgxVcka365eGHLWPoV48BsZlLL7mSSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14716587},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"821b7d3247504c64ea452b2f212f9dfbdef75397","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.57_1786004338605_0.07034974054571541","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.58":{"name":"@7365admin1/core","version":"3.32.2-staging.58","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.58","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b66d0e2d7bcb0da9dd903e675cf1bdec0403f00","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.58.tgz","fileCount":57,"integrity":"sha512-gInl6GkXXOACpDvO8f6jCYOXvuAV9rnLQvJ+FRvYl9mLxHWd4Ev50YMaV6F/fnQghrDZvWT6VtzjWt29Ktnc8A==","signatures":[{"sig":"MEUCIAgH/TXu0Usc1d9lvGsKkiE5deXhydQ2ayAWv8Y5vpLJAiEA8C0zIx1AKfNXjGNZmeHBzHi7z9uuDAkApPH1KL60R+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14734178},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f467f9bc37505c4bc10baeb037476a73142d86f9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.58_1786004910894_0.284233080957079","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.59":{"name":"@7365admin1/core","version":"3.32.2-staging.59","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.59","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f1989adec2bcdd254d4e3d691b2127c625af6e12","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.59.tgz","fileCount":57,"integrity":"sha512-dyhsqe/SrxqPjQoUzkmfB/OUDSRNzq8qLP0B6vEzy1Ksx1jygAQ3RFhCHuGimrkKhwVxTon68tfUjUefNba4gw==","signatures":[{"sig":"MEUCIBsSm9H1KW9g9ELBvGYvNKVbn1TTz+4/Hxc6Hc/mP2IBAiEAlPcEeYp7Rpkho7Jc/ERAFQrXuvBEaL1iPgG+0Q7AeLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14739770},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4a2429105b2fc1a5330f07c8bdff8c2ddebf3fd7","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.59_1786005695575_0.9316875814312404","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.60":{"name":"@7365admin1/core","version":"3.32.2-staging.60","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.60","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"593b855bb11bbf58750e38acbc985b70af2a4d64","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.60.tgz","fileCount":57,"integrity":"sha512-rBEz1hO+lCK8b84BbkOn+sZlpMdielj2JtV2P0FSyzFfKEI2TpGQQQqH7e86ZC/OwhvU2pIhEwT9vBXuhtEgTw==","signatures":[{"sig":"MEUCIAuQnq72EXa7vo7e5Gb5nY/Kp4tyYFIhL4SIF6Wdf7rWAiEAp5wIcKQm/uv7OU8YA8e41RkXSrt4QpHiTm9zl8oTLJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14739770},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ce04691478b2860e250cb2fbddcbb9bfe1e5b363","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.60_1786087960011_0.3648877020180281","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.61":{"name":"@7365admin1/core","version":"3.32.2-staging.61","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.61","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cd22e46c92c536545bea5ebe6e29c0a571397d5f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.61.tgz","fileCount":57,"integrity":"sha512-YOfQQBYqQfnoNAwD80nBTvyz4bkChnVJhBcMq9DomWyUqT8WyCsKnFhIawSNit3/+08Vi7IXlq58nlOGBteNmQ==","signatures":[{"sig":"MEUCIEAqJ7UanYmY8MXh9uVz3SuYGaiXuuLnZj2ke3hYDbn6AiEA1pxkbgBAx/qjtI7jzeU0fO3dxWaFN+xON1S4w3Srz+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14795058},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8d732946b4c6cf0716586e96cc8e3cb88b4d01bc","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.61_1786089039606_0.6557174525293294","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"@7365admin1/core","version":"3.41.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.41.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b3ced616a0bf1a9a019621ffb591ccbccbede65e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.41.0.tgz","fileCount":56,"integrity":"sha512-uNYg6wR+xGeEVb6VwA5QJKDKuBSkziQt46Z+gsIyy3OZxYJ/rvyr/2r9wN8ZIaJ+iNuLzPUDxT5d73UHI7G5wA==","signatures":[{"sig":"MEQCIAF+wgMnISK9evC1IY3GgVuXkowlNu/fVMuLSPSZmcVvAiAza+Zm2B8byVYU1pkmbpe6h/r4vy+cxRY5GV/DJWC2CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550390},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"81d80797735033582236dc0755b14fca2f08c4f9","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.41.0_1786093726958_0.4581684622706168","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.62":{"name":"@7365admin1/core","version":"3.32.2-staging.62","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.62","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6880ee7b65ed62c4c387a89c048f1e97088c884d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.62.tgz","fileCount":59,"integrity":"sha512-KH71yHLjQfS6DKZwHGcdHrIGBKG4qMri5b87ixTLQ8U6j9Yyob+1a4qtZAp0cgqKISMo/jWXeWj6PdG12PgcLg==","signatures":[{"sig":"MEYCIQChVanyFJ307N5lHojXe5caVFMLjEfWPEhU1vxRBoYZxwIhAK/hgfs7wOVhOLxeSk0uxdrB9VaiGffltlrODgFkexRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14986153},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"968b65bd448018f2a176114d0ccc4915317eed78","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts --format esm --out-dir test/.build --silent && node --test \"test/camera-view.util.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.62_1786358937673_0.16566755980080727","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.63":{"name":"@7365admin1/core","version":"3.32.2-staging.63","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.63","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c992b7e511d9f4f22febddea067c34d0d0bc4138","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.63.tgz","fileCount":60,"integrity":"sha512-hMUJcqgM07G6GTKn8XuS8D8/0VAcrmOoiBJlLleIykUfUzFSCVk9P66vkLPpM+29XskqinWiRnNUe3/EGRuskA==","signatures":[{"sig":"MEUCIDKpoiH+K9DiiiysVrnyoTga0vAuag0SRPlzMGIUq7DvAiEApV7gbpBjS/D7yW9GleTF/0xvJjN2ZiMcJLoQ/LYApxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15049000},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3ffefd273e47cd094725cc09ca6fa641e143e805","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts --format esm --out-dir test/.build --silent && node --test \"test/camera-view.util.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.63_1786359040810_0.10644116100117107","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.64":{"name":"@7365admin1/core","version":"3.32.2-staging.64","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.64","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3796249ae4f1857182939eca1b19b8aba9014fcd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.64.tgz","fileCount":64,"integrity":"sha512-OIRJ46rCLmAJg8kX8df8n7RVtROvmE39ZzzLX4EdKVLoqtwleeeghD18/X1CWlqIIbBJhgZUIc7qa4yRGaC0uA==","signatures":[{"sig":"MEUCIFbuEL95oThEeYdG8QLyucp6T4M0xJqTouP+RaytwvdDAiEAm3A4mdp1L5NxU+X1N8a2alVmsMLM2kHWi9O2rNGXas8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15420059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bda83b86d2ccc031654e771ae1fdb538edd4f7e0","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.64_1786359145264_0.6751168670761416","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.65":{"name":"@7365admin1/core","version":"3.32.2-staging.65","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.65","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"acedbe86937cb6d6a4aee6d8f272d16768ff1842","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.65.tgz","fileCount":65,"integrity":"sha512-MoCrdSbrRW1up9ZUKV/IMm98HLACCHmnHm/KQyX76fbWIGWhTz6vXtxFm2RQxxrdEmUDATE7ClLtDezZaT463Q==","signatures":[{"sig":"MEUCICmg8C6m2bMxnK7y9tbF9a7fmkveKkYqe+tiMDJ3c/WzAiEAt9m5j616quvRI+erLF00e0ZJp+7UQ22ac70LmV6GaBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15493838},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c8b52f44b8e073b606a724fe3de02636fccbb00b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.65_1786359240591_0.4006170743559738","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.66":{"name":"@7365admin1/core","version":"3.32.2-staging.66","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.66","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"38db9c58ce36dc093b4cf30d0cc11fd581852ab9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.66.tgz","fileCount":67,"integrity":"sha512-jMsud3lB4bxmZnZaxU6iFuc/naldzlobLaK0ZxYZVPdhZa2V7Fz2fjOOvS55oLsPsuHhTb0u1riltAh/gRLsog==","signatures":[{"sig":"MEYCIQC2UXBGXcMVA7YWhX8q+aNuaoBQC5wTypXbcXYpVNUSYQIhAPPGWlhKduhzEbMhruD7Gyw0Bz40ph3Ss45wIaMe3ziM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15519351},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b23ba6c3780c3784b47f6ed943473ba63451b764","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.66_1786359335377_0.6414150393431806","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.67":{"name":"@7365admin1/core","version":"3.32.2-staging.67","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.67","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b2b548f9d321a465c55079c59fa5bfe38a2d5659","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.67.tgz","fileCount":69,"integrity":"sha512-XstBOp7k4DGwvWFBvWNXrOc8slh09ZSwffJodpP5eUAhEWnVUK3eoHLWUFHBBvZ73C9BzyPLCsft+cSt70bMjA==","signatures":[{"sig":"MEYCIQCqQdagB1islBmBEaadHH7YGkGUB2ZCnyWYUDHZTt7lKwIhAKCEFXkEMRiBHSjaFbBt9Ghc5QeX6yppr+MmjWdXPd4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15547644},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3aaca95283bcc44da4e28afbcd18e72f2c69aa00","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.67_1786366190603_0.19820173519797812","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.68":{"name":"@7365admin1/core","version":"3.32.2-staging.68","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.68","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"27ad301376b766cbbe6eba7a6c67882ab984605b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.68.tgz","fileCount":70,"integrity":"sha512-1hJhZc7iLZ7hzcom7CI5EPlg8vgAqf6qu16oH3POFjmeZcJyJoAeLFX2EMC2RghSkrCdMcZjXUvtUjRcGnKUXQ==","signatures":[{"sig":"MEYCIQCJaxuiWIuv/TL+B853pFu5xxu77nEjledbp2NnEyWcSwIhAP+GapszH4wONJ0mMrFN9CxxnXSA57J6OlzSDLXSD3qE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15556059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f51fc0c255dbd8d759ccade6af45f9b07474b334","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.68_1786366296078_0.8936971306942669","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.69":{"name":"@7365admin1/core","version":"3.32.2-staging.69","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.69","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7b2824641b192dab8f28f5c38d65f61c9ee5f165","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.69.tgz","fileCount":71,"integrity":"sha512-l7f5Ehc3Fb2HbgtiAr0EAfQYQwSL35trx9WPzP13wKHP4IcUK4CF7Mx0M0yz7a7l3BQXSvpIX+SwBr1PJvG43g==","signatures":[{"sig":"MEYCIQDOEmswZvk0McRtFo+lWWxhDpiELBSH8m4eFcK48o2GdQIhAJVcLL/Xvf7Z3fUzsmj0MrwOjrXGaXhOkLxFQMFXPFpN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15574070},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a1e6647b63939d0720847999ad6fe0c89f0d705c","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.69_1786372265437_0.3588987772275991","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.70":{"name":"@7365admin1/core","version":"3.32.2-staging.70","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.70","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"973318c1c8f079a35057a2ce912372d95cc055db","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.70.tgz","fileCount":72,"integrity":"sha512-JACqC3ZRU1pZLwDoswh8xfFpd65FkM3T0SzEdFd1l8qtjTXTTUEf2YJTPmvH1oDSacPOt/OcGKnPUJxrOIHaiA==","signatures":[{"sig":"MEQCIHxHwK7xInJIrtCnNP7mOUSjOzaN0R9A/lVHJiqaqTDxAiAmWflQrh3+3yP76MBBPa0mYsPJi4EGvruP/Fk+RtFlTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15767697},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c0781c1d4e007e42ae947e87d5ba89f083e7f9db","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.70_1786376039443_0.8593784765243682","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.71":{"name":"@7365admin1/core","version":"3.32.2-staging.71","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.71","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4dc82f787396f0d75ee1e86dcc4647ed7b204309","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.71.tgz","fileCount":72,"integrity":"sha512-22P6EY+1RF2QOFvusSiO8CGZjcWVyISSjcigDRG40ZIJT8IEUoHdX5gBl/h4vN2+VeoAH9T1uDNizCii5ggfbQ==","signatures":[{"sig":"MEUCIAtTeZcCMFZvGC8X4lq7UCo9Vrbz9elAS7lSCkAtALPdAiEAz00YklNB9SZQ1OV5Way75Mf1p5LZRRUZ4t61/zcgQf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15774519},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"59186ab93debce2d936a23c89a9edfe5d6ef6fc5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.71_1786430285281_0.6516268579695057","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.72":{"name":"@7365admin1/core","version":"3.32.2-staging.72","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.72","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"168ba808c5d303cab5a47a96dc47b6ad26331e26","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.72.tgz","fileCount":72,"integrity":"sha512-tX4MgKlsO9p3SH5aFO5hCOmuFydHI1ycd930bFcIkjvXFE8S2U77Zts1Ni9nqqD0Gev+eEFQvchiJqsnHSfEqQ==","signatures":[{"sig":"MEQCIDdsVGtOnpsCWowEMLdMPBe/LvyQcE5bjqjEpY/5iNKQAiBCocR/Nc/BFKoaPANvIMcnjd9svGMmeUrMlLhkIOip/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15774597},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7afd4a4745694cc5ea314870942b539eb14bcce1","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.72_1786435072064_0.21872806938422618","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.73":{"name":"@7365admin1/core","version":"3.32.2-staging.73","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.73","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"35d4ecda66e6851671a99bd2d1513bb66d218b5e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.73.tgz","fileCount":72,"integrity":"sha512-lmWxTotyi93GVQMYiehFARu2mO+4kSklaoG5T6B1aJzgj0VxANUVYbJpOEj6tHy++yakOe/D/Fm8DHzjmhRXdw==","signatures":[{"sig":"MEYCIQCgegdYVdM6RjB297xpdvDolPIsgOtuxDVXTH3yRvTDLAIhAJjYiQEyGZ86UBxcaG8BtW/thffDWKFlqjPOSueZV2WX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15797128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"063ced10300e5473bcec30b05c225a30628a9284","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.73_1786435261269_0.3389053916430025","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.74":{"name":"@7365admin1/core","version":"3.32.2-staging.74","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.74","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"377ecea941b9cb60f43c80f1f27bf2abd42e18b9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.74.tgz","fileCount":72,"integrity":"sha512-8VJvs1X65+1ngBekjZ+NHFCzosY6+p8vcuS4d1rzwfAR5OWIG2j6Zwg5tGqj03AZEn6f7HI7K8yPKlxHtypbCg==","signatures":[{"sig":"MEUCICFDhSb8XY5+aY3RhYizRTgT5Ver098YV19T0NUTZm5jAiEA3uG/ZaHGll47+LPNaEQscub76bfDO5WLwERrn4/OOMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15818958},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"23d60ade29c9efd3174a04d9e960cb693915799b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.74_1786452051885_0.09143848621617656","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.75":{"name":"@7365admin1/core","version":"3.32.2-staging.75","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.75","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"167b58ece6c4a13591b06e4f1c1b2dd6244929b0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.75.tgz","fileCount":73,"integrity":"sha512-a039UR24qVkZLoP9FNxppXOQw9+kgYCKjHc/lvH54G2nAokmN8rbF45d3oZt5pIcPjwkAlfEQP/zrEAgZJTl9g==","signatures":[{"sig":"MEUCIQCJRpd4VhXvu4D+smNbgkJarOXNmG+sHDfbLOQ6PV7y2QIgDxyLLrycyLD8NPTHK29NKiBNKmQU1yYKKSxYzLf8zsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15844603},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"781d5cf728878ba771b3525a029c97ab83c18cd2","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.75_1786465403020_0.40044196362546214","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.76":{"name":"@7365admin1/core","version":"3.32.2-staging.76","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.76","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dee0def2f44924685940e4abc8234504fbdd2daa","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.76.tgz","fileCount":74,"integrity":"sha512-KtZXwzbvWOm4eJz03jhBqi99zKUfbmCQ7PT1smBu276v8HkLlO/OLts4zxH+tsXiaOyu6tjcd05PsJMKERubzQ==","signatures":[{"sig":"MEUCIGFXjBE+23IchmP0d5P8pftiXOQXF7/wanWIshEBBhvxAiEAn+MMN9lSWwZq7OZjRUNBxJhCgPky7y4zeLilFbjI80A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15847992},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"afbad9f490aa286d8952783594615f184e9c80e1","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.76_1786468810865_0.48902827392841997","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.77":{"name":"@7365admin1/core","version":"3.32.2-staging.77","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.77","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"874fa0cb46fd0e9e3007c4c06f774598f02a40d7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.77.tgz","fileCount":76,"integrity":"sha512-CtoQCL/KrlXQxUCTvwJw2nfpQBWE/tqQ+GPoMLs6ucQ/KoBZsK4XY4GELM5dii0fg5QsQJh72pGyJRJBUre3rg==","signatures":[{"sig":"MEQCIBqT9+N1B19b1576WpLlQ2n8wU8HjMBObs4+Y6IrIh7JAiAUwv0D7Q4vwXDM+cPkSD7N/lCuU8NeFS7YgYABbT7Q5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15885655},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8f78ebfd35957ba63ca683f7b778ff5cc4ca1fbd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.77_1786469365554_0.1990892715049266","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.78":{"name":"@7365admin1/core","version":"3.32.2-staging.78","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.78","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d495c9a9597d9242247e5a514fe1eddae5b5e504","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.78.tgz","fileCount":78,"integrity":"sha512-QhtWSXEL4abrDa/RYITg1xnwggzeSfW2hNI5WvUze8lWy03uG5sficwnG3B5BEml56jwydopEAioMVcny4a3Lg==","signatures":[{"sig":"MEUCIC8Q8U4Iupl7nN5lK7CtPCp5tchBTMTZ/cIZ20RuxdPQAiEA20iuJvVJ4BlUXG8r1nO2HX80v02CRAv4lmo6F6LIdjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15908189},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"abec343256f49a220fd74054241cd403ef94b318","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.78_1786501850120_0.08982866925919586","host":"s3://npm-registry-packages-npm-production"}},"3.41.1":{"name":"@7365admin1/core","version":"3.41.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.41.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8681b2338aa40daa2be342f79fdd1c0e89e963a8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.41.1.tgz","fileCount":57,"integrity":"sha512-zqgy2dvpENfW7V3tFvJmu6s4ztvjndQZLhB5r2mR1fpMYniD16iX91vD5dqOdBgVshf0dsgHrLVJYwQUUgUqHw==","signatures":[{"sig":"MEUCIQDImkRssoHNNFim0l+ycnrxzyKRJKvu7XIG0GMSHx7cNAIgNEkry8O0uGV8FXmdhHP7mB0pFJ5lSZJ4PHoDOFG1G+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14572937},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"49fd0b5cdd4523c82cf28afb130fa141d48cf443","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.41.1_1786507144752_0.6557576520612487","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.79":{"name":"@7365admin1/core","version":"3.32.2-staging.79","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.79","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c814783efbdd332da8519f4dfa8cace235a2e46d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.79.tgz","fileCount":78,"integrity":"sha512-c/pZKtnZrQcVw821EvVylhY/fWRvUKQcerHMGUO0xNRuuzvmJmWuaElJbec8A76/8kEYUPNTh/CFtYUg0/nOlQ==","signatures":[{"sig":"MEUCIDk4BEBRnd37Ilao0nhn00e8PehHbk+xOQyxVWvleyTNAiEA5vf7gOf4PGZgjSnExtknY6DDxwo0O88ekPsMZTw3pJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15943298},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ed75d90ff319a004c641a673b55eeea8a7b2c83d","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.79_1786513378705_0.8266657443712517","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.80":{"name":"@7365admin1/core","version":"3.32.2-staging.80","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.80","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0b1b7b736193853e247372612586c9fa07e66a8a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.80.tgz","fileCount":79,"integrity":"sha512-Y8KNwEJqg7t1dzosFEpXGdQ3WZLMuZeKee1iH7y1DCLXyctPAIA5Wj+bBDa5J11x8Cc3mO5QYsJ4Jguqi8DUtA==","signatures":[{"sig":"MEUCIGdlIeK6/IT/EGETEYN35Pvx52loQrLNIE0248W5Guk/AiEAstlDsUgpc+dq8znBGGtYNTPUmkedEj/toYXpfG+aNHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15983480},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"265614bc2480864d04fa51d67a2e5b3c790231b1","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.80_1786518909114_0.9718731701570908","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.81":{"name":"@7365admin1/core","version":"3.32.2-staging.81","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.81","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d1c11b2205ff02dc04a131ca376f0ebece92fa7e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.81.tgz","fileCount":79,"integrity":"sha512-2tNTnrx+I+XACMpXjUDS6qv5oiESYYcRpKcHPrRRhxjFZuqoCn6a6m0tZNoBcbOs85FTK3VVf2PN6BUz9ZTPaA==","signatures":[{"sig":"MEYCIQDLdsuGHYYn/L6PdDqT3bBwMVJdPIlPe23xidnma/lGZgIhALvucVfjFiJKHmbq89qCc/heyCUeaGR1J5HfUItWvb6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16072536},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"57e0dc8ee26d73d52d90771626229773f37cda1e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.81_1786520311700_0.2941501698059741","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.82":{"name":"@7365admin1/core","version":"3.32.2-staging.82","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.82","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7f6c57647cad4637ce3eddc6cbdab807b5d611ef","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.82.tgz","fileCount":79,"integrity":"sha512-oS4PQT2HtuuGMDUdxvsnfNhm4wnBgsARbadNDYTAJ1toxefGAs4tZ9OKras3ka7Xy/ViyxuQPO9UM6hlNf9ZgA==","signatures":[{"sig":"MEUCIAZ45XWE09c2CBq/snkzDxavYqIRobJ7J9Q+NujCLE7QAiEArMBuAHGkv5oFdtpNJQn/NWOLmFP5PplG6JJgkKh2eOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16090550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"954a02ad84bf709bf3fcd2e1faf5b9c7d5baf0bc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.82_1786522221468_0.6503015505965517","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.83":{"name":"@7365admin1/core","version":"3.32.2-staging.83","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.83","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"14f807ff5826acdaf517c527450550cebc5e7b98","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.83.tgz","fileCount":82,"integrity":"sha512-59ZmAcd7fomxH6VO5HINPExbbvAlIboWk2u3LNvTrYloHrhcRTKugMvNhtjNLw3nfrSTPbO+cLn8pJaZlWnuCg==","signatures":[{"sig":"MEUCIQCzU70kRWHcep3iS8z0DBAZDsco8fktpRNewHo5UdnjMwIgeaepKNnQMFlxFqOoN5iVxyOtBX4++ZIRVaWlcZX/Gv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16123253},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9e9eb93e5d43713a57f0d84f61cd15430cacf7f0","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.83_1786523369138_0.9909879875503977","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"@7365admin1/core","version":"3.42.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.42.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"94ba53d8a9e5621ae1d4f78775b97c5a63358493","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.42.0.tgz","fileCount":57,"integrity":"sha512-NyeXPJWYc65MIKTTUM0Yguny3r2o01W1Kh0PtoiOig+o6KEQXgF0jQj1oZ8Wldm7DetGBKya/WlbwCA/8C/gGw==","signatures":[{"sig":"MEQCIB1iF2broyRenZFc+LqT/uxu+pT7IqenSk6Fai/nWDToAiB70DGjeWHdZVjIF+5kSTJStzsiJPvdE7RS3mnl+Mw5lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14620843},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f6635d20b5fc4395a10107e26472f01d7c968b14","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.42.0_1786525587904_0.17272370994068686","host":"s3://npm-registry-packages-npm-production"}},"3.42.1":{"name":"@7365admin1/core","version":"3.42.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.42.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b4decfd80a3977a9deca541696350c794664cd63","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.42.1.tgz","fileCount":60,"integrity":"sha512-KkLrSzYD6bBlvypJEhEAXo80Eq/x3fgDlSFt+QqHCJzFZOnHaAYQlZqgTW7nCCGepFyTPRqRzXAEZZxCX0m/Ww==","signatures":[{"sig":"MEQCIBpRpemmHjxHX/jQlveZcwEEExtScMQUhfXA3PUAkjDbAiAmcgK+C6NNYoFjMJRHVFfjEQAMBDgsjVjKrSGiFEEwLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14697577},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9447732a7d617b97ce897bdf3098ee27dbe862ed","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.42.1_1786530796747_0.467539090819302","host":"s3://npm-registry-packages-npm-production"}},"3.42.2":{"name":"@7365admin1/core","version":"3.42.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.42.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"af01354373a776ecbc31e3b3a181dcd940ea07a4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.42.2.tgz","fileCount":62,"integrity":"sha512-AkP7QRddjaAq+T4h2WGnK1RMZ5CoS3S0T8Ib1/DNZz490zraqz6OJS7bT+Al1jx2XVFokzjpF7Nx+PxY1ZsU3Q==","signatures":[{"sig":"MEQCIAoTvuHAPttJNT7wpIVuGLiDhXkUlsLGRREzn9AyqYfZAiBgX7fNHW9GEMZASkpvHTQEHYDbNn8L4cOPU+LxUbf/Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14766288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5ce3307dba6373fe0981691afb9d32f3fb67b46b","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.42.2_1786534301740_0.8024642025057622","host":"s3://npm-registry-packages-npm-production"}},"3.42.3":{"name":"@7365admin1/core","version":"3.42.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.42.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d2bc834349e91896438f8b5b11d05cd9273b9322","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.42.3.tgz","fileCount":62,"integrity":"sha512-LBQvBf2IMgc0leVL7tJCjs5asm27VODula1lllxUeAAsOU13YYPKs9icnPWlQCq0fxkL49yrRPVtcJtNg5g8Yw==","signatures":[{"sig":"MEQCIGj0wcGozCTWNj88mlXSo8voOgAML1HVu17+1g9PWbG4AiAjYYZud+W1dOdddws+pCh7cGj6FckqFa+w5jHT3warZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14776077},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6c68c2e45a68a2db9677edceb481740c78fd2ca3","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.42.3_1786535478338_0.6212717819684994","host":"s3://npm-registry-packages-npm-production"}},"3.43.0":{"name":"@7365admin1/core","version":"3.43.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.43.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"07f3e12ad393bb23242a9c0530eb6e56b53bd503","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.43.0.tgz","fileCount":68,"integrity":"sha512-DwlnuATYE4AnYeJVQFoKZaoXFAROgItfeRSanjixcaBZjF31lUDuO6928xeQW5mo5jxZLdIvRKPRCJhEaVxgfw==","signatures":[{"sig":"MEUCIQDtpRRKu+P1LPZQJNafBXPfyYv0+8keFF36+RZit2K2gwIgPV1rtSPFo/+T559vtoHtOsQdErDipB/aWc4nJjO/29s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15555862},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4051c1d87333520281d24e009f528110c867e4a8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\"","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/camera-view.util.test.mjs\" \"test/camera-capability.util.test.mjs\" \"test/camera-device-http.test.mjs\" \"test/camera-write-gate.test.mjs\" \"test/camera-entitlement-wiring.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.43.0_1786551282247_0.009846433757518147","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.84":{"name":"@7365admin1/core","version":"3.32.2-staging.84","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.84","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"03c8ca3f8c664d409e465b026c780187d0640124","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.84.tgz","fileCount":82,"integrity":"sha512-xL4zHqjbFINJ/9TO9gpVXHuQorKTPZWs3BMWtOPAECXGV1PJYk9Y1P/yfh5KJV72mYQpxMUow6M4iesj1ohDDg==","signatures":[{"sig":"MEYCIQCPirOIyLwIwA6fbOPYHKfg03Iq5hbvN7exS+sFPxXNlwIhAKcwKkyp4FSwW0OFkE4z1uhTcPvSsp1h8l2W+MxYpNs2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16146742},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bef641d06bdb1f94582689b243aafa6d8d2e4306","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.84_1786586485282_0.4146460819557862","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.85":{"name":"@7365admin1/core","version":"3.32.2-staging.85","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.85","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"842893670d50ac046ba49c7048382ff2e3148bc3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.85.tgz","fileCount":82,"integrity":"sha512-UAeDZX9RhQ+GZF6ytbSJE2d5TgwYOgRrHS9KCkPISR82o9/ah5+nOu1vCTTKT1if0RapOeS6qwgokBsBgrzY0Q==","signatures":[{"sig":"MEYCIQC5CIYaipX3E49nicepkMvVtDSvAvBMZWgQbbkOzU2ylwIhAMV9FLLA9j3AN27ZbGr2k7t1w/IbTsYA6NUbxX01Cc0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16151419},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"80f91f82e13b87ac5d6ce6b16b5447d3dd650efb","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.85_1786586687385_0.39807351142048386","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.86":{"name":"@7365admin1/core","version":"3.32.2-staging.86","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.86","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"327177ad83f069fb83c8b1441db6b439783a0a1b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.86.tgz","fileCount":84,"integrity":"sha512-Fk9e/bTyNFf3z4/6O6XmLf5LUoOB1ex+Qj79PWKKdVfXXkgZQD1HN5vF0iwKZqQ1TsdGF4Wxd88vmBsgD/0qlQ==","signatures":[{"sig":"MEUCIQC24LbT9NXi9Kjx3LFdbfR+ausOaMb5wmLY4+7WOscOVwIgeW07J2faH7Fc36N+wUTOyaK7jhYuJdoT0AnBYaGfydA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16390138},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9ecfd77efe2c9e741e25d5cd96c75acce71e2ba6","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.86_1786599522081_0.8756263582177002","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.87":{"name":"@7365admin1/core","version":"3.32.2-staging.87","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.87","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"10e835c2f6e2e2dc51ceb1b965ddf7457b598983","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.87.tgz","fileCount":86,"integrity":"sha512-Mt1JbjLEeyRKkJVUj9LuQCT4lDgTgaQvttRbm2q5jZUDtq8mH2tTgoouJUhLva+lB73sBQvGuvYfb/DJJVcwiA==","signatures":[{"sig":"MEUCIQCt2nEWH3NYHJNITbcHLOs+cQ56WaXMxKSoQdy+Hp2kaQIgEzOHwpMk/CtZ6167co5cm+0IX2lCYpvKbyws81yAWAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16416705},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c0dd7a0209c095253f3f523e14beddcdaf4b36d4","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.87_1786600324978_0.5819230443432413","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.88":{"name":"@7365admin1/core","version":"3.32.2-staging.88","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.88","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7e46c36553b6b7dc622cc4611486c2065f1721ca","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.88.tgz","fileCount":89,"integrity":"sha512-U/PqSC5hIorPCkr9h6lw2B5Az8PMNvDQsFTwtU3/FYCOzm8Mc4IaAQhcj/rKg4bfxajsz7kaYNBzh8onBVj7CQ==","signatures":[{"sig":"MEYCIQCDPE4QwXvCX3GuRZVrqqF7LzrCCf9ppRWvpzyZPidZZgIhAK0ZmccslKkFCD5Ec4rBezej6AAezb0D8OLE74YRpJi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16574911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a7154924e3cb6936cc915a538761a18127eec6c0","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.88_1786600736497_0.15010360775095744","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.89":{"name":"@7365admin1/core","version":"3.32.2-staging.89","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.89","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"54e2681360f43ba6b1365a793b75e5976f8cd764","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.89.tgz","fileCount":89,"integrity":"sha512-ejHCSI3oqR3KOLbQCCWp6Hje77Y3TQCP3D8RyAXkvRgaljPNoKZQdhNSvK2SoRIpYwqeZEt61kfldkeZ1RUbvA==","signatures":[{"sig":"MEUCIG+8dwTx++oXU94r1dK76ZAG9s2L6ylooW/FkbJxfQcbAiEApqwFqhMEJRDqvIP6WoGffErIK1kzkw5gR+Wog+uKLeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16598322},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"17d1ef63e4857082a1827637de22edc1e1f656c5","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.89_1786610110498_0.9058431476473991","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.90":{"name":"@7365admin1/core","version":"3.32.2-staging.90","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.90","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6ec8454b9af0f79be250905e86696784767527a4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.90.tgz","fileCount":89,"integrity":"sha512-dYeLKZ5Nn3kjneWepiGeC3VibZ5BR1DuHXPsWyVvIk8sNp1lIqGii5sM9gNTYdNzIbyMT32RDaVWCEnNc/ECaA==","signatures":[{"sig":"MEUCIQDvqNWuQ/eU63lGVlOmWQF/egJ6f/IV62ngR9fNhDOMgQIgP/q9sS/l1n+kLNq2tJBVo7YsQBEsQqd6Jp+Je6vRxew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16778470},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4c3118a26ddc60e9a7d5c1c9cf5b11962537de73","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.90_1786610176199_0.42243977409549816","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.91":{"name":"@7365admin1/core","version":"3.32.2-staging.91","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.91","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"67221b4b40bccb30735b90081a8cf7860efbd628","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.91.tgz","fileCount":89,"integrity":"sha512-8pJwMw4XRkCY3jvG2F/feflMI9Vw5fLHLq3EAK9tolFkiKeSHvzwCS8eop8HatGPuXI3t49R5oBLni/XewpeZQ==","signatures":[{"sig":"MEUCIHFrvNPwhT0iUeUiRt4EZ6SFjoTO9KGFN+XHrm2TiXgjAiEAw9o1Q9wsBgUfbz+clOW5Gwu8NmWd/dSdYfUCGCXobVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16811533},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"342ea7670babca99ad55a938704973085efaeb73","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.91_1786610855779_0.8933900475444183","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.92":{"name":"@7365admin1/core","version":"3.32.2-staging.92","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.92","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7830052537f68ab7c6e35c6ff76a7d1f025cf5e9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.92.tgz","fileCount":89,"integrity":"sha512-QA3CxK5Jbj5veF3Xo8OjF6wEdx/2FMt/hmhiB9Hawt8n4r02EfTcFnEs0KFvALh13b1OiLBfFYQ+kCN0c384mw==","signatures":[{"sig":"MEYCIQCkwlo/ZA10rjaVLnpcULO4M1rU1hKiZQb27DBySWLLkAIhAPyhHQeIiB27QRIbRIsNDKUuOtaDKsQpQTQXC8i4G9Mp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16812083},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e72fe40472d6be15b0d1d011197424d8b81b9a98","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.92_1786669856444_0.0359456041840025","host":"s3://npm-registry-packages-npm-production"}},"3.44.0":{"name":"@7365admin1/core","version":"3.44.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.44.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d9b2fa35d7848b6611106876b662c665b3574819","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.44.0.tgz","fileCount":68,"integrity":"sha512-OKCr7sIsMJRmM4g7jSGaedKpzOLKgNeitj9xA47K23AbYJUEpBANiUfS75xkSP1WR3Q4NAiqHNgR5PJU8MPLkg==","signatures":[{"sig":"MEUCIQCHHD+u/RYFOh3bfyKk7YcAsdOETBhB7gBrs1scZ6ASXAIgWzE6eoefbkzlmTg9T0V0aPU/GQGheDHhw35QNfm5zrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15561172},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cfeb9ae549ba0e394803fda658284ae3f09a08e5","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\"","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/camera-view.util.test.mjs\" \"test/camera-capability.util.test.mjs\" \"test/camera-device-http.test.mjs\" \"test/camera-write-gate.test.mjs\" \"test/camera-entitlement-wiring.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.44.0_1786678049173_0.18593407798393335","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.93":{"name":"@7365admin1/core","version":"3.32.2-staging.93","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.93","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d9cf903d79828d21ae44ecb8b4e5fad6b33258a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.93.tgz","fileCount":89,"integrity":"sha512-57scTtenu5B1H3Zrh0l0S9dqprdKgcq/ExbbSP6Dey4iP31+wkTuUnGEyvc1P6qRgF/NTcVrCZWxd4XHTui+JQ==","signatures":[{"sig":"MEYCIQCbxTL4b6bXNFaY8T4B45ZRp6aVEpwEtz90ZP5ZjycNtwIhAOrgrKWYpjhh8lh5Djwt4/80iTEobBR5tY1Jqdw0fMcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16812166},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7ea243d0bb1fe405897dc9c38fc9733c93522d5b","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.93_1786686477841_0.8133340926576806","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.94":{"name":"@7365admin1/core","version":"3.32.2-staging.94","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.94","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c5569ca2da79218342304c380a2467857fdb529f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.94.tgz","fileCount":89,"integrity":"sha512-hl2pA4NjnOxBNA6PDqJi3rSJDtu99XZy+RYudmXBr+XKRVjHksFpPvHkV9l1RIZGPJYfvMxY5ibhA0/RFy7W2w==","signatures":[{"sig":"MEQCIAkP7XFEy7pzztExIYN11s5x3kYXZVtaknsSb1TtutCeAiBT07vOHvBGbbVv2XvDfrtYH9vBmF5bHxbVbyEGuP1VJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16919205},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e39817ff10e7914bf4fbf18fbafe68d9597080b7","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.94_1786688575277_0.6173375201013254","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.95":{"name":"@7365admin1/core","version":"3.32.2-staging.95","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.95","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eec00d49f6fc9690cdb5fe51a33b5f5e336ba02a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.95.tgz","fileCount":89,"integrity":"sha512-zx5GAJGYLNn5lT+CkrTcWZhn5sANKcNwqoP4ruclnnukYlX+aZAce8AhNGRSc/iI7NuDxtPO7dKdfN/T7VNjKA==","signatures":[{"sig":"MEUCIQCHEnmoRN0rcQMz58xSV7zjlHcQO2gMWHbpWggIPQPyvAIgK4fqbJv8HX8mfq1U+M6i8W483k0ru0ulXalfyQPjq38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16913135},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"12c66576c0081339919a46060293524c87f25b0e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.95_1786688963732_0.09573805963341542","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"@7365admin1/core","version":"3.45.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.45.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5055bee26ef20a712814a76c82d9dbe549708ecd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.45.0.tgz","fileCount":68,"integrity":"sha512-6IWG8XiHxz9sqGj+Hw2z58jH/JcKJVe/QLS6KsDCVZLeAidP92SL0zVApbVRMJn9GsagdsgH/8s0p8AEdE9bJg==","signatures":[{"sig":"MEUCIGZpb+g6UesH5nIfkXswe2eMklkwhpSOAuiAUdh6SDULAiEA/hTKk3Rd0ApNFBhHXnrQMETwSm2aAYrcluZkFCYycOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15616469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"18b4693f5b09c1025c30d77e3d9c59d179f8d361","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\"","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/camera-view.util.test.mjs\" \"test/camera-capability.util.test.mjs\" \"test/camera-device-http.test.mjs\" \"test/camera-write-gate.test.mjs\" \"test/camera-entitlement-wiring.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.45.0_1786697901716_0.47027938692401383","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.96":{"name":"@7365admin1/core","version":"3.32.2-staging.96","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.96","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"47fefb75488b52b8ab6732075377b6542cf3cf16","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.96.tgz","fileCount":89,"integrity":"sha512-//00j9Hf3j4SMA7QjQhIDeGYAmViJJYFuyrAGXsKAf0qyaddCC1IO0gUtuQbSJAir5UatPtE79YtBdFXHxtgDg==","signatures":[{"sig":"MEUCIBGF+fp3MHljLBbP89bDmKrRuCmyy8L5SvBnEDltU7DSAiEAwM/0wBwtiRP9pfQKy0L3v3CvKqC6/IHYY/SmQqUpoeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16940390},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2ff2009be825aa68d3b80862d28ea2d2d5eade08","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.96_1786704986520_0.9114970338937922","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.97":{"name":"@7365admin1/core","version":"3.32.2-staging.97","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.97","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3b4867c5a20f9197857552f5d5b7c01a91195db1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.97.tgz","fileCount":90,"integrity":"sha512-2Evr4ld0gq9CzP/d0f9Rs/k/WSpCVjwJH/GfITcLvfWiE4jCDTQ4pJssFt+8A8wEA4s+coiN8Lo2BEGp5bFTQQ==","signatures":[{"sig":"MEYCIQC2r1S6CWGO41pfRkT5aiyDS3adBr7QYpQGaoklLAoK+wIhAJo173Ea4mnO7gCu5534rZ7CsmT1cv/nKe85FKd/bgqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17029910},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"20b02192a3b7fc681cea316fea8ff487bace2e38","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.97_1786709329871_0.16405748601776038","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.98":{"name":"@7365admin1/core","version":"3.32.2-staging.98","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.98","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d0c29cac2f1fe1a3cb16108a111d74e90ac5245d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.98.tgz","fileCount":90,"integrity":"sha512-C3UdoWWB8hKySqH7Y4Y+YC/Qs9CEP9c4FGOR/gPGNDRbEndnCqIlW97gijLSyXVN9n3U6G0lDf6si/1OyHt0rQ==","signatures":[{"sig":"MEUCIGH0VZevsVmfyEDWI/Dr5i5BsXsD/FOU+lF5fcj+/YrYAiEAq1w7IOaGCV5eMNpnC6AoulmqwARNxNK7H+lkGDzojZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17029977},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e12f33f28f4283fbaf1f1bf6c5c02482af0bbe6e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.98_1786949680863_0.382238944538583","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.99":{"name":"@7365admin1/core","version":"3.32.2-staging.99","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.99","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c1432d1254ecbc9581c67aeb95ac5d5826a5dcc6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.99.tgz","fileCount":90,"integrity":"sha512-jgz5KRQw2MIjqfWSasOI4MLhrzkl6IMtEgr37FkpfXgTk/rj51nDGa+UrgsUmSdCkK/mPA64lrH0Z40vIzcO8Q==","signatures":[{"sig":"MEUCIAmPq+8L0D7z7PDl4MMxdl9CwqRFUeXaAWeS7VLFm+wJAiEA3tnXiCHLytmzLSAwyJg8oIU7DD9LHp2j8WxLfzJB9k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17030065},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ec743a95170580a7cbf17de4df021ca8b98e5dae","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.99_1786950638492_0.009540332992402423","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.100":{"name":"@7365admin1/core","version":"3.32.2-staging.100","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.100","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"781f65ab1876e036bf3154098b6cb7d6268cc9a3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.100.tgz","fileCount":90,"integrity":"sha512-HQQvzheu/W1ngoC3nxskgagXr2ATA5V6I4egdBC5mk7+88GvkQ0wgBj8NkoE/EZYMFnJfVbAskKTISK9+PD4gg==","signatures":[{"sig":"MEQCIELxD9WlZM099iDDEJz2yJUipjGveGp8/AHYoZkW6jnsAiBenzn2KgS4FQiwHWq3XbHr22qRi5BBp4lukr/x7gecYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17034111},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"30100195dccb8e012df55e6a3a53de7822ce74d3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.100_1786951563782_0.5854405142700316","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.101":{"name":"@7365admin1/core","version":"3.32.2-staging.101","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.101","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"73b221d7e94af3516691cd33eb0409fde25774e8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.101.tgz","fileCount":90,"integrity":"sha512-8ME3cMoBjbqIW2tbhtQ5+KCSrep7ux2rCVEUdTBTbMJVb0i1eIAENwr5YhyGa3F7+W5LLqLeEepqO1jeus044w==","signatures":[{"sig":"MEYCIQCeZ2OXZBJe0/W72Eql3mGSP2PVB80MeUhTABnQrnr+HQIhAI1GMexFOFk0zoxOUOPfhOjxcjtwT2CY0hKJC6n4+gDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17034151},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d585cca17ff99723bbdb38a6d1b05e221ca32534","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.101_1786953864661_0.828953267368632","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.102":{"name":"@7365admin1/core","version":"3.32.2-staging.102","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.102","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e145fb6c3a69cd4fe16a7f5e791fd1a1103488dd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.102.tgz","fileCount":92,"integrity":"sha512-Y8vxg3IwU1aITmjizUtDI72VlZxyYClz5pHz5yp/eYVIp48ahJ8f/awaObEPnNMLLj7TOVtMjL9jBdPrJB303A==","signatures":[{"sig":"MEYCIQCEw5k5AW65wRIv3WjAFuFptz25Ee44NY0s10pWYa70ygIhAOElnHMWHWpKrvtpbrS8r2C1AzCYqj3rLGuACKPMkYBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17158879},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c8bccd41990b1fad835ccf6325d88c668af8ac1a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.102_1787024252136_0.8268965380130073","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.103":{"name":"@7365admin1/core","version":"3.32.2-staging.103","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.103","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d257d3f9ac0b2c0333d68ffa4dfb064ab94727b1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.103.tgz","fileCount":92,"integrity":"sha512-sy0psQhsMuVpXbhc1HAnANNTLOFLSJCfApLl+hzO2k+N8X72mHm7RAiubWAT0g5ruIYsLDg5APmAtmQphTLnlQ==","signatures":[{"sig":"MEQCIAjxT4nutdePSOMomLPr6/JyGXj/W5gMGSKCZ7A3ZS16AiBVLgWHVfrpBDSpOX7yEqQxdZSD8KrWQ+yuGI1zpIWnlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17160331},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7ac29a9e50954653e75f56e5a07032c5a889cbad","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.103_1787032492373_0.6908724989820363","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"@7365admin1/core","version":"3.46.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"107ba0a356b4eb20f0a6b06ea561dd7c8502525d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.0.tgz","fileCount":68,"integrity":"sha512-JHRMSpKGIFl0ssnW5g0VqoVEuuRYrA+oI29XF9/oRepXkt8mNcaFsi709FjGJeTujkwC6A9xzCXajc/om2hlAA==","signatures":[{"sig":"MEUCIAOd2qpSooqCvDD091i93UZq58qCA0jOqHTJCW0b7uxrAiEA/hZSEdfzcblK15dMWq/ASkt3UkI1QbWzHoTyFF8G5Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15722936},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"03b63f15c7cf2117469655ba5db84ccb68d70eb8","scripts":{"lint":"tsc","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:anpr":"tsup src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts --format esm --out-dir test/.build/utils --no-dts --silent && node --test \"test/camera-alert.util.test.mjs\" \"test/dahua-protocol.util.test.mjs\"","test:camera":"tsup src/utils/camera-view.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/camera-view.util.test.mjs\" \"test/camera-capability.util.test.mjs\" \"test/camera-device-http.test.mjs\" \"test/camera-write-gate.test.mjs\" \"test/camera-entitlement-wiring.test.mjs\""},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.0_1787042610964_0.4375174946540161","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.105":{"name":"@7365admin1/core","version":"3.32.2-staging.105","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.105","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4646079f35dcdb5a5f876c01512648bac9f86063","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.105.tgz","fileCount":97,"integrity":"sha512-mAgCwJvnsjhwtHKvprYvFHPTjyHUrX18AdvrvBeE+H1eIKxC/kDiDeXmXDzKrzUlAL/0+toBZZy90z4mOWCMHw==","signatures":[{"sig":"MEUCIQD6QwNSrMkUZzELjmmfZ60MgisS0GVrqgQaU+jgePhKygIgREXcNncxBdZG6eVhtJMoGkQJM9F2ASwizr/130Zfafc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17251044},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"62c0951b44774f899c883b7fc00b44a388e6e827","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.105_1787116018108_0.18106173513832413","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.106":{"name":"@7365admin1/core","version":"3.32.2-staging.106","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.106","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"090f0d7a3fd75c8da5d13cba95f1ecd6d3b222bd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.106.tgz","fileCount":97,"integrity":"sha512-L84Az+6A0HfYdP2NtJzlBoJwfEEcn8bPo2RarLS59IUDtAQtCETUy2w4b3w55Ufki7VLMjMUNgrhS/uSyxlZFg==","signatures":[{"sig":"MEYCIQCZQj8MDxm8uUNeYI2P/lPFtQe1rAxib2lWjxRHHQ89EAIhAO6JF9AGHaVNsX1ye8YQHrl3m4DP57ExK54WNpupQtnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17251117},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3e1085dfa8d39593e7ac162875cb50bb6f6e9e7a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.106_1787120534300_0.9059043985740154","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.107":{"name":"@7365admin1/core","version":"3.32.2-staging.107","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.107","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1a1a4b6a51e06e3f6ea0967c57ace0bf7363b0bc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.107.tgz","fileCount":99,"integrity":"sha512-BoXha0X+xIV65v9MjKP/fGUoqkeTPkWfL4QHvJiTk/xQz1tXZefB7+jgKcG/MK67ZFFhEt/oukesBqR2AfnSDQ==","signatures":[{"sig":"MEQCIFORY1Eg2tVFUEZN5M8GxEew6OXSRW6hFrgtNiFG0/kbAiBZAiGpeg3DKjVx0to5MO5NXteEleLG1qs9JvroWa83PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17266538},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6d29a64055c4afb88be7a1f8b0ac2d930416d458","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.107_1787149916934_0.8018364255304864","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.108":{"name":"@7365admin1/core","version":"3.32.2-staging.108","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.108","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9ae569a281ad05c6cf69be0bf462e2b9138006c7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.108.tgz","fileCount":100,"integrity":"sha512-n+rawsQ6QxV3NB4kZAAFoBrQnrpaQqbS5AFBbZS0cerayq7f/jEtunCawxFU6dk9Oka1z+j2OpDWklG//OVcpA==","signatures":[{"sig":"MEYCIQCqwp0psVMOY1ErDsdwNq63oaK1KYeJOSPdMau1zeVdJAIhAI27rKMR019wBJ38+ZAivrTp+ybQ7JSHbXF4eI1hdicf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17280708},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5937b75875ce7999795170bd3fae94e4a5ddb807","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.108_1787150766255_0.5663802401533684","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.109":{"name":"@7365admin1/core","version":"3.32.2-staging.109","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.109","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cf9bfbba79de90fc087633857ce08e90c6d67b07","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.109.tgz","fileCount":103,"integrity":"sha512-dwNj7ltib2VrFOcWuWoCWiKDzGsGWn5zFG71iWUgjd5A+33wegMKTiV6jgW3mVFbw/ddPmMdYbVSnDuC7AJp8Q==","signatures":[{"sig":"MEUCIQDDvww02sWg0eSLqBUfZ+7RqC8cXTMthCshXB0sQ5CC1QIgaJFUmM6EykzgB1w6Tf+ziZlGGAw+UnLugi0gyle0HzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17303962},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9c751ab2911916df95991a9ede1873820989c809","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.109_1787150954287_0.014255768471446162","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.110":{"name":"@7365admin1/core","version":"3.32.2-staging.110","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.110","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dffbe9c352e92856ea20b283a51cf4a01dd676b9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.110.tgz","fileCount":104,"integrity":"sha512-ysrkbil0fqLZuHyici5acKNEDxGf6AEtzv4sr6Vxe8bMCH6w23jEHsTxtZlbQOrQLTeXHiTkNM1jzZlEqyOQ7g==","signatures":[{"sig":"MEUCIDATDvqr5/X8T6XYypXs8rw+oNoynigfu6AhveKfGJ3JAiEA5Z4wCoXr4QiOb5NQ+IFREFciHpZ0W+2aDr98mly1J6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17341283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6486c687bd3fa17ddaff402c9179538410880a07","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.110_1787151044867_0.5852247671461552","host":"s3://npm-registry-packages-npm-production"}},"3.32.2-staging.111":{"name":"@7365admin1/core","version":"3.32.2-staging.111","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.32.2-staging.111","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fa54b3b717f975360c40b4cabf0ad31f2dd3a209","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.32.2-staging.111.tgz","fileCount":106,"integrity":"sha512-DHhi9iplwR6DVBAEKZQjxzpCpf+9O3NNZyw5H50MOzqf2tT6MGMZLsRRtcuSJsrNZrK9KS8l6C6dUYXj2jCE0w==","signatures":[{"sig":"MEQCIB4oTbYllp7Eip4k5/XtQyI+LbsGacrdpk7ggEe705goAiAap1gP3zztmR4McC5ni21OdrcGnc6znExezXhlov493g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17412207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"acc6dc88c570a20cd07255b2def56a704be373a3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.32.2-staging.111_1787151828841_0.36113156194417617","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.112":{"name":"@7365admin1/core","version":"3.46.1-staging.112","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.112","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e3e052003dced6acc3d96d59b508677ecaf1658e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.112.tgz","fileCount":106,"integrity":"sha512-HtJ7eG4hDxUAFEyGIhWmlfsDJGpppGUIKiFyNajNgXQLe4pp6k3LvCvtLG8O79g4zTNo1IN8VWdAzsF5SC1hog==","signatures":[{"sig":"MEUCIQDdb8p1VY9BDuLFB8I05lax4ihFJ8pYurcbhJkw8QgxhwIgfM6L9Q1Rl9CC8zVIV3YIdcIL8KTDl3eGwaFd6PENJdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17412207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"999a72bcbe7f587e22fb528cf27c46e56692fe6a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.112_1787180777511_0.90560719687462","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.113":{"name":"@7365admin1/core","version":"3.46.1-staging.113","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.113","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f30c6c58ec8ab84f0cdef1b006c49c346b846b1a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.113.tgz","fileCount":108,"integrity":"sha512-80faqNfqgHWtv5zID4veCcKnps9J0841sMAayDtS41PbM29qx+g9vkWBUqtumU4zSd5mGcIlPnmyL3MmVMnvoQ==","signatures":[{"sig":"MEQCIGjiVnt77bzwWni9O6PV8KV2ZyxXpKGbq8QnI8Zj7IMBAiBq8Pl7Pz1F3VO65rOBmdmb32IWcG3bbOUJ5j3UTPI3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17440921},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"086aad60f88ee6dcf7da44d341324bff72a936cc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.113_1787199034612_0.6804069343682289","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.114":{"name":"@7365admin1/core","version":"3.46.1-staging.114","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.114","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"63bba9bdc8271f1cc631da25a3bcc7071091ad72","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.114.tgz","fileCount":110,"integrity":"sha512-RD5MLEOJwSXEenwKDDBAp2y6js78MLKs/EM9dC8NALgjORTVUIrQ5Pchtau9uUF0UIbpya5ODVDjW8yH7DmdMQ==","signatures":[{"sig":"MEYCIQDiLNF0frmx0dijzZwQazbVqfYrDe8P3GC99sEaOfneCQIhAJaqUxY1xBuUOWIRHcwe2+t9GutV3AlcPuDbKx8S/A0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17448925},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1d74f53df0024343297c6c914e16ca1e26921a39","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.114_1787200526647_0.6343248375853885","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.115":{"name":"@7365admin1/core","version":"3.46.1-staging.115","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.115","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5cecd1f5f6491175f78d285b283cc660a4e90ef9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.115.tgz","fileCount":112,"integrity":"sha512-G9vV7BWDnqdJjPQwSCZvcJWk0atydgeSWW46xvIPQpWCvTBe34XYD6E4IXjhQn5WhAGgzjbtRLvqfpkGGLUz/A==","signatures":[{"sig":"MEUCIBmAsOWOyVCtesvtTRbC6Wz8BLtaHYJUCL5hw3lOg+E1AiEApKptM/DSh1CSVL46wilvQJdDUdxAVhqGUoQsD6j+Lbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17513200},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bff69dfcdac219310a894d03feeac3e9b2a6aec8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.115_1787200596778_0.7259236372411086","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.116":{"name":"@7365admin1/core","version":"3.46.1-staging.116","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.116","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"af632a273e2c33dfbd1c58c93550d4f49cf7a8e2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.116.tgz","fileCount":114,"integrity":"sha512-9xrHkTXheDXhVMehQ0pkmY/IBw50TTRF9PMZA6Ykln04UbgEes6esKflkChDjHrBiaLwctX7ig1tJUlDJT7rpQ==","signatures":[{"sig":"MEYCIQCXscFkFFwKZK3zYEK/XyBFk5RRPCgjqFdmeDVgyTc0ygIhAPVhOyGiYshkQOj7+bjmRKpaVkCy/hhZxzsnCI11WnXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17581612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ed2253d29cc4d64100062c3426186c553e9370b8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.116_1787206277352_0.7404481509151186","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.117":{"name":"@7365admin1/core","version":"3.46.1-staging.117","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.117","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2d99b6760b3af28e9c7073fce87a23831964451d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.117.tgz","fileCount":115,"integrity":"sha512-Usc1HUvY9qzUOTk9vrXtK8S4yfGt87no8+IMjBhhERLRt7hMhp5ilCuU8OfeBWJNRmEnTuG7UES94ebXnUNDWg==","signatures":[{"sig":"MEUCIAQz+lKGFq2kCMEl/dYzi1cMmOQ7f79U6J0ZsLI3MADpAiEAunhPsQEkMuraOOfhOn+PdrV9AsQq9r31/zwkSeMy1aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17588012},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7a1a3c5a8c49bad832d6afce1c250e4509d14e1d","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.117_1787206737796_0.4813459083806997","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"@7365admin1/core","version":"3.47.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9dbfcb6f5763767e27354ff8904234c2ffc2a32d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.0.tgz","fileCount":88,"integrity":"sha512-r63MXwO72WwM9XxqOr/fhzUCupQn4lqUsZTJ0mAp7ljuBiB6vhFVKydfCBRfS+JvfBFfq5cCRBzEHpNmlgTCnw==","signatures":[{"sig":"MEYCIQDkrPS4khhZiMaqPoEEib06ZdYYEv8oEQGh6i3gB4NRmgIhAOcKdhqxctGxeqvdJIlqm8G9LGp1IjcOet2X/rZgjSVC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17588801},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"39e442f35ffc7de6117fa4e60a40bec70988928d","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.0_1787207618102_0.5365098308255352","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.118":{"name":"@7365admin1/core","version":"3.46.1-staging.118","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.118","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"074df8e9e1303a93d3838ad7cda4a1fe88c2c320","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.118.tgz","fileCount":115,"integrity":"sha512-/nOTCExf7QVamPT3WsqVR9QKPDBc5qxLBK1mGM3RBZFPDvt68lHe+M2XrE1gCWQZDS0dBs8rH/0+G7AsPjTIjw==","signatures":[{"sig":"MEYCIQDamSaS2uGySeBvTYCDK0eowtTWAwSbU0CDA0KdApj5nwIhANVVz7xq5u3sPk54CrZNUQ2+FhtzxsLnuSA03lv4/KV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18011424},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"310f2779fea7d4f9402d946ee35ff50b3391ab1f","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.118_1787208999506_0.6906099173997533","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.119":{"name":"@7365admin1/core","version":"3.46.1-staging.119","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.119","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e221f142acbf50ab2351e8f9b4bd0e34c1597f5e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.119.tgz","fileCount":117,"integrity":"sha512-wO9X4BuYZcP6mQhRdwSqBDrH/aXP3fym9sPHNQ1PRUVObLDzKQJhWxLk6Fbj+uY86n8JH/vzdii5a2eVuvn85g==","signatures":[{"sig":"MEUCIApsymuLBRIZ/0+BzmR/ZPnp4e6tCHGv5pBnFIiA/1qIAiEAl/FupKKtsk+xkDghOBnqBQgaFKQ/i7BAE7Yd+YHaJa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18133492},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"98901945a95e5f31ebe9d4dfb06165a3ef97a738","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.119_1787210185321_0.851791581127382","host":"s3://npm-registry-packages-npm-production"}},"3.46.1-staging.120":{"name":"@7365admin1/core","version":"3.46.1-staging.120","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.46.1-staging.120","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77b92cdeb53f94a3715ddc616a2c60aa13d3e5a0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.46.1-staging.120.tgz","fileCount":118,"integrity":"sha512-cPCAJQr8CHCs6AmByZe22e/jHiP5AxqGhA220jBU0FaLrfxXENKsM8QBC+jQ/LmLMapt3DmhgfgCwGpPPW8zJQ==","signatures":[{"sig":"MEYCIQDLZnanOc/e7BpC8K1zbndfu1w07rMv8BVonxTAfk9hSAIhAOD4/YCpFeq8zj6+pHvZVnNfDMn4kVhNq45zBhlvSwDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18143379},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b60aa5e39aa51d4279fd364b341529bdf799462d","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.46.1-staging.120_1787211111928_0.027825073857087546","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.121":{"name":"@7365admin1/core","version":"3.47.1-staging.121","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.121","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"faa6fec4fd084f7ce8d514342d58395fb984adbf","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.121.tgz","fileCount":118,"integrity":"sha512-CHgHJ9y8hMAQcOeWNFYDxsSxtoquGpYXWtuD2UVRgpg7H4D1hgEXdadYjiFrH2Q5G1xOXyb5KDUCnwt6fsjkVw==","signatures":[{"sig":"MEUCIAoIlOXtSqtErRoyguC2F/eEqwSYnkFkFm1JDTiLgWgQAiEAgEjZSjKz2Ottra2Y2eJhKrBBj1C3HkTvyT4qZXCZ7W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18143379},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a203a6fbda0d2f70b7e74111a764a0df026abfeb","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.121_1787215881999_0.24353740605144836","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.122":{"name":"@7365admin1/core","version":"3.47.1-staging.122","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.122","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fbea46271162bb644fe700b5a2d912da05318c1c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.122.tgz","fileCount":120,"integrity":"sha512-tzMZTjJmjNHAuWQv36zsEazjzzGvSV8sfejTp3g+xBch8HKD7UqeKcFFqIvwGFrRHYYmi4ThMz/JTB6rOqW35Q==","signatures":[{"sig":"MEYCIQCqioOFsYEc5gmw/2l9kfjDUkgKs9uh6+1mKhub4oyTDQIhAKpIDJTkoAnyCBM6QvWv8rE3lC8IBbWU7OCYDsJ2itvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18215774},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f961bcfdb0e2deb78b3529e186fe4bb19ae7bfea","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.122_1787218656117_0.5742326175510941","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.123":{"name":"@7365admin1/core","version":"3.47.1-staging.123","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.123","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bd5521dca456d24560eb4359b8bfe37aa17bccc9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.123.tgz","fileCount":120,"integrity":"sha512-HcVtrt5OKqSnRepJyEPA1b9rGONbScJlVMPbo0StOpd4FPIIPHz7uedB0pLzRhnVHwJti9Y3m0ekkEU7POZZRw==","signatures":[{"sig":"MEUCIFU3cdhfp8uGapcngWYaSf2X/gdru4KwrOxUhn+gQ0kVAiEApY0RVdITxkVeH1ay6/4ECXwtfQ0FSvYIrfVrn70TSE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18252576},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"971825dab4c75c765566c12b1f94acca2591f7df","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.123_1787222006685_0.3119521519501034","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.124":{"name":"@7365admin1/core","version":"3.47.1-staging.124","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.124","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4c9cef0bfcd5eccc5cabe0e82693152cb0959e25","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.124.tgz","fileCount":121,"integrity":"sha512-4jvU+qG4L77NQL8/5yw+zpvUAOnbHnAUTvgZMlM0Byu8iZwJNlbKDlniMW4k/Hhey831mmy9Bta9pSg87C+UoA==","signatures":[{"sig":"MEYCIQCGN+ZH6FgYbepKzSU43ToS32jhpCjn5FFS5vniN1glIAIhAOnQwgnSHjw83E/5/YMZx6UQdTypaXXpn2HBv33folVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18253728},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"273776facef13fd3a802a362188e99c03477d2a9","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test \"test/*.test.mjs\"","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.124_1787223519504_0.16510047764436564","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.125":{"name":"@7365admin1/core","version":"3.47.1-staging.125","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.125","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a0d79c0c88985fc3e4c4bd2d36462eb201ed3131","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.125.tgz","fileCount":121,"integrity":"sha512-CVWjH/tZsg6FqQ8F4rlvnM7Z2HbvNFC3TSd3Wf49X7FJLFtfe8qLlhBT/rI05USoFTRgOFh+T1esn+chbhzGnw==","signatures":[{"sig":"MEUCIEsQTvZmxAfXbVehpw/XWzxQsunIAnk7TfnRMGUQmfoYAiEA1IzhTjKfvetSXJIBKI2HHdFYlkYgGHmi8Bz3w6U+Uh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18254228},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7630f558345e7317a175757c492da99c40d24d97","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.125_1787223697001_0.6496213098939776","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.126":{"name":"@7365admin1/core","version":"3.47.1-staging.126","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.126","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b29525af85b9b95da455491743458dec5b4efd92","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.126.tgz","fileCount":122,"integrity":"sha512-4H9/BJwoPewAZlDuB1xxA5/nWUzqAQqqjWW8b76d99trEmGqvebQEpchEIaVX0+u2ivUkkBkPMj6BMbL4FqR2Q==","signatures":[{"sig":"MEQCIGyRrDoo2ADucZnHNmuMwrE8uK5fA7F3JIC4IhMrO/reAiBnzgN1MfOi7njCVC7A4EAFY3JJ/nk7OHzN9LEsYfYTBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18260109},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"269ac32d254d2854f8a76857254f57c6b731ce03","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.126_1787224094381_0.14504460186407298","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.127":{"name":"@7365admin1/core","version":"3.47.1-staging.127","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.127","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ec506b6b3fd5544d8fe31d67bdc6c12232ab0e82","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.127.tgz","fileCount":124,"integrity":"sha512-OLv5KRjqKIfJTOMg8yIKkUteYhZmEbUMHdRvGQoTHJO1FaLrwHsXU85dD6BkRlJFjRvv/IZJsP66zgRROWDgXQ==","signatures":[{"sig":"MEUCIQC8D86MNmnFYEZoUS3/aM2LcjSLb1bUPFyOiUv+xtS7XAIgP3R8qoaoYIUyVaB+tdAmRcKv5czTFaJvW5wwJ0CqksE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18265909},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bbbf4bcb9757f500662e61fa10ba9e2357592f4e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.127_1787227096040_0.4017320157940245","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.129":{"name":"@7365admin1/core","version":"3.47.1-staging.129","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.129","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5d2b699e8f99a21a9e9c3b5519fbe85f1becfdd6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.129.tgz","fileCount":127,"integrity":"sha512-XWHXHBDm7IwnPES5TYWOcf4muXxEkehPjxbduj//mccnHzu2Yg0U9J3iBaca9Pzn1yko6/wM9V2qfdi5Qhy1MQ==","signatures":[{"sig":"MEUCIHIi8bn5hyT3fTbcoh6FXY6l6TmnECo8k7xXbkfBIuozAiEAzN5CqsEaNeJz+vp7eG0ah2wPMlekUiuZOtFKAihZFmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18275180},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fa24abb81ddab3b59db8241dccad15a8558f05ed","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.129_1787227179674_0.24298288301639248","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.130":{"name":"@7365admin1/core","version":"3.47.1-staging.130","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.130","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3381b444a2a15c4e7954b053f63313d49fc96ef2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.130.tgz","fileCount":128,"integrity":"sha512-ciOKuvOyJKqalejnCdccyILYYGbmSjtTX3mzM6uSLsZsDRz11H3qkFbsLOg4tNGHKTrX2IwiFIz5BXqiq2jCeA==","signatures":[{"sig":"MEUCIQDBJMd/hRXLw8H1GaXW8ojv3c4QGrugg+/Gid8Ykq+jhwIgIKNuzGtKj0gzhPJd6roZ9dIf6o8hME5DQ9XqUn7aiDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18277167},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"63ebfcd7d88ad4df40508a5cff241c54a7589f69","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.130_1787227542664_0.5684814171703814","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.131":{"name":"@7365admin1/core","version":"3.47.1-staging.131","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.131","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c66e0ecc0ad28b462c7cce831ba955b18a9b81d5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.131.tgz","fileCount":130,"integrity":"sha512-ZsgJEIPP9rrokCvKIYKtH9m54ZSWM/XCpEYYdSHeG8VrmGb3g8ICRZWTA/zWCcKuY2CadjVwm9UPbsIVRh+ZDQ==","signatures":[{"sig":"MEQCIGqfbg9oDdMdvF+ZO7/cTOkT+Zyq9Ycxwsf3xeAiK4laAiAvreqylmiRxkg9JYJ7yG/rVLUQRI19+bCK6Ao47RAgeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18317958},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9e0a825e9d99b639d43f51397c175c7896deef3a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.131_1787230058688_0.27866214041256865","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"@7365admin1/core","version":"3.48.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"de94c43f28bb5b152d0b74a31c586aea85f6aa73","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.0.tgz","fileCount":93,"integrity":"sha512-gO44yof8PkpdfhYj0GLx9uzxiAQHnbDu7yWRMmiJCdZVJoVl45kvWt/qcNfCG+25v5+Lq1mDEKCLGy0HGwor6g==","signatures":[{"sig":"MEQCIDQL0qCCd/d8Hk7u8PZLpKXPgsKDZbTx+tr/6bOpUg7JAiBR6W5/YrwphJAKqDwZS1PNFYksrfJQ+c+i6rAA6uwKnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18318779},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a19b0c8d89f5263b4caed97b27c8da644cdfcbb8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.0_1787236462163_0.006849345776060556","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.132":{"name":"@7365admin1/core","version":"3.47.1-staging.132","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.132","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"691b077784555e7bbcff2b593d464cbdd9292c58","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.132.tgz","fileCount":134,"integrity":"sha512-il5MvWzcQVIcBEWkyyZHdDVRLJ3PqDdAQ+78OsqgVWY/RpVC9LcZK4b7mdxpTFVIoxAxiMKtwgGOApE0UymIBA==","signatures":[{"sig":"MEQCIGNJYsdFU4NpnKBIzSHmwZyINzlQapCG1m4nzxk2lCUkAiAIYFhy8TiDmbKmNCsaqlYD8EnxQK45SexKDoEGOhhcNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18368523},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d1a905f2ccb173830367aa508a57fa5fadbfd819","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.132_1787243342260_0.32405192693066054","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.133":{"name":"@7365admin1/core","version":"3.47.1-staging.133","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.133","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6eb414fba9cc6496b84f985584e2382d62d99aad","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.133.tgz","fileCount":137,"integrity":"sha512-6e7osNqljGzHUXyDcNFkrz5kjX79LG9a+iKBisXfpnKQPZqHTnVvN17qQC5gzSduPJpmBRwDLr6J71Wp3MMRYw==","signatures":[{"sig":"MEUCIQDx/pDuVp5SYdSBp1LRCgr9GzJcdM3KnSWFOZ1eZuryiQIgRVRgNDkkLRpGkptjOaPn6J96LXRwsM11yhyuker1p/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18402492},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"16b04bda795cdadbbd5c2e53c51d8cad4384d941","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.133_1787243406412_0.15922997484503876","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.134":{"name":"@7365admin1/core","version":"3.47.1-staging.134","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.134","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fce156773aead56b5031f44b224d35897ae51634","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.134.tgz","fileCount":140,"integrity":"sha512-HmdQusTNCsj3WOnBgMrUSXnLT1C84fU3H1uzXuCCXdrHiD3W71spfBFd5cp3ztC9JbfsTMAqZv1jL0gBoibJLQ==","signatures":[{"sig":"MEUCIEWdE74TMN95yKeaoiQ/30ux6srOao+YKyXWS87SQdl1AiEA1ud58yCsgQlAxi/Hy+TnOe2fyjCiIkbjK307z1AE85A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18426529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"685556c0cb481d5875499853bcadb723e697dd7e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.134_1787243464432_0.3760838855429336","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.135":{"name":"@7365admin1/core","version":"3.47.1-staging.135","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.135","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"888dc956ae7ce479b7ce22c57889b029c0103c78","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.135.tgz","fileCount":143,"integrity":"sha512-tdWWYCetFfAm6Ozy4+o4GOF4JX1aeQAF8YE7+nCeFOENeGbXX7iZdvnhaYyQZRgMdlbBQc7PNLty3lzYKdeHNg==","signatures":[{"sig":"MEYCIQCuuTtxl4XNknr8CP9QOBuEYyciWuLP4LeuSQwrMibxfwIhAIZ8GpGAArEvTV9x5ag3GDnOLMs8H7XzuPAFc4O6jfCk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18449897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c01b07e2e175d0499ee00a01097c53765054093d","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.135_1787244121468_0.3737253463124326","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.136":{"name":"@7365admin1/core","version":"3.47.1-staging.136","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.136","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a23d9fc3c5eabdf8f1c5e2bb6f2ae275bf4ccb2f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.136.tgz","fileCount":145,"integrity":"sha512-yorVCcBPZ9dmcBuRmekiZxawTLld44mvQkZwEnAcT8yS9ATtXcpEA8IfWhiIREEwHIfg8udW4Y05aYJUHcnFYQ==","signatures":[{"sig":"MEYCIQCSVMA/jnNpJ98JCEQCO1g0bdtQqbpnTJWIlbhDHdhNHgIhAOwUD3uXyoWUiZ9V3NoE35gH31P28B7otXiajXtlwhvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18454094},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a6952a70002a202e8eedd5c0618a115e81d10417","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.136_1787264734301_0.10503798816936638","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.137":{"name":"@7365admin1/core","version":"3.47.1-staging.137","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.137","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e83dea7c6d4ac0f635f7cb63253796b6b214d187","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.137.tgz","fileCount":147,"integrity":"sha512-YmaboI0mFoZ6JUh6XPUibBpNPWWkOkhHK8B/OxuEbeZ+mBjRYZx5/1N14g9bg+TsmPGyBEGL/FMbi+e7n9hTFA==","signatures":[{"sig":"MEYCIQDIgsGJ8FbE/DXSjCLbfQ3qqv8r5zxy+U2fD90jKAlYHwIhANjfj3g12jEvb6hzff/sj4+KB9EFrlDXxfzFapOfNkaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18467952},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6999366f788b6a42fb8fe910655a0082fc19f8a7","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.137_1787264822289_0.658973946665836","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.138":{"name":"@7365admin1/core","version":"3.47.1-staging.138","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.138","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"79e196addbc634e822b151efa73a18807ea55755","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.138.tgz","fileCount":149,"integrity":"sha512-/sM32mNCfR3m8SvUKejBkHTlqB91QuTIkdizgC6r2giZzc2iGXk+wiWfGl4pDMlLHtIUrSuXJAh+234BHqouMg==","signatures":[{"sig":"MEUCIQCSNr1hIji8BoX5YN5SRMJRqt066yb7IDy1IG5bQOWTiwIgTC7+vWiVOx5f4h5bWd00aXvUurlpyaOcrGaMp44vhmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18496535},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0733f872c62d81bfb1de641f501648bad0588c94","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.138_1787264890838_0.9816655644784784","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.139":{"name":"@7365admin1/core","version":"3.47.1-staging.139","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.139","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b70381b2e45eb64dacbd5eff83a6d4bc19320afd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.139.tgz","fileCount":151,"integrity":"sha512-tFLodp7plBWDRlh764MzH02dSnbg66gn/hq7fWWCZwa0w3R85W9TiTlwTt8ovtMqrgg7qgyP/DFZfF0MHjHh4Q==","signatures":[{"sig":"MEYCIQDrY4EFv5tqr+k2dtm8/6buVlW3x9TjALubWnOwnzSIIQIhAN26Mp/N0B2RB5gbVf4MyrP+jOuGhRYZc0+5brXBKUEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18524374},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0b4b29d742495748968ce03b5f07955d261b04ca","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.139_1787264974764_0.5616756780257504","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.140":{"name":"@7365admin1/core","version":"3.47.1-staging.140","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.140","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e1422cb5689a0891de022cc05aeecca2a5317234","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.140.tgz","fileCount":153,"integrity":"sha512-LOOm6KuLemXa5XSh54F7INJei3IWWFVnghFA4EryhR6nfBeO74W+0B8AF/IEXDEsiScUiHSQdaBvfnupohTV1w==","signatures":[{"sig":"MEUCIBrfwFBWYZW4u6LclKSG9ruQ6mZLRaOCb4RuZMvOnRQuAiEAvw+MF/87fb2Jtzk5jpktjgmKM/WAr5tOvbVvuhp/uls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18555721},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"67de00a7f016e21c454609663183e6bde21e8898","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.140_1787265275927_0.22890961233883855","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.141":{"name":"@7365admin1/core","version":"3.47.1-staging.141","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.141","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1c0b7dc0c56d5c6b180765c50e29ceb2adfe4edb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.141.tgz","fileCount":155,"integrity":"sha512-uwcwGiJVVpYEtb65f/oWVPGqtsS9kVrvJnBjv4Vwhi9oAQQb2s+59tp6GSSFQuRJjW+cPmFbmAcHjsqn6NU4IQ==","signatures":[{"sig":"MEYCIQCEo83yKwGP09o6BqnIZCQiiDeO+GV1NjfcC9judmIf+gIhANs36Iz/MBJRaw+fSF7E4LTEz5iEfy1YtrpyRc00k3N/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18573642},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"83f2ebdb10d81b5ebad5b6c062609ce664e62b56","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.141_1787265372781_0.2337405884543835","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.142":{"name":"@7365admin1/core","version":"3.47.1-staging.142","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.142","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2ff754a2b80272e427a5f96dc81892d2f31ef153","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.142.tgz","fileCount":157,"integrity":"sha512-CjcnOm8zTAgnyq7Giucu1OO8FvA/ih0AFKprOuvcVyGqpzJoJZ+v0VWJRrJ4wvHTM8KRi0+jUzmXz22rFUpHbg==","signatures":[{"sig":"MEYCIQDJLFjUyXzpHze51j6j90LP/Sn3tw4BfnYQ1D1EGPJXqwIhALFwwR8Zhc7iqoDmjIjk1DGqzisdWPhw7udpswLrjaIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18582777},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f812c117ed37ce7c0ddd0c8c30a10fa050f01ac2","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.142_1787265479877_0.7710389592514342","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.143":{"name":"@7365admin1/core","version":"3.47.1-staging.143","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.143","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"340d70de4e932b9676b7a43fca83354fc9a4b797","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.143.tgz","fileCount":159,"integrity":"sha512-DAR9XMncXbE43dKxR4VjIj9jyqd+/RcgSvMS2rbFrJO3tYKI39sWcFztbqGLLgYWskNZ7/dUz/0zZx1s2FfJHA==","signatures":[{"sig":"MEQCIDhw7bMa/8MW4+ZUMlrkgzeH4nmoraTcvsil7gmoouOxAiA5m/Bq6dQjr2CyyiYi/p+qeUH0JdBegYK/mYpW2fF2Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18605977},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"44541e7f0398ff135849eead465447a5a0a74c9e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.143_1787265664007_0.06715284642693975","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.144":{"name":"@7365admin1/core","version":"3.47.1-staging.144","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.144","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"53547e8a0e0da6d25600b21faf4edf0e0adfa267","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.144.tgz","fileCount":161,"integrity":"sha512-qENZXCcEQXjIbP0MobUxXBRK3r/XigFG1O5lSuodOj0c5afKfpewGnSaOovEhS1Y7vcg3PrPqEEhNo9WIQHdGw==","signatures":[{"sig":"MEUCIQCH+Ky5sz87F4Z250EJtr1FlP2PRuream2KeHRjbAAhigIgF2mi2FRkYpUaQySYOPLazUHuLtFfaDzQtCH1faoDD1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18635133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6cc3764a0b610de7409c6491e87dd7f8603cc6e8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.144_1787266034161_0.6444535823626867","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.145":{"name":"@7365admin1/core","version":"3.47.1-staging.145","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.145","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"17b7095a815dc6ed83387d714258a4c75116240c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.145.tgz","fileCount":163,"integrity":"sha512-jSN7shm3IOq2Y1Gs9kSwxWOTPdg4jBnEMhqDPMk4bERyLi3QhPneEvRRws6CPDzHjPkMlauO9jK9mpNJq5o8Kg==","signatures":[{"sig":"MEUCIBCiSjat8id/NiJ8N4Nr3+JzoCZvaLeH3AIKrqJdlDOaAiEA+yBNKGZ4/CjX/sebqywMV7LtB7GWQLOTwyDfczkPX7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18672943},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"de6d28277fc5f6c459161eaec33ae3bc89066316","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.145_1787272845971_0.5745462357884408","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.146":{"name":"@7365admin1/core","version":"3.47.1-staging.146","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.146","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8cdff84a1655cf6d910ed199797bc2dda081210d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.146.tgz","fileCount":164,"integrity":"sha512-AYWmDNJp8eJVCOS7XhfCVtDkBeiJiafzwIam9Cf37kn+cXw0Y4PnWiLq6ur+moKVyVTuwY6fqbG72AmpBsHJQg==","signatures":[{"sig":"MEYCIQCDX7Oj69bsWdfgYvcPj6j6tr7rW0au048BqKOuXyEiMgIhAMCCZEfCVQjDyap1Bs8FQDOCi8T4sI++0eV07fW2MD+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18702826},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"37084b02806a8bc1689302e580e8d6115cb148a0","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.146_1787275338698_0.23440206309301304","host":"s3://npm-registry-packages-npm-production"}},"3.47.1-staging.147":{"name":"@7365admin1/core","version":"3.47.1-staging.147","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.47.1-staging.147","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6ede77322cb80727146c3ce17d2cc1c11725040a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.47.1-staging.147.tgz","fileCount":165,"integrity":"sha512-Mqx1pBl6qQVrLqJdndv4zmzMMiebhgs7LelyzWSafOh2m8ueUdsg2S4buKxQFAeN9Y8rku3OFOMzLey0fH2t7Q==","signatures":[{"sig":"MEUCIQCQ26tIUbfvGStOOxwXGulNrZXzMwgYXW5ddiYzJ9XchAIgEX9vvll0afr7ms+iyGW7Lw3VTCk+jn6uSl+ZHC621vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18725374},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c00f25041d4d3ab6f8ce042535a0e740e62287c3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.47.1-staging.147_1787275739794_0.747327005426657","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.148":{"name":"@7365admin1/core","version":"3.48.1-staging.148","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.148","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1a3404b3c7308ded155be668753f3f3c4eb21a7c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.148.tgz","fileCount":128,"integrity":"sha512-zEC/2PniIJEGOq/FRLrKcspuz8Q38qNVXPu4Ne4YXbYWPPBx6PNiRvE+Hr+W4cHnR9Xuyorpwme2L+xpf7RREA==","signatures":[{"sig":"MEYCIQDcoIDIwEltcqdU6mxEC+Rcgu9TFJHEeyEq7VaVUKX+FgIhAMNUrtWTzmHPkadBbbaR0OgfZf+yKBxvuZaZVHeHMp7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18726207},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d7521fdb637ed8c8feeaa035c39610defed84e23","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.148_1787276061098_0.21465045114795234","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.149":{"name":"@7365admin1/core","version":"3.48.1-staging.149","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.149","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6efa04bf86a2c9149a9d792e22f80cd74be5661b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.149.tgz","fileCount":128,"integrity":"sha512-x+GtuvIGC929LHCZ3n0jUv27q/9z5kUTzAC9cxBvwqCdmMi6zCVKNyHNucfodYqG0moXq1eRpz55t5SZ5s6Iuw==","signatures":[{"sig":"MEQCIFU8dVHyh8bwqf8fKJNhiVZ39lcyPXp7b2oafYqpzf5oAiAoi5XeFtM1ZoHm7pEywcL4ObmPxJpltJBeupyM+inIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18736996},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5c408b3434d3c1a556cf0d993b4b6fa699a0becc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.149_1787277606036_0.5931079627391189","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.150":{"name":"@7365admin1/core","version":"3.48.1-staging.150","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.150","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ba609527e42ed43c637554c8ccc002716a646a9c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.150.tgz","fileCount":130,"integrity":"sha512-LwEnd6op1eyuOpa97kG8VI+IIoMWD0lL6srdItdGGfRUFX7JRGWVEaNTmwJWxlXt5ut41qyk83SNhzWyo0tYmA==","signatures":[{"sig":"MEYCIQCBpp5wC9mkvL750TD8fxy7CnASX+WfwXwSiVfnELEddwIhAP40ltoJ/pLTL3PDiOo809dORcxyH3naDOUV+OU3jMJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18760139},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"17f105d8756bca02a19e8fd14ad273d2e282ea16","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.150_1787278867629_0.4062736308059036","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.151":{"name":"@7365admin1/core","version":"3.48.1-staging.151","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.151","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d06d170f7909c574ffa67cf6a0bafdc6f99b9426","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.151.tgz","fileCount":132,"integrity":"sha512-g48rmJc/Ov6AzYjo3xYIVYTeCBuTlmlF5RnKey8SXTgrRTHToXgDetSD7LEkOF31663IXJ5pwiwSMF4nKgaMCg==","signatures":[{"sig":"MEUCIQDptYAZ4RpazcJ8xGNNZuXVq1F85aYgr+eOfh3gbtKxPwIgWClP3aeGFygbbo/JC8QndPhibZucoE7J8qs1EGxvY/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18784848},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"adc851f62c3569be9e41c61e7479ee71605970f8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.151_1787278932285_0.08742631738644868","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.152":{"name":"@7365admin1/core","version":"3.48.1-staging.152","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.152","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dabc9c660290d83ecfafaf58736faa51ccc3418d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.152.tgz","fileCount":134,"integrity":"sha512-cpjx7TRFsHOP4lRkN1paQKP3zPTKJLLEV0TtkI6MhNBl/XQO5gjkmDBaj1puqSMpIHDTn1SyJGxmfsLGY2Nvng==","signatures":[{"sig":"MEUCIFAwqXbwYDj2VZ48a9iPuXfpDeiymUarrencHr+nLF2VAiEA3PbLNYtG0wKT1s1vMsPS7q0Z2ffJA0zAZc3cXjvXh9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18800665},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1e03127483e3f4a54262554b5801ec06ef3e9227","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.152_1787278989779_0.29358381622150653","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.153":{"name":"@7365admin1/core","version":"3.48.1-staging.153","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.153","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"676dae3bd5d83ddbcdc921240fa0fcb2258194c4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.153.tgz","fileCount":136,"integrity":"sha512-TfjyM2SRPez048a0lLyVEjculd5lka59S2jX4B+YOk2qvdU6raLeXp8+W1+r1zYIzrPSom0sVe8Z+1u15fv2tQ==","signatures":[{"sig":"MEUCIAS/gjqJtVZYQYuXgnSXPgBbznK3x8xSVrSQ+GM7r9XAAiEA/IjVg5aJ40m98OD6mMVdCrNCXa2Oew2PJVIy1rXERT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18828179},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"dc6f16be4f387dfd026ca33d9ee5fa9dc5468b64","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.153_1787279053923_0.4572649497655279","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.154":{"name":"@7365admin1/core","version":"3.48.1-staging.154","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.154","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c334c3f63d41b6ffc6f17616dd93ca1f51dc9aaa","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.154.tgz","fileCount":138,"integrity":"sha512-nddkG1OsEaQNJKx9wwxw8vrgpUjseDxhOJ1xQ1AcGwNPwAXLmlSJFVY+JBAVnnDk6FhSx/+v+z3pydNszFBVjw==","signatures":[{"sig":"MEQCIHo3CIGazCDBk22oGima7p7sGIDQaeohkR7o4zrVrJ/7AiAwwL6B0Lckswb4qtaCRe/76tO3cxiWLgFTsO680/v2Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18862116},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8259316ca8e3abe6e7623aeaba29583698bf9a95","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.154_1787282360487_0.24286346690948202","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.155":{"name":"@7365admin1/core","version":"3.48.1-staging.155","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.155","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"eac99a8dd74e1b6274503fe8f0a5e0c4409bbcff","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.155.tgz","fileCount":140,"integrity":"sha512-sFpjLlBN2AMFkdoWBRyNvWrBwJW2hUVViuEb096RlhuENscckY7Q6IHRnK1YAxxc+zj/ZrW+vmkUUUMWRfCC2w==","signatures":[{"sig":"MEUCIQCIAHi5DwcNmeY6KJ1KJsFiRDZ5H2u251qFEdJs+5CLYgIgWuZScYp5ncxYtlifkDrQdY52W0bSIddubUH6ftLi6LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18883879},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e7f4fc0850eebc784c2e399a2850498b8b04fcc3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.155_1787282870863_0.42058003631635676","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.156":{"name":"@7365admin1/core","version":"3.48.1-staging.156","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.156","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7d435f99b724dcfeaf39890cd746ddc1aa37df9b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.156.tgz","fileCount":142,"integrity":"sha512-CT+6zcebnpdQV+Z4VBpLFtOvdDI7nXcMGwh2FS9HQS2OxS+sZwcvvTA5S3MrBe8ozt5bwzLA4GxRVfEXrIeTWQ==","signatures":[{"sig":"MEUCIQDEOKcfplRc7b/EH1xxfiY831uocKsktHYdhd+9cc3pggIgMyQ0DvqhdLFe+KFJ1dTgDlBRx/BKQ5RcYvAPP/1uH48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18921000},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"453ac77a5a64069934a505fd6cec0fc7f5d49ee8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.156_1787285927511_0.6681193073088199","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.157":{"name":"@7365admin1/core","version":"3.48.1-staging.157","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.157","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8149a04ed85656099aa76ccf462a55b166ca27ba","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.157.tgz","fileCount":144,"integrity":"sha512-8cKgMBYmJjHyGrbMWYqpY8fK7rFOLUWz4fHcTdUBswqvDdMqiZtYcTk6kGc/G+DjPMJcFF6y9TieikBEFS1wTg==","signatures":[{"sig":"MEQCIHQlTJd1oJ5EHD2IbNeFMzlJj3UDo8QqhtqPtXyT1WDxAiBHGlbGenTE63hU4+3s9CpPifMfAFPY9oUFLiz4n+ht5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18961231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c15fb77bd1ab48e666f4612a03199fea138ceddc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.157_1787286473552_0.5630445675255797","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.158":{"name":"@7365admin1/core","version":"3.48.1-staging.158","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.158","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f729fda8cdf83c86fb368466ba527f35ce516a45","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.158.tgz","fileCount":146,"integrity":"sha512-gSNYZSnABDbzGLwq7cHo1r5awICRCv29c6smcXEONHGDxe+ICKi72cQQxQ/XcwkOMasR9ARHxO4YYfxOZPfhSA==","signatures":[{"sig":"MEUCIQD+22nzKfir4H3OpIavl+1SyS6eHO6zPkPqWSKaO0XiAQIgeXhGweDwanfHkKSm3TEg9CJNJtUTDS4T3AYHsshnARA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19002469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b5d76bc399e850a42ff9bdeebebeeeba98eb29e5","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.158_1787286898337_0.7863915844506428","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.159":{"name":"@7365admin1/core","version":"3.48.1-staging.159","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.159","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"15805df8774ee024041e8c8c2df92d5fa167d5ad","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.159.tgz","fileCount":148,"integrity":"sha512-kDipWEiZJ4QC/I93vMPuoKAm1UhfssKNIsFA2fVKl5wFFxskz5LnbYgWUWpD8qfdBPtFydgmeEbekkd9iOSwkg==","signatures":[{"sig":"MEUCIAMR/fzv5Z4Nk5mUp/DSBDNPmosUhQXr1LPINJNLD0sGAiEA6Ypqp9do0ZoAcPR8/lNv52prcILWCdTnIh87i22tY3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19048253},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"87135c000f49db96dc2a0d1a94c64a1d0a69570c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.159_1787289226494_0.5461267533138869","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.160":{"name":"@7365admin1/core","version":"3.48.1-staging.160","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.160","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3a1a73b6e204a19ed488b193c170f4d2c5108dac","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.160.tgz","fileCount":150,"integrity":"sha512-ngNrhIX//5CpJz36HPDKdNri0lJrMyI9BKd1yi32A22qkCVC8mOIJW13Ag+UFET1sH81mQuV/qkuXsfi8zb+uQ==","signatures":[{"sig":"MEUCICUJpYx1Dr6uDS7n/KQztBLWnxGocqx5OSMEliZ5fiknAiEAyLWwCWEhxli524aL8pLmMVFHl/6wetsr+LkPdn7P3k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19075913},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f1f9fe7916dab6d044b7845f9d21a7d117d09fbb","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.160_1787289372977_0.6428852301572199","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.161":{"name":"@7365admin1/core","version":"3.48.1-staging.161","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.161","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"31ca0d8a12d5cd1ae74f166f7d545dab526ccb6b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.161.tgz","fileCount":152,"integrity":"sha512-R8ACFEZeA7gImmyWI11RCCXSx0Mf7lGP+9XVD/LgqO8szt0i7vJtaPvhOUmL1OCqZwaop+BdTxnL4j5kEE759Q==","signatures":[{"sig":"MEQCIHvOSUxw1B84fmjnWvFa4XcD3NdsUekjn5Za/rNBR0H+AiAqaNlrwfFXk+PWRsFnfbQ5gpnzrSqZVBXjNmTD68r/ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19112423},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"aed8c5f9374fce14b558ac7eb1175a5a70eebfec","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.161_1787291136066_0.3081792834107373","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.162":{"name":"@7365admin1/core","version":"3.48.1-staging.162","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.162","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"42c0b32bc6e03139714110768bd6927a5cf1346c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.162.tgz","fileCount":154,"integrity":"sha512-OfYBuSPYi6GPj0Q1mKYF2HMb/0v5ZtzJ7gyWvqDFcHciu7n2dFwXKI9Jr7nKtRhq6+16Ir+3u4rtFx3eUDa+gA==","signatures":[{"sig":"MEQCIGAta1+Dczm1aSLQtiAGvvW0IXERPjrk8lu2llXzYgaNAiAkLmiM2ZvBB0UFm/JkcAnjAflf34MuHOfD0E6hbpWN4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19144010},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"86a272710bc4bfe55066a2fa97eb19d35b6fc168","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.162_1787291745904_0.2923122972585781","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.163":{"name":"@7365admin1/core","version":"3.48.1-staging.163","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.163","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3e483969da97ea6ba63626edebb0cd967e5a1191","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.163.tgz","fileCount":156,"integrity":"sha512-bWEhJffLNt4FeoYsH1zF+4Oj50bg53I8XuJQKbYfebIT9V0yoEkXw3vD76bJn4S0NBPfMzfuP99ri4Le69pFig==","signatures":[{"sig":"MEUCIFMZcAZXC4ow3mbWl6bpjgwxXiFlB3fC9vmEmbiwuofUAiEAr2zSgqAi44u9iFEDH8pgn47r6CkkulCg+aGltrfRb6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19175247},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2bf499ce3eda3c439782014c27cab6bad58be489","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.163_1787291972037_0.6286995596347196","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.164":{"name":"@7365admin1/core","version":"3.48.1-staging.164","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.164","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"400ad6fce4ded2e57950c9d918c0f27a632a989b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.164.tgz","fileCount":158,"integrity":"sha512-mpgudiEUlmol35XGVbfO2DtiuWopHfY9xp87jnHrlOvJ1H5iDTwisqkfL+DSKCtjBomi0g43VjewcCji3QO71A==","signatures":[{"sig":"MEUCIBF914MtuYP05vHGJ+PDcZDR/JmZnCCvjExdM6qJP0LsAiEA5/1MqKUxsK2quZmb01sb6NTHHUGsrr0HaW5IKeaWtZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19207200},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eb8dbb190549dee13729b68607fbf5c68aa85e7b","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.164_1787295486615_0.1838999868845248","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.165":{"name":"@7365admin1/core","version":"3.48.1-staging.165","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.165","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"76aeba42a272d8828d28187f5d522cfa2d5c9245","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.165.tgz","fileCount":160,"integrity":"sha512-H//h7fJekMzz3sw0MkaT4wMYxfQSD6cNNJcELbjoPZVU4sn1A0xYFwo9VoiW5+LcTVOOVxdniRs1BIjur7tcdQ==","signatures":[{"sig":"MEYCIQCBIl/Dxl0AsoyImDYIBTcu+tqzXTjeRBMA9gj2kHAGiAIhAMq+rIMmQXWbWU+QoPIvUu5trRW14NK8N846u/lmrGQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19233930},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4068374439c937dca1f74b1f872caf19fbb2a67f","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.165_1787295772706_0.6406057392488098","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.166":{"name":"@7365admin1/core","version":"3.48.1-staging.166","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.166","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"071d378ff99cf33a032a794aea5c72fc24b2098f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.166.tgz","fileCount":160,"integrity":"sha512-VkLjjzGIcnyiaouEITajDuO0l51o2GnIA+kfJLKTWb6h556uFRhmPFFSEMavsuN+hCqVVwMsJ3eMz5QZtcAImA==","signatures":[{"sig":"MEYCIQDmD0C1iPK4ozzHsJ5QkzxL1pqZH+9kl3goCMd4ER6rjwIhAMLlouzk/uQE/aIMW2Thiu1z+lOFtiVnQ2V2PCA2bvQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19233935},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c3b18eab7ad4b20a5de5baa8cc1f69fd62a35fa7","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.166_1787296227220_0.8716828820406928","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.167":{"name":"@7365admin1/core","version":"3.48.1-staging.167","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.167","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7440011bff46595a059966c282cd8eff6adf2daa","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.167.tgz","fileCount":162,"integrity":"sha512-+rfAvAIH4ZECb20BEobb2X/whA1kkUxd2kX/3cYJDimzkDwd6+eUU9tiI97HMz5gbfYKyHVcrYYVwWWehEroPQ==","signatures":[{"sig":"MEQCIBfkQg31hJPzqMmQQx0zHCGzQO8hPWNMaVJzG9EGT7uZAiAzcJRINyiOHqYRKdnC8nfTCYscnLHUJSQ60jH2OrsUEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19269181},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a3d588bcd64bd01dae42db28ed1b0494c3eeed5c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.167_1787296498212_0.8784232353942139","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.168":{"name":"@7365admin1/core","version":"3.48.1-staging.168","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.168","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b7ac470a8e2b19a4809f05dce41ed6bd11bca5c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.168.tgz","fileCount":164,"integrity":"sha512-X2G6ipq5TPoM2PL5vPD8CEkbDZzYt/Yq+M+DPB5DzEIRTRDGOYA2I7BYeAeuFJc2Tyxznf+PIeTxxYa/RSumxw==","signatures":[{"sig":"MEUCIHF0K5R5/28MHcepQNkr1ryvnjgZGQfl5bG5L4SCCsZIAiEAngceQm9nRNanefm0cxCC/9jrqe3L3B5bemAzZ7p3GVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19287939},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"17757bf70402e2c1dddbd245a2aa36167a82af04","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.168_1787299956645_0.0317177930237702","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.169":{"name":"@7365admin1/core","version":"3.48.1-staging.169","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.169","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"755368766159c40fbd854adfaebc00202a3572be","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.169.tgz","fileCount":166,"integrity":"sha512-DZI0q2LeCEgOlDg/uPaywkcsPXTwLCZi2eIrf6Mo0aZa979rg0lHiKQROW9bTk55MjaaIQkZKs6FV1KsORbJ5A==","signatures":[{"sig":"MEQCID3st7dTH6qFumgbYLHS4WF3q71x5F6zheJjqMN6cd9qAiBI/mhvc9VSiKgvD940lcE2o1Nl7mhflTm2xq8DELxjlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19313428},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8e15a18b1256cab8ea7e033f1b10ce872c576e47","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.169_1787300211005_0.32261802539356554","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.170":{"name":"@7365admin1/core","version":"3.48.1-staging.170","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.170","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"42454eea8e75546944ed0b66c473f763e08c52bc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.170.tgz","fileCount":168,"integrity":"sha512-HMPpJq6D+cZRHhClF9L/DFOeggbfh7c9g7QuYdYQ1Eednbh/CVr0x7x25C4p8NXl7Q5E4euhpkOxTNCIYYm+Hw==","signatures":[{"sig":"MEYCIQD48ceBDrPwtcL1ykgCTkRSkO1bxn++Gs6vfzAu/5sN/gIhAMdy7DVz31CwjZ9ySqCTJzD4nHg/gxPWWyJ7n0JY0sIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19352865},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3abb60e0ce5a30c031787ae3df3b5b5f39050eb8","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.170_1787300612205_0.7575114967929095","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.171":{"name":"@7365admin1/core","version":"3.48.1-staging.171","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.171","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"13851327079b27f8b92dd3e5ec9d20f71a4b2441","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.171.tgz","fileCount":170,"integrity":"sha512-y6HFWnLNEL1+MV79iEYTHWh+cbGwEuZh3ASKNlSUW1d3SmX8ebS9nQS3JytCICHCrvEOs0Wq+NU9zuevUitfYg==","signatures":[{"sig":"MEUCIQCPR96gNCBs6e7isAwwimeWcbU8aZ9vqP/WZf1YvTG7ZwIgUJxyJdXwIMPcqsdHhlhsiDwjFDoMetPcD9U70kZQWK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19387976},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5a9a45c9406ecd45f1ceb88658aa0e2790b835ba","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.171_1787301171919_0.8136646402883736","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.172":{"name":"@7365admin1/core","version":"3.48.1-staging.172","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.172","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8e3045db88eb68ad95723cd4140c4e49e9ba6216","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.172.tgz","fileCount":171,"integrity":"sha512-eJs88efFawSoVitktJ30zEcQ7evW1LC1vp/sFHnnsNwltEToU2UyYc5oakxW80EiUkLS5xEHZaPGPoUS6ijZLA==","signatures":[{"sig":"MEQCIE7Ly0ikxYgHyaVBqJ8tFaDsvz5fAiFR3p0QCGIkMgWbAiAVsPROSKHVxpWgjO5oLPBc3C4m4RPB0PKgeEZ2X2i8OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19517203},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6530fa5a1df7f44a2738fb2adcb9a38df7f216c9","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.172_1787301310561_0.360057885956677","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.173":{"name":"@7365admin1/core","version":"3.48.1-staging.173","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.173","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d7d3a2b2cc59a072018edc56fdb3b7fdca383b58","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.173.tgz","fileCount":173,"integrity":"sha512-A9gQRhh4Iq6TnGRSa6TyfbcrN49fY+5bMvfevddE2FgHEqOsOM2YTjcnz4ihVm0jS9op7mpt+3NUG1GeJ6w2FQ==","signatures":[{"sig":"MEQCIFcoz8zLZDwg61sgfKS/BIcORgP+kZnftb+g73dWHl5vAiBkI8rqx6it9t4F7q4g0m200N6euRl0RIrqAh2tg4sBUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19541458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fb7f6a75a9634cf50f276086dd6860889480d619","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.173_1787304396808_0.7849986348182436","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.174":{"name":"@7365admin1/core","version":"3.48.1-staging.174","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.174","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f199e4920abc7704076e1f204342b664be8c29b6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.174.tgz","fileCount":173,"integrity":"sha512-WuPXbGDIxfgC9oDunEXlNO+trt6F19KAIDM23LGVNqOzHZgQNUV5zEgYWVL/7S9llsKdMyQ8sv3QPHO5rdhMUg==","signatures":[{"sig":"MEQCIFym4/mXYFGf/Ncc3vllXFSQztEO3irQmeposJSPJgoqAiBrU3ENu+nf1jkuNPBjW4JKsfobi26WadsmlkDh/oGweA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19555284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fa1d6d503d36b9626032f4c06715406b1dd4dd60","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.174_1787304905833_0.9496539418794738","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.175":{"name":"@7365admin1/core","version":"3.48.1-staging.175","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.175","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d24b3fecff139c923473901abea0919eb10da680","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.175.tgz","fileCount":175,"integrity":"sha512-Bi6RkHngfVUfezTheBeI0w7Sn/Jn2EDvCIXkcby+0+kf9exqBF2xIR2a9ZvdmAPz3pmQENxhJQ21fJgVhdkc1Q==","signatures":[{"sig":"MEUCIQCyO49EjefYMdJuLtqz+XqfWokA+ZY50gttfQpN1SNo/AIgKq1kqYlcwEHNA2ts31fYSGoP1fl/BeMjyXvwjIttbfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19575432},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"22deb3b9d30d26a9b187926ae0f0d2219371c388","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.175_1787305698187_0.1826757283445497","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.176":{"name":"@7365admin1/core","version":"3.48.1-staging.176","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.176","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5f43451329b1ae6dc1e0d2a595415f84434856b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.176.tgz","fileCount":177,"integrity":"sha512-Q9Fzt9CODoyAdZL96AtQ8BRjeepMUHV2JlGrmZaUxSLcDHV5Xakn/K3Tnx6LMHaXnTkpZJVmXXeBM5ywTOZttg==","signatures":[{"sig":"MEUCID9kw0rzi1V92yvXLOq8J1yWWS/hthN7YLAafDmYYt0bAiEA/jZ4JLm0CmxHpsFDrPll8rRA2MpeW7+S5iTAlTVhWcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19604532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"15119148ca0d5d312574cc3d5018be10f9ff90c4","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.176_1787306504370_0.09652707837802232","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.177":{"name":"@7365admin1/core","version":"3.48.1-staging.177","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.177","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ecdd76b3e680d53444a4b643eab5fee7185c6f7e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.177.tgz","fileCount":179,"integrity":"sha512-QSL+jmKwZCvSwEr+Gq2NiqKI+9BfhjZzhnyRXoC7vCsfyF8KOvTL0w1k9lUVsaIOR5GcQYEwM9FHHdYENsOm7A==","signatures":[{"sig":"MEUCIEoW9T9Q6dOQrcMhw7YPO7QzEygFHK7Ts04pX2UNnCkuAiEAyHPMJrMrTYTC4nzr4id4aLjvN0GaUGIvrciRDKW5MBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19628680},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"772cd892362bbbcebf032dcea2b565f77cae960b","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.177_1787307218340_0.7754192266214355","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.178":{"name":"@7365admin1/core","version":"3.48.1-staging.178","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.178","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e82ce22699e850e0bdb5c5c56242533aa4632d9d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.178.tgz","fileCount":181,"integrity":"sha512-Bmmc0PzK1kht1uqe429rDCTGDXSpz9XzY6JCLs+gmsr7FnLDljOx1Kn+SWqbAxIOKCqRd222OsjHJii6g3v/jg==","signatures":[{"sig":"MEQCIEhO/OblVzse0uW1vtQ/cyL2GFyvGuBGi7dbay/6bE9GAiAre46TeDIZlhVA1ZqsLTdFqDTNLB4nsReXSiEP4ySrYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19652297},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f2755a1acd46c951ed266a52007d1f1c63db8343","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.178_1787308072620_0.07406393417123747","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.179":{"name":"@7365admin1/core","version":"3.48.1-staging.179","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.179","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4e535fa4fffe3dbaa18299646bce064147f5f427","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.179.tgz","fileCount":183,"integrity":"sha512-7jcPzBRqtS3mWANGEM2YJfBTyQ6HFcSMLlJg9VnL7GOFSfJHt+0d976P2RngaaYUwzs3lLXt1Uh69Vt1kc0oZA==","signatures":[{"sig":"MEUCIQDA3HHKWgEZt+Q7FK+UyVKQti07L94EH39s+miGuU6bAgIgCS69XWqr4fzhHuWbsHH4cNp3V47uwxVhC5KrF8NSMg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19659809},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"62f5fa437400cfe2a049868de8eabb1da5b9508e","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.179_1787311036278_0.7277434568738448","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.180":{"name":"@7365admin1/core","version":"3.48.1-staging.180","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.180","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"50f51ac27c5e1f1de513e9a6c291f1957c65ba50","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.180.tgz","fileCount":183,"integrity":"sha512-BB62Gdikbybe9kNV+ezJmkOY1ZApjniEsxgF3UdvBSn0/V5mDsTfM2SWqikpVxhRwFw0gljlC4WYgEHhAnYVfA==","signatures":[{"sig":"MEUCIQCOAzHbA5Qxow+THWWyxpezofDWYDpqx8nkIbPt1mIrBAIgAMCPEB/x6SZ1T9eW680HKqINmyCicWJ67o24kYgwV5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19660169},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e382a604de5c9f17d44a32a11617abced55b758b","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.180_1787311110025_0.6085451732756761","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.181":{"name":"@7365admin1/core","version":"3.48.1-staging.181","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.181","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8c8f5e0341bf6b6699a4b7ca2d341a4733444553","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.181.tgz","fileCount":185,"integrity":"sha512-QVzTOSmMVRpyi+lKyQUlnXEiCVsvISxVhk+2T8srSxlccz55ot8bMuKOV35pNb5/47lrbqN3e4UCkNUR4tt12Q==","signatures":[{"sig":"MEUCIQCdATpe+oBBLBzZNUA7B0+bjlkeL4RLxjZL3104KNx1QAIgXmBozvnnZrCYlaT7vimDTCcbGFuWMSi3rhhU3NT3QMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19668886},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"584bce499975e6b39b7c169124ed4df90ee530a1","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.181_1787311178306_0.4019336023816955","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.182":{"name":"@7365admin1/core","version":"3.48.1-staging.182","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.182","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c9704f4f17d8c7999c69fc737f33a2cf77cfa5cb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.182.tgz","fileCount":185,"integrity":"sha512-YS83KIehn28AMEAVwpxwEOllxFXpE6wTZCZwvR1M3muqcXswuHlwjjrZ7ueyuLOHia+Nzfoi5evjed3J51VM1A==","signatures":[{"sig":"MEQCIFi+AhJoy8tBMlXO3TY4GODv+3xZJ7i3fL4I3+tnzUxKAiA3BQ2Kr1A1xZ8yDoW7NqJEY8l1wTg5jjZB6cMLOAniTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19678580},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3d276721eaf5a11a1a4e878affd8590ec2d440fc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.182_1787311354633_0.07119014050140637","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.183":{"name":"@7365admin1/core","version":"3.48.1-staging.183","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.183","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e2419d63f83fb2d0cc8c6c1b50e167750c85fbfe","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.183.tgz","fileCount":185,"integrity":"sha512-LFqK3mzxZHzlpDkLF+YB8xABwj6Biq13yijJZjbnwcjpqDBFRrba3IA8H/lhd9IDf0k1gsg9B+D/jX7aEFHYhQ==","signatures":[{"sig":"MEUCIQDJWdEuA7qR5cAHF8vsP49kji89jSKPfcdl3KWTWkcarwIgFSxQ8XInZbUekYG3VCLIN8APHvOt8BTdVecu/sc/qXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19690961},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"333d10f51514d6805b2610b65668246ea9ebcd58","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.183_1787311436856_0.740143932581899","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.184":{"name":"@7365admin1/core","version":"3.48.1-staging.184","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.184","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"913bbeec3fcafffead6de53063b670f64de91648","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.184.tgz","fileCount":186,"integrity":"sha512-PoJ9a3te2JqOZUH/VpFlvC+SgpLOAaEi3BG7dw6FXaOXRzbuh9cnZn9isBi+BbqrDF+13cFmSAWDxsy3IuDmXA==","signatures":[{"sig":"MEUCIB3Q/L8jZ/zLneHA4DDQoGNuJ/nCFGrZvz20XoYOuaEOAiEAvq8fCo5ObOSix+K/Qbk4+ucsFGY9JB/W4Qdd7qbmMvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19701269},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b067145d9445df405db98dd62ed63bfdd65c5abd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.184_1787313176231_0.20119514858986087","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.185":{"name":"@7365admin1/core","version":"3.48.1-staging.185","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.185","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a5de2e4a8dc15fc77d7c2dfa13a5117559a2d196","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.185.tgz","fileCount":188,"integrity":"sha512-8uyjB5mMf7UTzm4aBBKrRDm6dHU499o1iJc3O21EN+4aSs7wqEUTmETAxxJ/SR+V9odI0e3rYf+XtjApYe0rJg==","signatures":[{"sig":"MEYCIQCb1gH7tJmo7W2dur+cSYq0YGnD1Q5u/pGJ1hvskqnpKwIhAMdrkJupRsaHtUou/2+GP/sjYGeaavPU01sj1nhCXCeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19723070},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"991e0a1256f1e91e0e5e8edcd37f354f94d320fd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.185_1787322623982_0.5120390743409768","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.186":{"name":"@7365admin1/core","version":"3.48.1-staging.186","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.186","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ca55613a5d6055ed300c33473206219d9476cd45","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.186.tgz","fileCount":190,"integrity":"sha512-TICs2ZYTbhPLhGo/zOWbGE8rv9ryaovD6W8lWRtteJymgFZ/mh2LQmtMJZiwKZKzGvxIXEfdgVjXWE5DZBQbGQ==","signatures":[{"sig":"MEYCIQCe1f7y6k38dU4G+PJddQ+eqjldGUcfFYeuA1ZhdEGc7wIhAKq55I9umfdN2H5fSg5bvwjHCbE7pqb7R1a33vgDM71U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19749718},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1c8c4816e932bed419cae91c3d4846f73ccf8864","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.186_1787322893855_0.5707100565412855","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.187":{"name":"@7365admin1/core","version":"3.48.1-staging.187","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.187","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fa0f7941f17721079afa1ce740bd4798afc325ba","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.187.tgz","fileCount":192,"integrity":"sha512-xXmJKSvO2kmPcTFT5c3sGmmb2zucHBrjYVXqcTny1r8yaSrBsOJ6KUOs3VaNFYzExgQa/YG2fEqOgw0wfVQuyA==","signatures":[{"sig":"MEQCIBHkUHx0Ftjmpqm62/KT+yfMkRlbXPojpiEkqKBWNK9WAiBBt4OXBvPsAFGpfVeP5LGHsUYFre5GxIy3F8Y7hT+hRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772848},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d27ed16eb160071ed94cca2833a4f7ebee3f1ed6","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.187_1787324516328_0.6264891477029697","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.188":{"name":"@7365admin1/core","version":"3.48.1-staging.188","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.188","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5353ee06512f960af74a1d82472619552982ce2e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.188.tgz","fileCount":194,"integrity":"sha512-SA4ZLIYYUAlWQbtEshyUwb+BhAbWk0iYxrPfAwjsmbOUiXaFZacdU08j9Pzx9+6a2AETaapVCUnG+oXm2Yhx/g==","signatures":[{"sig":"MEQCIDtRlK61BJhGqRqS9hUZZK4kPJV3gqlOUx0NmM/KJ4+zAiAUIheAW6t5vKv+La9a1A/ojrI+UgiJRVCkzK45HJCD1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19812312},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c7f368be9e5a66ce86b2794a309b255fe3ef341f","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.188_1787325045314_0.281560032305163","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.189":{"name":"@7365admin1/core","version":"3.48.1-staging.189","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.189","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4089be14e09aabdbe7f12b7eea1bbda07fb4283c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.189.tgz","fileCount":196,"integrity":"sha512-dg9oGDHQL5r6MsYNRWKuYs90uB/kE1nltatJ10yctz5fLRqE1KbVFfURJvqvRXMEkxlBpSXqO4OFKFXZmK+FMA==","signatures":[{"sig":"MEUCIQDs0W1XeIZKPdl7HVKZ7RNvLtExqRrdxLzmajO1ktwKfAIgA+9JdZj3YhNfEP5cT0ksY8kWiU6iEUEGZKBPSnhZuoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19830368},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a77e9fba572c280b2a7aa074ab687af6ee1b2450","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.189_1787330063243_0.8000676150973838","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.190":{"name":"@7365admin1/core","version":"3.48.1-staging.190","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.190","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"93783049be8fba3e0138e9c19731786caad9d1c9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.190.tgz","fileCount":198,"integrity":"sha512-u8+N5aqMOyyenizAu85NJ1rVOQJqtL2q5kz1PSHb41mTnysVWfE0D95TJUGJlRnYBOLL/zTh49zbYGdz8+bSnw==","signatures":[{"sig":"MEYCIQDYut3Yr83ro8lBx2mq1KekZX9ArNricd/ElyBRp4ojRQIhAO9C15+Q6ZMvrNH92i+9+f9BbtIUt585gpfgpwP852y3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19858269},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1f71a3e78c2f973773b88a7517753d2344355794","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.190_1787352201372_0.9801017815893631","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.191":{"name":"@7365admin1/core","version":"3.48.1-staging.191","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.191","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5793f643db09c8e27ad3cfa06832ec9ed093c6c9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.191.tgz","fileCount":200,"integrity":"sha512-ohTEJ6BjCuYLihguha7XWV3AWjGvm96rBX7NblWyGOV+7uhlKWuCxEAQyy8fG+Nl0JSExTPN7QFb/bTeQVZ0mQ==","signatures":[{"sig":"MEUCID6uEn/fz8iXBdHMcIu4g6nGo6IZVtZGXsOlzt5T4FgXAiEAuijmbVsUDI4kVDFAT2P8aRzftuA3CzoPhML/aMVfZ8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19884463},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"52356607a520970a9eebd412ea114a9aadb2519a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.191_1787352573727_0.1565677572298998","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.192":{"name":"@7365admin1/core","version":"3.48.1-staging.192","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.192","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3543575483cf62471c119744add5f0473e1f633c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.192.tgz","fileCount":202,"integrity":"sha512-kT1W4frCKzlREt6uurbhKiPzZl6wBCEwmLFTU6kfEIX1qzgRbzgYu2z9ezE+t+W2uNXxQduE6wPUZR3hkNaQhg==","signatures":[{"sig":"MEUCIQDH9yXeyzspQ8jpCpm2cK7jgHHM4yAeyBlMLXbpqdLg/AIgWjpqguQxSMDxL/Vk1EHPRjyuiViBtKZnVvIIz6UTokE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19918889},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f4c8bdb2d117a0ca791a59c790204f40fbca19fd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.192_1787360893258_0.2137146181633356","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.193":{"name":"@7365admin1/core","version":"3.48.1-staging.193","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.193","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"030fee0ae6de341fc28086864cd34401f80128fe","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.193.tgz","fileCount":204,"integrity":"sha512-eLedIT8uolOnZ4oY2IbmuhTL8HlQbUjsesJJed8YJel9p6ykp7hue8Y2BJTcT0MCXeas1rkmPeZjpk69lmeLpg==","signatures":[{"sig":"MEYCIQCVCWbfoOMa2o6daW8LLOlE5Gs4dS8JZ+gJKwt4+dvTgAIhAMNGWwqZPVpWbe3Xca4K4Micv3uVNd21B/B0HSR8hlSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19966913},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ddac2d2846e33d291dc512bb103e9c53a0c1b390","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.193_1787363964609_0.8614127623034682","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.194":{"name":"@7365admin1/core","version":"3.48.1-staging.194","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.194","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e808f55f5dff35ae97ac065679ffc99ca2de898d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.194.tgz","fileCount":206,"integrity":"sha512-oEn/aA9eRwVGoXxzd8Bi9ksI0Exqhh9NQ4192xYAIBAEm8lK0mImQQQyC+h245rm+q1/Hs10rMsFjihLErUAcw==","signatures":[{"sig":"MEYCIQChGmCkfQ13u6T/cyzV+WI9Pe3SyjG8NKTy+b0IxlsQ5QIhAI+x5azy5w2jG59H0jEgQd+Cp7OJ/lveZZkf9yy20t9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19993555},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4fbd0aa621f82292398182d8e51de18b5f0c7952","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.194_1787365813143_0.8752101716754961","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.195":{"name":"@7365admin1/core","version":"3.48.1-staging.195","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.195","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"439a7cd4628710d2b47f97d8ea5e3430798c3f3e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.195.tgz","fileCount":208,"integrity":"sha512-k5GMMmCP2C1uejMrUTrkBObPvVk+8qkq3OQnKnBF19hnyZ0/THMtkMJMl0d+MBg73Nbl4vk0e3J0c+FkOa15ew==","signatures":[{"sig":"MEYCIQCw1svrw83oZBsHGavHKd7OejKZKBFbeWdvuLKLylLIBAIhAI+kIkNFqWDjisR8jzl8rW38FE+zLTtLW8wtZQ8e3ihS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20013985},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a056c09acf8a22a112211c572e6262713474b26","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.195_1787366936905_0.8645569170801815","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.196":{"name":"@7365admin1/core","version":"3.48.1-staging.196","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.196","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f5d98a9aad60d84b4e212910375a43729ad4037d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.196.tgz","fileCount":210,"integrity":"sha512-zwvMHKEmCWcZ4JVPwa0PtsbHOd/STPT0A/Hg1OdIZf/mve26ITdWlFNli3rKvuzfL41oHFVJTbWNU63rCVrkeg==","signatures":[{"sig":"MEUCIQCw5FHJBvQBTKNdGShqAAvyydF2VWdppSTyhk9Dj+r6AQIgMIetggD8ehR0Q1dzmw1ddxwsyoTZDvjk1h3BU4V83Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20028850},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"73c47961a3dd051dfa71e774dc3ef0e9b8dd201c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.196_1787367200142_0.2945639387057368","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.197":{"name":"@7365admin1/core","version":"3.48.1-staging.197","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.197","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"91c0d190ff9cbd8dd873e43e8eb1e14a41a3dc29","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.197.tgz","fileCount":212,"integrity":"sha512-gtql7n0A2DxOpJtUg+tLx6h0Suwne0N4JsawJcO6O9Zq12XVU/+4nvTRBl3lGulTt9eFm3U4HvIIILD93jANaA==","signatures":[{"sig":"MEYCIQCuUvMQbvm1zbCAQ9xE0Ws81hvQdFg98s9y6vjxpi7VFwIhAJnhqZ1rphGDKsdapjuINSbXuBH2zKH0R7e5i50rf9Ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20052827},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0c167e61b76a2fd9f6c6df5c1e46e7b55383bd06","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.197_1787367978150_0.2891424541930734","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.198":{"name":"@7365admin1/core","version":"3.48.1-staging.198","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.198","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"94c8d869a88ab2e49ec8b899fb830fdd978b2563","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.198.tgz","fileCount":214,"integrity":"sha512-xrbB0dX3SWxQJSmlPMcvjn7D9sT1P24tNEWdBThPISjn8rN7zjRVO8PoGgaMgk8spdljWLVhqEjwQDbCxO6Y3w==","signatures":[{"sig":"MEYCIQCM5UO6/QdkBLBN9VD27V1gLKdvV/t4kZj38cUBQeo4pgIhAKlDzC24wx1LnznMJnJzc+XU47u4PRv75zRnR1lG+dfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20075990},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6e0b666922dd250cd3678e50860766fda9dc63b1","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.198_1787370033026_0.2762542958664036","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.199":{"name":"@7365admin1/core","version":"3.48.1-staging.199","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.199","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"79e994cf323700c809eaf136eec856283df72bc0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.199.tgz","fileCount":216,"integrity":"sha512-CJjRPMdDvHoxMPSfPFLOaziYQ3oJ807898s3xBhXInORamkdwyROY7zCoLUsx5RCqibp3XcezUUs5syhYIQCjQ==","signatures":[{"sig":"MEUCIQDVwMbdPOYJj6hFaP6pMeuqruX6600HNrjLHUaBP/aBKQIgRo7odPx2veTf8G2sb77LQizI0lkkGovEvncHU3kM518=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20083558},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"dc74d22f9bc7198ded016c60b46bb99e847028e7","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.199_1787373050204_0.8939110299962616","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.200":{"name":"@7365admin1/core","version":"3.48.1-staging.200","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.200","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"77ac0ca4422cb6ae882fb1b3f53242f73c75a4f7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.200.tgz","fileCount":218,"integrity":"sha512-qtZBupo+7AR7UrvxqbZ1WDtlPBZEX2ZmfFJLv9D349F1N9dBZh+W75rS3iDzSIVPtGOivj/5y7xqr9FGRu7E7g==","signatures":[{"sig":"MEUCIB6aj5XtOTyieuzkU872XjGh9aMwldkirESNP5M59D3lAiEAoEfVLW+Sd5MyR5z1cqrlTvy95Fpd37Ji3s+rKDDjcLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20097861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"61453d7d9a43c2c717b29349a3879b4691ceb5fa","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.200_1787374242056_0.2012348320362678","host":"s3://npm-registry-packages-npm-production"}},"3.49.0":{"name":"@7365admin1/core","version":"3.49.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"13b8f73a52790c5b8fd551cae7e13af377d348e9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.0.tgz","fileCount":160,"integrity":"sha512-4S/5sJ9dDnI/psMHh4udhINvJsi5gUBmDsEXlxB2CeU5xM7CUlIp0yR/L/rzVK2XnRGVHmh40NIHq5Xh9ETaHw==","signatures":[{"sig":"MEUCIHX7Thj7y9LZGm0lop3SyA7yBUmtDAIEZz72BEDYjwZ1AiEAhwQacMhsejADsVSznVfuCFXRoo8nA8hDWM2CgeMOK5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20099518},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3f232601481f84ab9168618cc12459a0cdaee530","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.0_1787375127840_0.17844693285933166","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.201":{"name":"@7365admin1/core","version":"3.48.1-staging.201","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.201","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8d53f8a2db1ea932847fbf73e57d2e693a4c215a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.201.tgz","fileCount":221,"integrity":"sha512-hpEUCZ3gd8krFLyXgc8fMbhRFAXjHUDHLvzzEJXng9zPKUF355Pp8ktbDvmlQXFX8D17QUR/U8oBQvhjwxg0yA==","signatures":[{"sig":"MEUCIQD6iuTeorEB7MbNkZcfF9rg6lL6JyWXMVLP7FlHQ0/QgAIgOKGYV1tNQpV/j74XEwtT7eJt9G38+PMMX2n/GPqF8cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20149921},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"792f402fc9773b3ca4495c2f9be8fdcfc322dba3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.201_1787443271848_0.5423860110991159","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.202":{"name":"@7365admin1/core","version":"3.48.1-staging.202","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.202","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2ef5649d5c0e82f2d63f27851e88449451580bbb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.202.tgz","fileCount":224,"integrity":"sha512-8wvZPZykGq+HQ5duc8JrOdlRxk9z/GG8peqITWJNpuWjGqDKylhp9k9TbX05XQex/ODWxICpoF59yZorzoA6JA==","signatures":[{"sig":"MEQCIHq7XwzZ2DlChCckLHrbyKIIM60vjvaBnl1R8wq1sSALAiAIjhxZT7uaMmxViwRkGX/yLFL3/6/m3JO/pxpuKtsJvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20184176},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"20bf755afe65b7c068015f850a10867f934a0726","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.202_1787443368911_0.6202845730707403","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.203":{"name":"@7365admin1/core","version":"3.48.1-staging.203","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.203","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"326ae85d5158b35e15730817da314f97cd9debda","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.203.tgz","fileCount":226,"integrity":"sha512-z3+BMH/78AmJVextfhMZDIcucezk/ScR2mqgg8wCOf5hRUGDyw3CkfzjjIGnYFfFTvQvVvdpNUaRx0NOSfZaxg==","signatures":[{"sig":"MEUCIQDq0Li94ili8a5+j+wjX7NFsvl4nSuo3T93SER5SBI9SgIgUvs8OVKxcxLyd0CGRs+ENhUEWvsiypEd5G4jz9mxIXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20204524},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2f3b1e546ce76ace1789e6475de593a0e1432652","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.203_1787443462732_0.04102288460652059","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.204":{"name":"@7365admin1/core","version":"3.48.1-staging.204","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.204","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bdcecdc79eb44819bec14dea9c77571635702982","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.204.tgz","fileCount":228,"integrity":"sha512-WcxvQQbiL6zDjMKJh43+LxT77cYexB0/bcB2EMzIPbBnoScROGjJpOT61+osioRnVW5f/B34D0v3+fpWEAeAEQ==","signatures":[{"sig":"MEYCIQC8FOrsrFPdUqq80Z5jjPP+TST0PXfQbDUvBF619DaHNgIhAOTnIoyJCe+UrDkQ9qQkcXlqbMXikJu2xtLe4GQBZ4ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20235040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f10717ba6ca30514bfdcde905ba96cad6d720053","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.204_1787443571229_0.17178891548368247","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.205":{"name":"@7365admin1/core","version":"3.48.1-staging.205","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.205","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7f80df6b30698a9e9d0ab9464240c2081b9d7192","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.205.tgz","fileCount":231,"integrity":"sha512-DCVbON+QaItzU1CHMkBIblqJGhtAXbUTZM0cSAQ3zxZBF+mDaTt5vd4r69ylsD30KYTUPw1fPjKJtVM/mnBYAA==","signatures":[{"sig":"MEUCIQCOY7qPcXpYrb06aDhf+B5fNTCwidZBcu8S6Hyej1jeqAIgVbjgw3tPog/CoiJkXNE58QFxQkxmfmoHs6bpKfGcT/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20315749},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9ba58dd745f76d3a385bacbbd067680d8d72c662","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.205_1787443686624_0.44205153474797565","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.206":{"name":"@7365admin1/core","version":"3.48.1-staging.206","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.206","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3a1b941efc8a48432bf2e32aec4e03fcf4fd3284","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.206.tgz","fileCount":234,"integrity":"sha512-OeiNeRxV4XPEyUKSt0BsZl2U+P8ZUdiEtGYRr00HGa33YoN+Oj4Hz7dcb7LyFeX/6w6CM0rUKNetkqXNFngIlA==","signatures":[{"sig":"MEQCIFBHluRzX9wvvKrC121QObTiaexrOKUaOKFV9L31fYmaAiBam98HIM5IJwtZ5A5rdU4aL7GmKpyfro9w+fAGrSGcLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20372454},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"208e77df5f1a36410de26e028d0d61707d0a352c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.206_1787446425887_0.5780705396138306","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.207":{"name":"@7365admin1/core","version":"3.48.1-staging.207","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.207","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"bf39d03f41d2d7b1e92871e847227d7c8addd078","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.207.tgz","fileCount":236,"integrity":"sha512-wNx983Cvmfoux7/vXHPicGrvGziFc+e+tYNJyUuPTvfZBriE+cGMA3+CsogKLS6t/OkfkPEeevu0qkCy98yikA==","signatures":[{"sig":"MEUCIQCESEdbS3Gwot4WZ8r2u8l0sqvNsiopU9TQ30kwPu2N9wIgHhHRk6CQNdwZI/PPsETUMPQXnjSX/GEe0CtND21122k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20406481},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"23669e50fd35dacc4421ade540622cbd2553ffbf","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.207_1787446536231_0.533079558597009","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.208":{"name":"@7365admin1/core","version":"3.48.1-staging.208","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.208","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"630df3977d9864444b2009bbe5754bc14387b1c5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.208.tgz","fileCount":237,"integrity":"sha512-q91HrpmHOuNT1DfZRmEsxEIZVg1n9/3HUIm3Huo4f6/3ijktnr1Eebka0RidK93sYmdVBrZQwCM8ldAuNOrmNQ==","signatures":[{"sig":"MEUCIHWeDoMmiNV3jFxBo0dpqkyAgezPu8UcjE2HPdliXBHeAiEAlBzCLgapt4C+DbBibdN77XzcteNeSo3ecT2ejkqrQQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20454999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"dd6e294299263c2b803a9e7635dde56b4d24c534","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.208_1787463490204_0.2239545626007966","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.209":{"name":"@7365admin1/core","version":"3.48.1-staging.209","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.209","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"41881e9f6127356bd72358c73416a292f6f3ae65","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.209.tgz","fileCount":237,"integrity":"sha512-xVifsm5+B7mPoVcuj44rsfKDMJXlD/uoJexMuDrC3CRZswF1WA9nerPri/j8DIaq1HWOKz8t/LO5YpVIptepRQ==","signatures":[{"sig":"MEUCIQCiNUfYF1vLu/F0po4rWX1KW9x58+To7GgoJeD6SR646gIgIA2478VzCfjBX8fZyaT/jc4LK4LHHnGJ/bIYEpbBRlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20455019},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f2e17ca758a81bf7429f6c945275c2d1533ebc25","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.209_1787558836871_0.8878923655697337","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.210":{"name":"@7365admin1/core","version":"3.48.1-staging.210","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.210","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6b739e41f28fcdc2a714e7b4607426a127a9b711","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.210.tgz","fileCount":237,"integrity":"sha512-I3RFds5Zf341SLrwfOhpJ+/ie+mO/DliLhGCzm1hHNcKv9F6pkcwK3PetJ18xGGkBkfeYfC/dJT5NVFaO47zoA==","signatures":[{"sig":"MEUCIB65iv5AciV5IWxSp3S9lHKBHXz2dXv0Y2SbmtVaGpSIAiEAw9Pmki4JdbHew/dKV3FwjrSZ6UO3go953tgNt4jOGNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20487496},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"69ecb88cdf8ea636c45ed7537d586e41ad517320","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.210_1787559256622_0.7826653797971319","host":"s3://npm-registry-packages-npm-production"}},"3.48.1-staging.211":{"name":"@7365admin1/core","version":"3.48.1-staging.211","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.48.1-staging.211","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a38b3cf2b430c8c6590d760e6fd83006fa511c96","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.48.1-staging.211.tgz","fileCount":237,"integrity":"sha512-fr+vBac0S8IdoK5qatXMy6PAr1VwWAQrrZ8RsW1dvBP8wkZZgxCHhYDwp9Uh7hDRziI7mrxX/jFuvS2JExxSkg==","signatures":[{"sig":"MEUCIQCXeFJ+9PLWjn7qS/UD7xLpUDhmy25XrlwB2hnxIytElAIgN07wVYIvGwUnxx8JrkYtZLeeNYyCQXXdEWl8z7f8qrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20488528},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"da59e668221c40fd4dbcd8b9437fd78b7c115c8c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.48.1-staging.211_1787638235315_0.9236288327934767","host":"s3://npm-registry-packages-npm-production"}},"3.49.1-staging.212":{"name":"@7365admin1/core","version":"3.49.1-staging.212","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.1-staging.212","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4847b468c0a267d8bcb54d5421ae46becad05761","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.1-staging.212.tgz","fileCount":179,"integrity":"sha512-KJqURyBHbvaoeDKuF7IR8YeR6hCuvCYfDnxQJBhlRXd9t5e5zkmT/6R/OEPw7jQNTodHYpHSFFSCWPRtWnOcXw==","signatures":[{"sig":"MEUCIBWtTsElcJdJLVQwVCnWqWbLbqBn6qoVginIlL1WTikhAiEA4OP/w8IcoFr8hB7lJ02zZ2T8ETVweEIgbSrMomUGKmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20490197},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"89f56d76d3d61450808d2f8fe08b71edc0284983","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.1-staging.212_1787639012259_0.4851870143707271","host":"s3://npm-registry-packages-npm-production"}},"3.49.1-staging.213":{"name":"@7365admin1/core","version":"3.49.1-staging.213","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.1-staging.213","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7f227e2b976b621d8f7b0e99a99f8781481c5e2b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.1-staging.213.tgz","fileCount":181,"integrity":"sha512-eNuRoD0GX9SMMzWokmqjMwqNM7hNRGbYoAluqukvJuxUJbHJGCCEliN/Fj8znoXZl/D/VdfZuYW7wY8JYdQbIg==","signatures":[{"sig":"MEQCIEoJn9fweodDMJ/mYypqXby/ocfscuuntvYeDrZphgcnAiAMwup26qxMDO0Pq+Ecc+GcfYsL5EcNTV9a+QZBzoJbxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20571480},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3aeaa3b036c63650c1d5b9ed46bf0bf07ff00009","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.1-staging.213_1787645010333_0.17536092109490142","host":"s3://npm-registry-packages-npm-production"}},"3.49.1-staging.214":{"name":"@7365admin1/core","version":"3.49.1-staging.214","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.1-staging.214","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"acb60b647b0691631f981d76f2cdec69e0183c43","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.1-staging.214.tgz","fileCount":181,"integrity":"sha512-MFyygjbGht0Aeu23+T6eFUiTxkFUd6J6IYVSWJCAoGgEISZHaWU98rZz3NpzYCfbjhB0yly451T8DIQae5f7nA==","signatures":[{"sig":"MEYCIQC+wKSI2sXROTN7YheXgOSyzmnkPb1ibKmqgy+OAIGS4QIhAM9GQD+vC2dROVk4hXu5pGmOFzCb529q8LgiDrWa4axr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20587952},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1ba54442e5918b3f9c302e4d41ed140ac9eb061a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.1-staging.214_1787704670511_0.25136351162932713","host":"s3://npm-registry-packages-npm-production"}},"3.50.0":{"name":"@7365admin1/core","version":"3.50.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88eb2cea8a53e21f75a3c8bcec4fb2413c43c4fd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.0.tgz","fileCount":173,"integrity":"sha512-KMffupGhXrn1f2b2xayFED8dW5nAKXgEwtv7EbtAjOvFE+7eJW9EtAvv9d3eI9h+MQZ0mLGepJOdy5fFdVaDZA==","signatures":[{"sig":"MEYCIQCpBEQ/n5UMp1bjx6u0qBHv8CAf9ZTJg05mvVVv8WhCzAIhAJUbINqeGFupIDOK7lVssvQfSvEqnQtD9bS4MVhObX3d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20588341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2d88bafcc77d3b593e3b8c5c5ed53035976a7430","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.0_1787706462683_0.5860975568915257","host":"s3://npm-registry-packages-npm-production"}},"3.49.1-staging.215":{"name":"@7365admin1/core","version":"3.49.1-staging.215","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.1-staging.215","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9828bd1c8ba4f7747ce6e1c982668ccee478573c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.1-staging.215.tgz","fileCount":181,"integrity":"sha512-LX4whfilZWB7whjdxKMUAScZZns36gjaJwUX4iLcOfFqHwQbceZoXADbLa63fA8TwjVndfO+WRh09hObf0fqng==","signatures":[{"sig":"MEYCIQCVU7lQUaD+Pn7yRBppsjfPimVcvVXHH7jFpl8LxjK5cAIhAPwnIh8SQg5mqaeQx37qPsv4XxAhVJQMK0o3zZd0UjCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20631839},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1d24f916bfcd0f982d33c9cbde4762e56978f8cb","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.1-staging.215_1787708944968_0.41114977862762525","host":"s3://npm-registry-packages-npm-production"}},"3.49.1-staging.216":{"name":"@7365admin1/core","version":"3.49.1-staging.216","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.49.1-staging.216","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b2a2e13a9938d1bb55d4cbddda15aed223ce58f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.49.1-staging.216.tgz","fileCount":181,"integrity":"sha512-Ug6YuRhpODfx4PK41RQzZaFb8rJhRWf1wSxzxMHjUyQgcDZh2ZcZGpx6eh5KsEvOvBYpnzTMiUcJ0Ta5evHhPA==","signatures":[{"sig":"MEYCIQDajsBP9WNJHrEpcoYdjLRypTOMhIGYMX64Q+3oSD2TBgIhAKjFhBDD95cx7ZWK98wDf+J83cFrpF0z7b86zJ3etwnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20632377},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5e6303bc122a0ea795357e52120608706460a655","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.49.1-staging.216_1787712239626_0.39905834690568964","host":"s3://npm-registry-packages-npm-production"}},"3.50.1-staging.217":{"name":"@7365admin1/core","version":"3.50.1-staging.217","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.1-staging.217","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"446c3b3bd7c72d796c125dbf861da8499516ef69","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.1-staging.217.tgz","fileCount":175,"integrity":"sha512-BDsv0qLC8DnslLCZfX1efUbd22t2LPjuNEee0gyNPHke/TEHwV20RbE8Ckx/wMm7CS26Vsf4hH63O3hMGGKIHw==","signatures":[{"sig":"MEYCIQCFdHMt03n4YZrF264gRQOKur7CEtrweAyU4jp6UG/XWAIhAKIAEgmfFN3HcJtuGrnUXKHgdVrqSWFhK/V/hcDDd/dh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20640761},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d9fb46f76b22e0d79ac5dfeefd77c9136ef36a39","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.1-staging.217_1787717195860_0.20958714621782715","host":"s3://npm-registry-packages-npm-production"}},"3.50.1":{"name":"@7365admin1/core","version":"3.50.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5169fd4f052ece1430fb9d608aa345d21ad22f3a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.1.tgz","fileCount":174,"integrity":"sha512-17/SZGy+bgPaTwWsBybva6yC17Q8jeoDao0cR4hK/iD2eTPcacZUaS8uSRzoJXLxwNIPhYRcQMrGMuS5cLHaaw==","signatures":[{"sig":"MEUCIGDTwsN4aSER4I2EFyYb7OlC8uSvHpDiQulSx6yAMgu8AiEAi/+NAizpKC0ocvp2cQWx3r5TyO+igFTKBYSrrO8vL1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20640756},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"190555f6cd439ae12dd8001d07924880b9dc358a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.1_1787717481790_0.010429515196587857","host":"s3://npm-registry-packages-npm-production"}},"3.50.1-staging.218":{"name":"@7365admin1/core","version":"3.50.1-staging.218","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.1-staging.218","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c4ec0ffec066fb85384a6f8ec1ed5e71bd357e62","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.1-staging.218.tgz","fileCount":175,"integrity":"sha512-ooUrTeV6R7NPQ301lbVaINrPbQrO8MeBGLpBTkSe6JXbTETzZRgYMtZZMHrcgzizZsl0R2m7OAYmWE7V8Q7HYA==","signatures":[{"sig":"MEYCIQCyVFPYvVzarRBttBBVvelL2eaNlPC7bmdYwngvoqMoYQIhALvjTZGPs5p0mTQGiA4ZG+bUk2+BtrzT7AeyKmWMQf6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20646541},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"27e53f8b0e468057aad625ad2f6d743d3922d368","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.1-staging.218_1787727770846_0.8337964670310496","host":"s3://npm-registry-packages-npm-production"}},"3.50.1-staging.219":{"name":"@7365admin1/core","version":"3.50.1-staging.219","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.1-staging.219","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"96f6d44aee14ea5dee208b7564e7941799ef25af","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.1-staging.219.tgz","fileCount":176,"integrity":"sha512-L160JkxaelbQ0oFCISGRz9KrV1RFSh2k5sCHOnfWd07TsYzS1HTbsiRJsKwsmF6HFVYNwnbipWCahZRig657lg==","signatures":[{"sig":"MEQCIB0NSNWjy73XDexAyQOVgeR1ETzWAe6NJWyeTms1sNsvAiBaUZ8kytIyne75teVzb44QXcWxyzZIKb60Mkn314TVPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20781766},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5466acdd27372bb571b916f510ee7d3b9ae309cd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.1-staging.219_1787736121808_0.06217525963541748","host":"s3://npm-registry-packages-npm-production"}},"3.50.1-staging.220":{"name":"@7365admin1/core","version":"3.50.1-staging.220","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.1-staging.220","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"640a88515e649f21e957540db0523a893715df38","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.1-staging.220.tgz","fileCount":176,"integrity":"sha512-IYZNOLjrjE0x/1Pp2DEFSWEVP90XrZfalV9csAL+z997HqkiFuQBWH2gk21aWBLl+aPJezPrDGY+ubN58S6Jxg==","signatures":[{"sig":"MEQCICNYGVSR7boslZCvlSlRQ/VoFo+m9kO5E5/0eAP+NQUpAiBHM8pfIUvqr3jgAI7naiOfUkh9Kbb1MEDsSHInCrKKWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20786049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9eb197a5633bf0dba0a2a74e43e409b31d732d3c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.1-staging.220_1787795757826_0.6619447694897747","host":"s3://npm-registry-packages-npm-production"}},"3.50.2-staging.221":{"name":"@7365admin1/core","version":"3.50.2-staging.221","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.2-staging.221","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4f268b296d3fd6272e12837a13ffe7710225d8bb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.2-staging.221.tgz","fileCount":175,"integrity":"sha512-neeAWnQIlCEB0HKJ3KX8TBrxMydz5rPpXgsKiBC0hI9T3TxpeIb8uU57/dSzuoQNRatnHYE7tg75X4hgCsP4ag==","signatures":[{"sig":"MEQCIE5XR5H5L7F9YUWDtzWStCz+vv5sJHkqwcW5hCv8xr3PAiA+lBFKmOfbdbqV/mYoxp+f9+olG4waH7nH4xdJb4vCZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20810117},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"03b346cf4af9a68327739a2b391247c381f60693","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.2-staging.221_1787802266845_0.45811265870544093","host":"s3://npm-registry-packages-npm-production"}},"3.50.2-staging.222":{"name":"@7365admin1/core","version":"3.50.2-staging.222","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.2-staging.222","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"02678fc19ca32cc044cf76b0a3ae0d17497dadb9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.2-staging.222.tgz","fileCount":177,"integrity":"sha512-IcBGdpG9PeHQQmwMKU9aZ3SD8qD95uZaq5mtJVdykrYYA2FNpoWGmMWKNDSaciGHBkeMu70V4PsF7rW/l/Entg==","signatures":[{"sig":"MEYCIQD5X1Ejc6d8jtWodQ9PngPNOlqnLgxJogrp2hO3C0LWkgIhAO66KafGsnDDUcmn2TEKYKY94qgS739G1MiqkXTouSfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20880888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e6994b7865d1e2a768153eb13b9b52f841629bfd","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.2-staging.222_1787895936621_0.9302152010554587","host":"s3://npm-registry-packages-npm-production"}},"3.50.2-staging.223":{"name":"@7365admin1/core","version":"3.50.2-staging.223","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.2-staging.223","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3c26a3f356f58f23a6bcfebcc0160f4e0d37ad24","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.2-staging.223.tgz","fileCount":179,"integrity":"sha512-vp2g/FLvFoiRieo58lRLAguClctnemRtd9kScgW9Ea1QoHVxmPAhLu7iOa4TG0GhEOv3KT6MxTzg8oUPkF3P2A==","signatures":[{"sig":"MEUCIQCb1MLcjhfglmfFe9oBtLk53L+WD0eL+4O2qbEFWmrCmwIgTAyhW+no7i8wx9ylefWeOYrgwH46nAoLl9Kl1h9Ie0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20894445},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"951db9b0ef9e14046c4f93228da5e99d2cff28af","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.2-staging.223_1787901232225_0.2401662729098888","host":"s3://npm-registry-packages-npm-production"}},"3.50.2-staging.224":{"name":"@7365admin1/core","version":"3.50.2-staging.224","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.50.2-staging.224","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dee928211c9e7e1389b9a9c033fc068e9f48f0ca","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.50.2-staging.224.tgz","fileCount":181,"integrity":"sha512-wHbJUGexj7pw8koCftdVcQ8a+bIOFKMdEfjHZ5IDGehl4j86cFETcUB1/3p3mpFsbRjmDDX+E9Coi81/wzbFOA==","signatures":[{"sig":"MEUCIQCgF/t7x33GRpPFqojreXgzZdANG/8wgy3TVe24emUJIgIgAdutyeS09ugnSpYB2a69bu49K+UhW5C7kmkU0sr5xD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20935894},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6d9ce65c907b4a47d3da0ffa48a5dc5c40c1d4bf","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.50.2-staging.224_1787902077654_0.23113291610778397","host":"s3://npm-registry-packages-npm-production"}},"3.51.0":{"name":"@7365admin1/core","version":"3.51.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.51.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a480dd2ee3a2a0ff9653645366f9aecccbf158cb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.51.0.tgz","fileCount":174,"integrity":"sha512-2voOGxKN1om4GVp1S9yCGOynLR0ML/V/KdCVtc8x7oKkOBpU1AORPasXFTHcfzQWbHHagHcsda3bBUtVjBWHpw==","signatures":[{"sig":"MEQCIBm0qWpK0COjD4w6tHIe6KuKIeltIBLug4YA8DEYZUGnAiB9FZjsBwaONwrPRs831++Zm9+loGtmIgbOOMCbusQoWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20645148},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"baade9c99e19e722ee669dcab897edf84f3d97de","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.51.0_1787907389821_0.31241704908627144","host":"s3://npm-registry-packages-npm-production"}},"3.51.1-staging.225":{"name":"@7365admin1/core","version":"3.51.1-staging.225","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.51.1-staging.225","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"da649760dacd40a9b16f9593cadeb0b29baba148","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.51.1-staging.225.tgz","fileCount":183,"integrity":"sha512-3RKD38S/XjcVvOA58hEYzqY9cDOE72w06YUG8zmzPB5BX0nf0qsoEJIWU8UolvGSYCf8XCZaVOXPpTkP1zeBow==","signatures":[{"sig":"MEQCIAi0HKlJ2RJk9uxHnfTAQWQ5HW9RL+6flIHXdK79N9ybAiAXpqu0j1lAnnVZ2CrhxQaNbnYM2wTUc3u8iaTI5mNXeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20942699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7204661e302ef8c54d52e9e71b7e30019bf2b9ef","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.51.1-staging.225_1787910793439_0.22602206136510183","host":"s3://npm-registry-packages-npm-production"}},"3.51.1-staging.226":{"name":"@7365admin1/core","version":"3.51.1-staging.226","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.51.1-staging.226","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"74fefc377e2d768209c05daaa3b80d25ca8aaba7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.51.1-staging.226.tgz","fileCount":185,"integrity":"sha512-6wuyXG86CKf0DZgK0o1ynPGcn9L89cK0DhxjXks1ZRD+k5aEsEPeIXWqXyGhO6hc7GSRRLsB8FWBadQxidy89A==","signatures":[{"sig":"MEUCIQD8Kyibbp4PSsktOlJtTB0zTPDnSkO6dfvOjgaiUDf6uAIgYVWVw4dt8rTF1zL26Sq/MlGzgnFCYM0kyTXUfWnkBaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20955992},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b0979649bb5adc8a8c67f4a781315da13e0629b3","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.51.1-staging.226_1787917904187_0.40167807819660695","host":"s3://npm-registry-packages-npm-production"}},"3.51.1-staging.228":{"name":"@7365admin1/core","version":"3.51.1-staging.228","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.51.1-staging.228","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4f151199acac6d4ab917798aabcac266ce143849","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.51.1-staging.228.tgz","fileCount":189,"integrity":"sha512-Q3yY1gpjqqoEWOW2zXF3/hEUfBce/fCH5x9VoDVFrxtUSvuF8sqFsU2qWAI3GvQRXewJn8GPWkO7mKUA0dEsOg==","signatures":[{"sig":"MEUCIQDUhWQ2WTWakZtaNdRfmRwFevy4thBl1mOW67NnbsphMgIgDWbVnC5ZSADzrD3nmAJ3l2uK9guPKGiCP4TsBOHyQho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20998883},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5af369c893fcfdcae480139ecdd065a90a42207c","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.51.1-staging.228_1787917979776_0.14221788811723468","host":"s3://npm-registry-packages-npm-production"}},"3.51.1-staging.229":{"name":"@7365admin1/core","version":"3.51.1-staging.229","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.51.1-staging.229","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d59c96509d0e3f48f4bbe798af23961a2645b441","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.51.1-staging.229.tgz","fileCount":191,"integrity":"sha512-H3LtlkiF+zAvVedyjoj4WeJ8IN9n4upiV5mBTObEmWEsh/x892AV2EpNCnkDJuvOVv8BQGUGGCDkKsc/sT63Vg==","signatures":[{"sig":"MEUCIG92m/D768MTHF90MYZioDcjDKcrnJKFkSvUHwx4ihFLAiEA0Vc3ZrHY2Gr6mo5/3+hFRY44xubQ/WP1e2Ne12oIYFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21017988},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ef22d491e6d628b4697fd6a2d41044be84a64fdc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.51.1-staging.229_1787974483489_0.03681594988053716","host":"s3://npm-registry-packages-npm-production"}},"3.52.0":{"name":"@7365admin1/core","version":"3.52.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57fcda395f9e266b0f1a6e8523b32e21181cedf4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.0.tgz","fileCount":184,"integrity":"sha512-9q+5SQBvDTqO2SSzT9sOu/DD1EXthkKmlni/R3aER+YsDcnCyU79OUPQzziffecI0uSff1EXxcIeriG9rADdjw==","signatures":[{"sig":"MEQCICSxjZLeeH4SKNba0tnMXID9C3RBz7evq39NCtnh1QlqAiBzM3exSxQFG0IuoB7pIrN5e7qaLklYb4PWE0g5uROVSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21017947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d667d51227d434ea331bf8ef32edc3ec60e7e624","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.0_1788142993535_0.4646281586015868","host":"s3://npm-registry-packages-npm-production"}},"3.52.1-staging.230":{"name":"@7365admin1/core","version":"3.52.1-staging.230","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.1-staging.230","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a39cc8187c0f79de86a517e01177198f0e94db8e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.1-staging.230.tgz","fileCount":184,"integrity":"sha512-ze4Gn5RuWp6fNmF2PqABaTp+xuSCz5uXncr3OCZInGNCcS44pSwPg5EZs5ekVrl1yG7k9bcNCGFAqGabmA3+uw==","signatures":[{"sig":"MEUCIGNbA4Xc2XnPVWRX2wBdjTW72DOa0l40s1eCaBojJh90AiEAzImZEJWoib3kMv7ztb4vTHzUBworq6DgO5uM7Uruscg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21044310},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"842959a2424a987a8e2342b035eb665f887ac7cc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.1-staging.230_1788154012656_0.08046107653697909","host":"s3://npm-registry-packages-npm-production"}},"3.52.1-staging.231":{"name":"@7365admin1/core","version":"3.52.1-staging.231","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.1-staging.231","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"dc96759f44d18b6cae3587e04f9f0e2e63730e56","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.1-staging.231.tgz","fileCount":184,"integrity":"sha512-SqyhgyAsVCTn9ctO4WOfbC0wScv/9ARpfAaO01wL35HrjZsFSZZLexfQ3CaFKFj+QLi02jW63yjDg+XDQ+vY0w==","signatures":[{"sig":"MEYCIQCbKrGCa+iYs4yz6Pjp6Q+B4BcupUfRAbDpY6BU8G2erAIhAOo0hNc2Jg0063KL1Ax+tb4sYqVkkxyEJjGMBi9y8wS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21062539},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bbabb3d2eb56a7659f565579260b37959840e4dc","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.1-staging.231_1788162347170_0.34207713937397566","host":"s3://npm-registry-packages-npm-production"}},"3.52.1-staging.232":{"name":"@7365admin1/core","version":"3.52.1-staging.232","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.1-staging.232","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a88806d90beeafdde2468bca2a804e74fd7b04cd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.1-staging.232.tgz","fileCount":186,"integrity":"sha512-z1Izb140c9pbhlaAzm1Q7z0BDafKEgVR5cLACfx/wOA0iy/gUh6jLqxIpCjA5J5rrvvi0ZAjOovZb9E9aPzZLA==","signatures":[{"sig":"MEUCIQDvbSrdf4NlnhCGNqm+tCE0c7ziITjjT/cePHPTeTqMjwIgfaBh/0ei7zkQeuaaQUXsHDljtFWGmvnbMPja54eMyk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21074780},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"eecd2b95c27117b8c632fc6a21e407f878fc7333","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.1-staging.232_1788167414968_0.9131764840367043","host":"s3://npm-registry-packages-npm-production"}},"3.52.1-staging.233":{"name":"@7365admin1/core","version":"3.52.1-staging.233","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.1-staging.233","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"759b14d8245841087b4c8d84a4abaea41f8266f8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.1-staging.233.tgz","fileCount":187,"integrity":"sha512-chvoInnitvQ8v6xeakVzOwTKA9tDMIPYpFSIodXtSY3bH/Mn3bF3zj1aLkLUPD2cJpWc2hDzTC0SKw+/HdwQmg==","signatures":[{"sig":"MEUCIQDUKs+M/hvC7AqOwJgpnG+nOths07TiI7LkqNH0Y7OYBgIgdZRYiEpSf6EyVGNe+h9tBJBG+nE7/ggd+fBno+8kVKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21087964},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a4698327578cc4c5706c823f4008d1734cf1d642","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.1-staging.233_1788167564222_0.45779381530778607","host":"s3://npm-registry-packages-npm-production"}},"3.52.1":{"name":"@7365admin1/core","version":"3.52.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c90f8a297e208b08a03c68d6033a67ab318781ab","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.1.tgz","fileCount":186,"integrity":"sha512-7qxjn26CR0Rb5RhniN6KD5K+JO9x/B80udBiLdJtdr248wS0+VapWy3vLHKk66AlVHmBNjAvAjxcVoVCvwXz9g==","signatures":[{"sig":"MEYCIQCRK95OovQoUot5fFim/aPwBoaW++DwVjC9TtPdnCXv1wIhAJzy5LXh7q+naqbsjqW3updwUHJD3OrE6ePyT57CulB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21087979},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0cee911bf3543f41729768e57c113fdfb353659a","scripts":{"lint":"tsc","test":"tsup src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.1_1788183981167_0.1580196836460528","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.234":{"name":"@7365admin1/core","version":"3.52.2-staging.234","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.234","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2f14d32fae67582a205b358fb40e34804bc3f9e8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.234.tgz","fileCount":188,"integrity":"sha512-wzAaPmF4mC1htvdHOm1/pmIf3W8LVAesiB5yMkqDkM7t0UeC//IFkPkSo/a+ZWOtm1KarKfr/BJYgGFjF4xbKw==","signatures":[{"sig":"MEUCIC03lbwYe4d+zDlV+xvAbzgpVDI4WL24XxmHCA+cAq+sAiEApMO/VDSKi6+S7dP70k7iNpfx4h9EK2tRKvUDJAxildI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21093462},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3fd7884b278f4c45faac7413b5962af145c559cb","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.234_1788225515569_0.6102703249420398","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.235":{"name":"@7365admin1/core","version":"3.52.2-staging.235","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.235","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"da416e3efbcea09c90bd6a48eadeb12cfc8fd2c2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.235.tgz","fileCount":188,"integrity":"sha512-1qk9V6gM7jbvQX2JYLGpFtThoFRm4aeaoVT0vtVnAFWwd62m3dKPVFSyWzDjGgADw9JBQQ1jGy0iHfCGsDNo7A==","signatures":[{"sig":"MEQCIFSAQKHv/V0FDbfaj5hnTdaYu72Qrfp+vKTDhnP1S+wVAiBbnzbKydfOenRI+uohbkM/XVTPe/Chc3OQ6s6SUKF+GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21125144},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6416ac6b7318ec8cb22faea8f1b45e62dded6f43","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.235_1788231869463_0.6816442419492548","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.236":{"name":"@7365admin1/core","version":"3.52.2-staging.236","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.236","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6a2276ad6469cd5c1b2df91b26da0991824167b9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.236.tgz","fileCount":190,"integrity":"sha512-Yh1j98zV0Wt0RjgOEKGsUJpANJ7hF1RoGF8LeD9j1cFu/a2W2auRr56t4znM4YKw2mBGQl/5jafyd0SfKiPeJA==","signatures":[{"sig":"MEUCIHTQEGhd0oNodT6qPBb36rYhMAw7+j+O6yGTHJPWBqSdAiEAhTCdkoC6BFzJFhsyGU8p6XLfEMKNzLuw7L8Nk8pJPD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21172668},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b779d5b5c447923a0f1bc3828cbfab50acef912f","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.236_1788235428151_0.5087467515325761","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.237":{"name":"@7365admin1/core","version":"3.52.2-staging.237","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.237","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7861d6f635862d091b5436b206b55699dda3e505","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.237.tgz","fileCount":192,"integrity":"sha512-MjqdbjEXJEoeADxZRJlAms/v9W2vlOQ/HtRFG3w/WS3STOTS5vTFApwGDaFjJ37N3TVNwkJYbiN+kzZg/vbNDQ==","signatures":[{"sig":"MEYCIQD8r6SwZXXgemO/uoyBi9ICfQuFiBQqErNVA7JqNXpR4wIhAIVm9HvLQAyIrsYpxNQ649dSLRZUAHrtOdy7fz6kHerm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21224368},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5daf4fa1e91568644df4394ff0ef4e3bfb126f82","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.237_1788243102880_0.8213146470163055","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.238":{"name":"@7365admin1/core","version":"3.52.2-staging.238","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.238","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7395526c5e98914eda27d8fa15e40426af207d32","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.238.tgz","fileCount":194,"integrity":"sha512-/jrA8wKmPAVKb19D40QD8LFzSbdSbg3sbcO5l8VwEAC116b/x2LbGls7Atcfmjod4WQ2iBbIBX5xHNCNeRVHrw==","signatures":[{"sig":"MEUCICNHVnhXsQZUOYlhmdEWSNZYpLB5U8oymA6p4GYMyfdKAiEA5rOr1WKFuvmKyw5GxVmWeifQopPF7XEHSWJOquS+VSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21317443},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"54bd81da2260b94d2adc99dd7b71af4c194925a9","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.238_1788248069064_0.2463848298655673","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.239":{"name":"@7365admin1/core","version":"3.52.2-staging.239","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.239","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"99d165df9cc93b66d841dfb68d3db197a0b0bf33","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.239.tgz","fileCount":196,"integrity":"sha512-i7ZmrHT8M0hV534dqfpC0r5EPmokQETA16FjNsLfRivNSgz4i/i2TUacvfeJbtqI24/dBQhgiwP2pK8OoPChbw==","signatures":[{"sig":"MEUCIQC7NxIlKPNhZfEA3cK7CgEMuzdQ3cGCG+tDdx7cQCmbQQIgFtbu/NIbmMu5sTzLxZgi3vX82YSX7A76mPJF2OgyuSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21346133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"dc988c70266755e394767b5867eeeab9b1fb5ffa","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.239_1788250751022_0.5201134832032666","host":"s3://npm-registry-packages-npm-production"}},"3.52.2":{"name":"@7365admin1/core","version":"3.52.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fdd9dbadc487425a4a8af665612cad4d9a22ca70","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2.tgz","fileCount":191,"integrity":"sha512-mfjYJyyRMGIhcwxZS5bzOcYqufWUVsTJh/7gSPwyagpXGZejaVZQfFsz9/fHPEX0lpC00i6b+cxWWTzim9Jxng==","signatures":[{"sig":"MEUCIHiNZDm+GVhsPyPra3JCweeooV4FRxpFj3mhANezP5dKAiEAjZ5/LZwIWaCQlQM1eLAaZ2dcgXcDPawd9RYoo5sqvSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21346111},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc98d01ded504655d59157ff121944af50e74a45","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2_1788257018822_0.07533146589294826","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.240":{"name":"@7365admin1/core","version":"3.52.2-staging.240","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.240","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c355db2d6802140d19babe298d0f3c4e0e37fddf","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.240.tgz","fileCount":198,"integrity":"sha512-i2ngqr3zm9kSSLmsyR4wpYbOJUArZo2F93j2Snkctt4QAJG7hCkhOnD4aa05/m3Bimyt14RtM5hAq7+hxdvxtQ==","signatures":[{"sig":"MEUCIQCaRgXq1ns5oUZx26IVHz+YSXaVqrUnTZ6DyKV45x7hrQIgIT5AYpPxAGJXTz8kTJHzUA9B2VR8BWAguEWkV3IPQSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21423171},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8d553df1c263af6b9fd038de21d68092c42ce88e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.240_1788262735534_0.8161590378564787","host":"s3://npm-registry-packages-npm-production"}},"3.52.2-staging.241":{"name":"@7365admin1/core","version":"3.52.2-staging.241","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.2-staging.241","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57527e13cc1abe519e4b0e938313cdbb53aef947","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.2-staging.241.tgz","fileCount":199,"integrity":"sha512-NCB2e34sPveS9NINTYfQ4ZpOHSF920lDXZvSNSVSges0bv+8+jrQITgjcWyOUn7Jn1epjfsHj0QEFD5MlQi64Q==","signatures":[{"sig":"MEUCIQDKD2QeSQtOM1iIT79Vn7VTq0NJjzEj7rFrMWSllRjU9AIgHMtJTqnzbpwyfdA5WTliPr6n/yukF73hgTgct717JUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21426709},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"85a7a390b8c1ff0ce63899af896a74f2c2d7ab7f","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.2-staging.241_1788265759672_0.8198828219593044","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.242":{"name":"@7365admin1/core","version":"3.52.3-staging.242","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.242","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a756437c4a11ecff0f7d3bd324e470d8c75bf159","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.242.tgz","fileCount":194,"integrity":"sha512-saCM4KLwDj3Ww0NfSadC19Bh1rdvht8fd69AjPCvGvNVHteE6JSmh5wdIeZwP2BvwvDtbatmUJWmF80pn27nSw==","signatures":[{"sig":"MEQCIGdzKmMs+opYjbgglhQy8zOML3RNsy4SYxnlvBvlclS2AiBpYDZae5faeSkgHmIXJIopdnv3/9mJhUT0udxcoci6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21426699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"18e085aa2f0b8085b23401b398ce48ff47f985f9","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.242_1788267006665_0.7681159213579758","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.243":{"name":"@7365admin1/core","version":"3.52.3-staging.243","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.243","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f6850a227091b8b5f01910ce38d9d7cf71e92b18","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.243.tgz","fileCount":195,"integrity":"sha512-3LvFvIOqRyroTG3kP3dbvTukKvfbngPxUA2S4a4FVwfJ6DxbmndJMWVZuQsrF7YxKk9rEGjd3nGu6Tjj66EAJA==","signatures":[{"sig":"MEUCIB5c9OaLyO+qDW/mK1Sffrize6b0mqHOYDpctqETyOjQAiEAhpaS9C/u7J4q46bccX9yzOfSH9aw2Yu6gVKPKyES7CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21435241},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b48a09bcbe243de4cd6a1074a11f893bd3150af8","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.243_1788267376351_0.34130891786896833","host":"s3://npm-registry-packages-npm-production"}},"3.52.3":{"name":"@7365admin1/core","version":"3.52.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"65b168830acd8a27c2fe9f2d3c5442e2d499a002","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3.tgz","fileCount":192,"integrity":"sha512-Wv3/fzDCWyovoMF2KMFnhYjgqteBRSs8H5bbdnXr28VIUDIvwdzGiPNkndag1lTbFQ7rgbE6xjwoaF2GsA0Hag==","signatures":[{"sig":"MEYCIQCLzxWvoc9I9CRbVOXV6cvZtG+wKdCxLuogHg9n9NK6JwIhAKEI7DXRPs5rdzEb5rXqM9Q5a2WgMEw8DbMVlVCvxwWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21435214},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"93e93594d534f4e742c54cd4f336bf74286b533d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3_1788270827492_0.8294506381617928","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.244":{"name":"@7365admin1/core","version":"3.52.3-staging.244","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.244","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4a57d2dcc870ce637c6620e85dd14a3a5dcfba8e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.244.tgz","fileCount":197,"integrity":"sha512-yuZg6EjeKTwwD2ptaVjXqZ21Jtw/Q4m9mNymHKuPec1Ji+Alzcq63sQqWBZ909w6gKtY2QfBIIrxMZxuBmq1vQ==","signatures":[{"sig":"MEYCIQCb3rxVuYK97Vg4Lk9LHdS74vbVgZ07Dt0yMAsWSL/iqgIhAN/1TCex7by0ZgrhqxnWR+NjeFWd94qzcmiWvWDNYOkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21440884},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5dc4f5fa0f953cc7d737db990991d756f7a723b7","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.244_1788274895758_0.45768477130946383","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.245":{"name":"@7365admin1/core","version":"3.52.3-staging.245","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.245","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2ac0c5b5d06b306b664e1c92d7d93500d638ccb3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.245.tgz","fileCount":199,"integrity":"sha512-h9HqNANQuPzmK6dj0S1ccG88vwG22aGLv+8Tnp8v5ylft9ZMX+d7/Mzf/FaN91ylhwY/0aHAAb0OTJCe2+8W/w==","signatures":[{"sig":"MEYCIQCaNgEAs0T4lPxE6m2awemIaxvFBNHP7TJcwlcO418CvgIhAJYR52crbfuEnJQf6CoZwAO7/WMp+l+/2xcRWahnZqQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21438810},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2c23eb0a15972426d542b5dc2c57ce10031f1158","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.245_1788275081711_0.28514475958931884","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.246":{"name":"@7365admin1/core","version":"3.52.3-staging.246","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.246","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5cfd3f4c19c79d89362b0a7b545162b7428f24bf","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.246.tgz","fileCount":201,"integrity":"sha512-JOeoP/Cel/SNLOmFUvbXADygU5MQU+DoNaE/EFYWwJayBoC18EelLfxpIpi+aio67N3ijPBu0/13yYqqtsh9bg==","signatures":[{"sig":"MEUCIChgBZo1bmqI0Xn6/gWkDbkBt1NCoYTJVvGYPEhle6stAiEAgbcHR+DQCrS4VWzCjI1A4hzNYGJT76R783si1v9U8wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21446922},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"288b9534aaa383ea56af32fb3ad49e9959cf1c60","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.246_1788284546822_0.3063728785316817","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.247":{"name":"@7365admin1/core","version":"3.52.3-staging.247","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.247","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e801a27bed7f4ee553d37474ba2e61718ddd5142","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.247.tgz","fileCount":203,"integrity":"sha512-YJ3zBACA7lCJoXCnddeR0irXC2FtO4eDhnT5mN2SQ78vj3cF3ozmVZDzXTNy19w2igf2cCE725y1YP0p2qGk8A==","signatures":[{"sig":"MEQCIFJb3HmXXklJ/n9D6kX5JyaBEuL1YNWk3FaQLsRLUQ+DAiA6/Y/BDpPRB6RspkSbZUGK4MBx5EaqHv3+70XZCswv4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21455464},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bb0d11ba7f6b19cb34e5255f3520ed85580a968e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.247_1788285401897_0.5321018380784086","host":"s3://npm-registry-packages-npm-production"}},"3.52.3-staging.248":{"name":"@7365admin1/core","version":"3.52.3-staging.248","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.3-staging.248","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8b03c67d2c9726642f57ee5c03dabe0e7554b672","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.3-staging.248.tgz","fileCount":204,"integrity":"sha512-9G8uciOeGYvO6gyf4H45NnVutg9XxMU8UA1G1gzsv5ot1aHjxcWdtreLjBqLNQDJoskXGIgzuCNPYA/AZoNgiQ==","signatures":[{"sig":"MEUCIEbkDARDbKvVtcLb/fvi8WlHp5eaYoYIrwz4dlIfIGY/AiEAyO92kslzt2DuUB8T6IYshttPB0u6BJISkUjj5PmoNBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21462064},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6a54a5411db5dd304e983fdf164f45c86396f6b5","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.3-staging.248_1788286353311_0.4824983616931271","host":"s3://npm-registry-packages-npm-production"}},"3.52.4":{"name":"@7365admin1/core","version":"3.52.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6b68b401914f4908749c0f2b922673077ae58d61","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.4.tgz","fileCount":196,"integrity":"sha512-JgVSW1ufnBkM+7go/UY96Yurk9dw8Ow47PRD8d5XrLtryAZigzXPwQarKFIDTf6EtO2WyYuriTkPTF7CtZjIDQ==","signatures":[{"sig":"MEUCIChJUqBh2x8ABDZXAaNDZW2M7+e7olbVMhgc6WmYa9UxAiEAjwfe9MGQSyClR2/0jUwIT1VLyg0XK6t7llUf+MeqUTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21462048},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3590bfa87003fcbc9f4ffbe8e94767fc584e9af4","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.4_1788296501792_0.93239460799119","host":"s3://npm-registry-packages-npm-production"}},"3.52.5-staging.249":{"name":"@7365admin1/core","version":"3.52.5-staging.249","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.5-staging.249","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cb711e958244ad3fd6ec88444aeaa01309c5a66a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.5-staging.249.tgz","fileCount":198,"integrity":"sha512-D+Ji+SPLhdrDyfFN8244seCa7owuL6o1hDyv0N+xiz9tR6BZDNV0jISP6eBxPozK+OpTNcTVBDv8rjW1JG0vag==","signatures":[{"sig":"MEYCIQDNnQkd9wIA0MrMEtqbyU2Ftq2b1lDEHN/tTbFEwoMr7AIhAPXJ68LvtKHptrfsXh95mrhGRcfLNsGwFty01XmWZnmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21499413},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7022ec9183f79e82c9077eb425be97c452059184","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.5-staging.249_1788299707728_0.260490404942358","host":"s3://npm-registry-packages-npm-production"}},"3.52.5-staging.250":{"name":"@7365admin1/core","version":"3.52.5-staging.250","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.5-staging.250","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b9775688aea4202dce26ff5f1590d7933e56fc7f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.5-staging.250.tgz","fileCount":200,"integrity":"sha512-jQWyXLU9R6HrAYo2YK7jWWuUVs2gnVKtclluYvvby4UUKkXWN6ncKgE/iEoyoL4+4qTTwZcU9MaBimfv/lfQIw==","signatures":[{"sig":"MEUCIH09zUMHWafMJjUhuzcbAB5jBIaj9Uy/yWIB/4nlEPyIAiEAvSCZmpGyQUF9Xzp0BQIVRsK7dAJy/hzAqFNTMialtdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21515237},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a4ae09c7222d131a3f3bf044f57406964835f0c4","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.5-staging.250_1788302149096_0.10485321485054167","host":"s3://npm-registry-packages-npm-production"}},"3.52.5":{"name":"@7365admin1/core","version":"3.52.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cf4e840d852370c8deaa47f34adc0591e739cab5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.5.tgz","fileCount":198,"integrity":"sha512-qfRgn0Re9PXeUT8NoKSHUjE4lg9tfuc3to1yvrXslJVY62twtpTtKiR+NeNOUX+s4L0eY6D9KXh+AKheK186OA==","signatures":[{"sig":"MEYCIQCdMV402i8pjBM8CmCE1QGcVby0T14LmbD6c9iuR2qYagIhANiupsShpFPjdiY8hwB3Ijs3UmzCVm3SeNeMCi4f25B7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21515285},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13301ef49256b92bf94d7ab2def2b56e1a9af64b","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.5_1788306269985_0.3882184352302773","host":"s3://npm-registry-packages-npm-production"}},"3.52.5-staging.251":{"name":"@7365admin1/core","version":"3.52.5-staging.251","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.5-staging.251","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c7039796f26f5f9a3bada1a8fa34626ab9924744","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.5-staging.251.tgz","fileCount":202,"integrity":"sha512-x9JcNlT9i5NPtUIubsjQc2209aH5Fma/5orZGONsJ/bkeqwQJ+7gCoH2L6nrkT/uEGjzgQqToT2uHTvdq+xqEA==","signatures":[{"sig":"MEQCIGGAMtmp0UsxaY+EDZApWnaneUviVhLUyCOtCkKv0EWvAiA+KC/TTDAVVBbGzNV6WElUdEMKWxcs5ukTKyGVo3ho5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21527209},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3cadf9bd5454998bfef45dbfe1a15b1d8a59e53e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.5-staging.251_1788307624717_0.0018687878639422895","host":"s3://npm-registry-packages-npm-production"}},"3.52.6-staging.252":{"name":"@7365admin1/core","version":"3.52.6-staging.252","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.6-staging.252","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"34ee5f4ffca08e29d476cf60fbff294e33cfc106","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.6-staging.252.tgz","fileCount":202,"integrity":"sha512-lr6j53Uf7zDZx0rSuVMXmzI991TDitbqEoGJWVJoAXRXofl3nAmoMGNXcYADA35yfkeQOv7uNLBwAOI0rzdmEw==","signatures":[{"sig":"MEUCIG/PC4wIfg+f7KyU4SjzE/IJHQcwGs6mjJa/f0xmWAFaAiEA9TptdC+N1iMOh2d7gQQsAkGTS7hymt5uGXngeonodNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21552590},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a11ae87d80d3213f4dbe733d74c429c304b03501","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.6-staging.252_1788308771899_0.28155028286211614","host":"s3://npm-registry-packages-npm-production"}},"3.52.6":{"name":"@7365admin1/core","version":"3.52.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"702ec0c5f65612791f1d44e08e7eba52de6896e9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.6.tgz","fileCount":200,"integrity":"sha512-FZeaGN+Nq+Im52jmvFX8/jfzNzMnP23Tjde+WOrIulT2PaNZwrjxrJMkZVuY3WEzPGpvt6VylClAywqR5mcrFg==","signatures":[{"sig":"MEUCIQCQ3wm1zl/x+I1d51z+Nsm2TPAUzrcbsccb2BsYOHfUWQIgUrmqKm7CNv5UVDZrBl7kL1FS9B542J2MyqbFzn76EVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21552595},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d4467a6394badfda7097eb73cc26cfe584b87fc3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.6_1788311169799_0.5117193345612889","host":"s3://npm-registry-packages-npm-production"}},"3.52.7-staging.253":{"name":"@7365admin1/core","version":"3.52.7-staging.253","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.7-staging.253","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"42fd790a65b291ae28a5e854b499347193da810e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.7-staging.253.tgz","fileCount":202,"integrity":"sha512-Y7uXjHT4ioiAut9YO4HbaQEXIRBpHDRRHcnSnTsKpVeivFGuiTR8nKBxwps6fyMzvUBL+hA8xWHkbB9FV6c8ug==","signatures":[{"sig":"MEUCIQDQgICangiSvzO+XMlOY3Nlok9OGHjdh+0nHAuGG3E09gIgdorvZSb1awFIlFZV+DTCXVQR1Xrf9IRTVtYGAYjkbqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21606411},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"797670260f1fe708844c1ea73452fdf05b874dd9","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.7-staging.253_1788337971365_0.2741074444587437","host":"s3://npm-registry-packages-npm-production"}},"3.52.7":{"name":"@7365admin1/core","version":"3.52.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f2797da1857aad2aebc67defb9747a0d19da81a6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.7.tgz","fileCount":201,"integrity":"sha512-hx8CvxP+sXj5Jy3aKRUFDi9IOIrXiKyblIzgvbfi9uscpmpjI0iGew3KjABYnuOZRQi85JqMaKSiWxOMD3FDkQ==","signatures":[{"sig":"MEYCIQDE9sTATSw5n0MGVNcToepNzjtjLSGdcJEfHuQ7j5CYgwIhAIBq+2HrOXdXZbgLZLv87rMg0a6Q0aJaYK4yaeo6L+Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21606424},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"65d028882a170a11000c81678b9f7c8ec00c3234","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.7_1788338339476_0.48466075202575687","host":"s3://npm-registry-packages-npm-production"}},"3.52.7-staging.254":{"name":"@7365admin1/core","version":"3.52.7-staging.254","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.7-staging.254","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d0bfe5fc5049b6def83914f6cca796369c92540","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.7-staging.254.tgz","fileCount":203,"integrity":"sha512-NB3KDOJWPXJIvEmvKQlt3EHvIv5yOQa0r7RUV4N/lzbBi11bnhCGgEeC/pL3xkcAMh3GYZ3HGzPXTItRVdsj6A==","signatures":[{"sig":"MEUCIAiZzXaT9ohMY8IJEMhSnzo4gJFFSWDIOtPbk29F/zZ8AiEAxaWbtog5OiaqhX1euwLJW+tjVnyNRKI0EkYouJn8AQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21640991},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"29ef7cf97dc89c2839269cc39846e04abad7b4cd","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.7-staging.254_1788339172739_0.14991487358489786","host":"s3://npm-registry-packages-npm-production"}},"3.52.7-staging.255":{"name":"@7365admin1/core","version":"3.52.7-staging.255","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.7-staging.255","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"57dcc98f2861c18528c97caf05c7fbf6a8ed709a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.7-staging.255.tgz","fileCount":206,"integrity":"sha512-Mz5kwwNMV2a8G9olIM7a7qdNTuGRsX3nObI6bJNIeIWR+5mq09KqnhidZKCa+p6zNuSFf2fRVbyXk/zy9AbhAA==","signatures":[{"sig":"MEUCIA/GpSYItC+Ip4VPrJVAyjVklk+WGfTJzUl/KXd2IgrTAiEAqCYBoWdaD91bGES/d4KiwjuAEzep1kuYIu85JtX/Xhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678166},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8ef43c829a68669f1f03648b06f233aa853d375b","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.7-staging.255_1788339420822_0.2214670900655813","host":"s3://npm-registry-packages-npm-production"}},"3.52.8":{"name":"@7365admin1/core","version":"3.52.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"972ee599a36552f870162dd46c50260c5addf005","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.8.tgz","fileCount":202,"integrity":"sha512-B3nCLABZ8gNudUkvJJD6ZFW36oHdIqFyX0rJ9OEUZcpKA2N8MlpFacPG7VK/kJ7uNh2MGCzTjvR/i6nGhJ4NAA==","signatures":[{"sig":"MEUCIQCiQM9vMnDizOPc/0s+Sxn/8fTK0KbK6UirhPn8wKk+ewIgeQAYzAT4x5q6dQFgSA2RkOTLLUhGRPLsje+ged80z3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21678260},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fa474cb44448e53829f041358a0324fa67bf7948","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.8_1788339795193_0.680385819283847","host":"s3://npm-registry-packages-npm-production"}},"3.52.9-staging.256":{"name":"@7365admin1/core","version":"3.52.9-staging.256","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.9-staging.256","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"daf9d7d810dbdbb9768375e8097aa6141ab3af99","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.9-staging.256.tgz","fileCount":203,"integrity":"sha512-FmboRyvX2isHVXrMgTBYbgXOC5zc60bCqS5aabt3uVHsBLBPxLQdVRe+aLUiA1okxX4N3RLDnllQwlDc6LZg5w==","signatures":[{"sig":"MEQCICNc9ONJ9rr3PZfLa3W/1OEdCkzVGYPju4mQn2JLIR4jAiBRtzC9KgOA4foHRGCObLR1QwCipgBXsTd0bAEPNnC36g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21696191},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"02b9ee3fe1c6443ac40fa731c6b08804746c5bc3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.9-staging.256_1788342711200_0.3404452125114723","host":"s3://npm-registry-packages-npm-production"}},"3.52.9":{"name":"@7365admin1/core","version":"3.52.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"be334d7a67e7e8f235a39ed4bfcce5828c948d39","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.9.tgz","fileCount":202,"integrity":"sha512-3VUvY8Slz8rU60ZEWtgDiZyfh07/5ziOYVpapeaFM0k6LQvhBal9sL2dSWzxXsMHT+4p0YhwRkurRixKNxadbA==","signatures":[{"sig":"MEQCIDwfoPc0EdBXYPX6o494lmZRQTFV+L9ym3f4PWMfAZYtAiABQzGgsZnIidh5+x7q62t4HWtW2FZc+cxCclRUgNJJ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21696186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"de14e71f108453f792894b9217c8803e15f932ce","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.9_1788343105654_0.8020358111946264","host":"s3://npm-registry-packages-npm-production"}},"3.52.9-staging.257":{"name":"@7365admin1/core","version":"3.52.9-staging.257","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.9-staging.257","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3b32c2fc1bf0fb19b17063ee914c32afebad9ac8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.9-staging.257.tgz","fileCount":203,"integrity":"sha512-Z45yHQ019lGNXVAOqEusZnumgCmjLZSUsO8h9vuqsBLItw5xqHxD5i1wHXsu50JgJQej04DEi+tr/lTTrYfHXQ==","signatures":[{"sig":"MEQCIGQKoM3Sikhe2lDlNbwfBxWPUeyP9epkpcYYsbXo4xpTAiADfqBS0PrheE0/ojnfs5lW5NF5t452L2L/q9sqgyW+Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21696197},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d9bcf52ed57f9181cbeee5d37a853e9c0ef5ebb7","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.9-staging.257_1788406763253_0.6649586953228113","host":"s3://npm-registry-packages-npm-production"}},"3.52.10-staging.258":{"name":"@7365admin1/core","version":"3.52.10-staging.258","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.10-staging.258","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8c5629d52ad86e3dd19f951d21541b5d7989e630","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.10-staging.258.tgz","fileCount":205,"integrity":"sha512-EXlVseAxV68MEfT6W1/G/DhQt/NMXWuID08LfrZ1764BsBTnenAEz0LkhqbeqVgcqaXnadg50p3Dpyew33fAWQ==","signatures":[{"sig":"MEQCIAg53V7I2BZKkpSm2CPhO5QjWpMyR0Px/oyL3ptdq9lyAiAm8MC3mt3pPl86wLfcjqh+IwSHoCvl0xG2fCl+HSUDCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21732757},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cecf26fe28d25bf78f4a17d2517446b44ec184be","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.10-staging.258_1788410433268_0.06304769092653695","host":"s3://npm-registry-packages-npm-production"}},"3.52.10":{"name":"@7365admin1/core","version":"3.52.10","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.10","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d4892a8f454de4953f0c3ae912f68db1275e65b2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.10.tgz","fileCount":203,"integrity":"sha512-HHWCR6A3z7+tTCc/GQxtOVv1SuI4wXIp/hqAlPOAZHwfoeQztd6OT/uwMbcm750ci+Mxlre6BJPkoOsAkgM77Q==","signatures":[{"sig":"MEQCICMwMIhxOQ+r7ZbwIdv50txuJUfbAgez8Q/2vTvKeK85AiAyZbT82GQEkX0hHZcNtipyq1VJmtMYd0FY+jClsGUolg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21732532},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2d301d90bc4edab7ec226b9b2408999d67229f73","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.10_1788410957575_0.14716495874475943","host":"s3://npm-registry-packages-npm-production"}},"3.52.11-staging.259":{"name":"@7365admin1/core","version":"3.52.11-staging.259","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.11-staging.259","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"76cc5cda6f97bbf52dbc5dd38700dd961a5f3531","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.11-staging.259.tgz","fileCount":206,"integrity":"sha512-wB7kmnwFaseVWWUoDnAvkGJn1pI7lajlwUeSzWJHYmpoxcAsoHodTXi8D5erDLQUssaeL8wfJlq3jPp5v2vcDA==","signatures":[{"sig":"MEYCIQCNzaOq2TiKk96FjgI0f1gtsrmJIWJfbbUPlTF9poieDwIhANgBdbN7cnzNFeh4FvN0aTZGso3xNVhZ2VhJKnEKMXHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21742829},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b276aafdbcc9740189a61fe0823abbb1443ac7b9","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.11-staging.259_1788412044281_0.17644378601308053","host":"s3://npm-registry-packages-npm-production"}},"3.52.11":{"name":"@7365admin1/core","version":"3.52.11","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.11","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4bc1ad849c5a3764dac80579ba593ab5cd77cf2a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.11.tgz","fileCount":204,"integrity":"sha512-ulH+IwmY3ZOjxpQ+/2j5BSaVRKlV628WO3c1aYCTAKfnmQAc9CygqAt8lZjBjw4WcUhPnfg9zLmu7J0IRqIRew==","signatures":[{"sig":"MEQCIAa+iqo9L88Ay3/ow0jEzJuVwOYIj5Ues8ccFL/s9iBPAiAJVdmYLibjcM5hh+A8usHRuCJL2LzPlAt5zzsp8j3Rgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21742604},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6eb5153b6dcd3cff1b3d6b4a8c551c4cda5c933f","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.11_1788412315021_0.5203085001969863","host":"s3://npm-registry-packages-npm-production"}},"3.52.12-staging.260":{"name":"@7365admin1/core","version":"3.52.12-staging.260","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.12-staging.260","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5212f634ed325ea1835028144ace7bbf155fdebe","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.12-staging.260.tgz","fileCount":207,"integrity":"sha512-8g7m0S0v5k/mQcmiPl+Vd1lk1reLsVwZ4erGKLFdlEOaurITAuMNlf2QtqNFEdt1BG8LHFZjUkAxYgJvbMTJQw==","signatures":[{"sig":"MEUCIQDtPwbi6C+LHUme2t5LhEZ054eR7Q597gFyBlhTvmMMMAIgHMbLjIYw6Yhd6Yk8EVgmqFg/24bBnZdaiDbdQ0sevJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21768384},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"71962a9b528942a79285785fb0533eb8d3409d3e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.12-staging.260_1788413890143_0.6456456059909128","host":"s3://npm-registry-packages-npm-production"}},"3.52.12":{"name":"@7365admin1/core","version":"3.52.12","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.12","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"064a0dd9e44dc9931c09ae1018adf62b41e9b03c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.12.tgz","fileCount":205,"integrity":"sha512-i23K3YYmJTWOgtok0s2NfQyjqhv+SKtvUuX2dE4RoOqmdmIALtxrUHZndTVQHDidh6zkScVwK6LgIAEph6n6MA==","signatures":[{"sig":"MEYCIQD7wwqjw21AGZ491H5QgE/S3G4u7FlN4+H9KFIbD5agWAIhAL3eGHGqCtDS+5oY6k4w88L/YeMVEfusJ84EwK6re4kj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21768179},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"32f25ff55e7557b96d77b795a8c2adf01cf7a362","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.12_1788414186962_0.9287645878815187","host":"s3://npm-registry-packages-npm-production"}},"3.52.13-staging.261":{"name":"@7365admin1/core","version":"3.52.13-staging.261","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.13-staging.261","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"83f9d4fcc8cfe9c3cbc452a1121da74c1d9973bd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.13-staging.261.tgz","fileCount":207,"integrity":"sha512-qAP33InOzgZCbtj3PhamU5djrSvxi13U6/mUV9+7BvWRX/6n7dTAf3N1d5DJn1TsklI+EA4XrHppv46kpcGJZg==","signatures":[{"sig":"MEUCIQCHKCXO6kd4wBPLkV0BXnQbitY/1ZNSZKFRnIKqFArhCwIgQJydlSRo092q0otUErCyfPb+wyL5Yee00vZiHQdk+mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21772874},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"72ff25d173d8381e1d6fd442489381686546aa66","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.13-staging.261_1788421934785_0.6511339759872345","host":"s3://npm-registry-packages-npm-production"}},"3.52.13":{"name":"@7365admin1/core","version":"3.52.13","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.13","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3d65e27e20388a213012a0ac28c27ff2b53a530a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.13.tgz","fileCount":206,"integrity":"sha512-mV/MOZwZdjrPt0Ze9eToEtwHg7Y6mvZkFVeqI7iNK1n+4hWaWL6+tHb0MZKJzkKnT23cf9uUwyOUGXmdkkCHKg==","signatures":[{"sig":"MEUCIQDd/qpFmck+IeT15y3OIhBh1RJmkFottXuj5VJrN2ERVAIgIs/XgHoCuh/QV8yC/ryPWMecxEXqhnQRKYxyhES40aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21772848},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b223dbc4c6be2f223c55cdcb540de9d126df572e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.13_1788422453294_0.9103443253771446","host":"s3://npm-registry-packages-npm-production"}},"3.52.13-staging.262":{"name":"@7365admin1/core","version":"3.52.13-staging.262","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.13-staging.262","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4109bf04b832db056342a888ef3999d99eb1a7e1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.13-staging.262.tgz","fileCount":209,"integrity":"sha512-6s93XWoHUgRsZS5AWg5jmWHeiUm3sFufQcnHubRnTyjdXP4npnl3BlLbfsfUkX9gEmnALAMSbSbQ4N7UdFPvnQ==","signatures":[{"sig":"MEUCIHcxgZQEK5GvoegH1NOr/Vnx+wPPQfY3vvCfbVOp/YxaAiEApZ+AFvVsZCbPwc9iMgUYPJ5G+f3caxWHtwi9lVvBE/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21809416},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"463e5027a49db1e53e9d783d701c26db1a0b7cf5","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.13-staging.262_1788425736644_0.8354458716714301","host":"s3://npm-registry-packages-npm-production"}},"3.52.14-staging.263":{"name":"@7365admin1/core","version":"3.52.14-staging.263","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.14-staging.263","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c8396667562e26bab9bafd634dd5744e23e240a2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.14-staging.263.tgz","fileCount":209,"integrity":"sha512-hkBugUPJRYYedzRI8Wrn36oOmcBWubU6lUHv4n86xuJga1BISk1b/MwX1jQ2NXeuI3M4MRzkXN2qPSAi7FKR5w==","signatures":[{"sig":"MEQCIAfjjGaMmJqibEihOsXQAVdJWGggA6qTbn8nYYkRqyKEAiBDNkJLVlDNSuzFX/sN9LGNozrObJhDmHHDtw9KR9Cjtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21809623},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9b1308bb1963f87864bae0caf6ca6382cfb87fad","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.14-staging.263_1788425876091_0.20415332212737858","host":"s3://npm-registry-packages-npm-production"}},"3.52.14":{"name":"@7365admin1/core","version":"3.52.14","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.14","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"17c187be09ae0c69710bdaea80caba5b8402ab37","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.14.tgz","fileCount":207,"integrity":"sha512-ucEQZ5g/787+w4Oe1TATBdZ8zTEWSKe+klo64taOGd6LceWSkLzHsLOSyMoyIi6P1HP+sVKedrz6zzi4T9aBog==","signatures":[{"sig":"MEYCIQDIFlye9YC2ipBgHJSbpRBCu9h0WEnWcT9jAnh+TNi1uAIhANTadKLwEKJwk/Jvak9ZD6KZzfLsPlvdMOUIQ9g1OAws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21809601},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5acea185772858557f7bb14878933dff7dbd8e45","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.14_1788426277546_0.5775073638181052","host":"s3://npm-registry-packages-npm-production"}},"3.52.15-staging.264":{"name":"@7365admin1/core","version":"3.52.15-staging.264","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.15-staging.264","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d047234da0ec8a555595f91bb196b892d81faa9f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.15-staging.264.tgz","fileCount":209,"integrity":"sha512-0iIC4dVmD3rQQMuFBjm9ZbER0B3ZLla4zVzgjueQfp7mlBHZLwXxBOBP5iPhxNULrGafP9LJg8s/AlXgtue9hA==","signatures":[{"sig":"MEYCIQCdnP1CDSLnp2hnqL6lTCJ5cdmVA73EQcx7U7IQo+x2AQIhAPD41R9Kb4LhXK61eTQFeifzMIPVO/9i76s4+tJI0HMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21828716},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4724b70787cbecfb4e411bdea407f4143b127f55","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.15-staging.264_1788434455526_0.2123332545220915","host":"s3://npm-registry-packages-npm-production"}},"3.52.15":{"name":"@7365admin1/core","version":"3.52.15","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.15","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"fc54ae82870ebb3152c563d774bf9b53d45749ec","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.15.tgz","fileCount":208,"integrity":"sha512-vSefkvuWNDWVncZw/dbxQKmJvPmu7mc6RWJqJRdZxMMyeo0a9LrraP4QDgZY11GxikJw/Vwnalxh95mEQDT3hw==","signatures":[{"sig":"MEUCIQD+uJMEiUVTL6gv8Iw+KDbEiCIDLRVABnQ3OOIA+E585QIgQLH+4mS/af3E/fwUlDX8DgDuMW/582BPhACSqJpj4og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21828712},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7d4284dcbadfbe4a37f76d2d611e3a2ed4e268f6","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.15_1788434800918_0.3242987768127952","host":"s3://npm-registry-packages-npm-production"}},"3.52.16-staging.265":{"name":"@7365admin1/core","version":"3.52.16-staging.265","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.16-staging.265","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d24745f2ef56f9092c51b06764386e5de0906c0a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.16-staging.265.tgz","fileCount":210,"integrity":"sha512-X2l3za48+8HjjBjOmb4HXMzuRN56ZTGhGNNsVxGLQAk+Mq9y0r5n5qF045mL6V2eTo0r/XTmjDaxXUiVvnCG1w==","signatures":[{"sig":"MEUCIQCo86qQZ29Vyxn6ZHuUUzae/gzQYqD1A+ySZbrwYXh6JAIgTrqcNwgWVnqhjz6Sc6n1EQvkxcB27/lGeQGcfOULvqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21847187},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1e13f5f25b592273b76dfe76479b0dbf97c0fc3e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.16-staging.265_1788441265212_0.913106077695101","host":"s3://npm-registry-packages-npm-production"}},"3.52.16":{"name":"@7365admin1/core","version":"3.52.16","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.16","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2d95a8e6588bea53eb642d79047e9aa18aa35792","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.16.tgz","fileCount":209,"integrity":"sha512-LsK25hrIfRwqeBFVrboEE3gAdlCrPwj+fzMt3k9kNSEM0v1hLr/4J3JnvwHYWEi7PthQ4sUN2igaOhlI5iKcaA==","signatures":[{"sig":"MEUCIDmkP6IPK7JuJGRHMYohzn2YPnl2QqPZftnCXfWXtB7kAiEA/O/WPgEQ2VnaNQiFFAAJ2DDh5ZA7Rvj1np5Eghgu1d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21847183},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b192046227fc538cabd09a3a7e06b491c219a8ba","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.16_1788441579133_0.9679391164970508","host":"s3://npm-registry-packages-npm-production"}},"3.52.16-staging.266":{"name":"@7365admin1/core","version":"3.52.16-staging.266","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.16-staging.266","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"6343719e393816512ac3996efc349b1741e7c30a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.16-staging.266.tgz","fileCount":211,"integrity":"sha512-3LiXdkzI3XiijYaPdAxag3go+oggGOHhe7N7RC9qSqIfnNlNV3SWjKMHDstb0St6MuLoClUY/71cfvdcPf8xHg==","signatures":[{"sig":"MEUCIDPUfIFLvierMA2h1zyS7pgfpP+P8Kcniq5BfuvNNC2sAiEAhcD3vmd6fONRJVLhJsRpytocX8XqAnSzH7uP6iZS5GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21858397},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"217ab10fe5395750457d419de763456a5f3a4048","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.16-staging.266_1788452453086_0.026424439659920473","host":"s3://npm-registry-packages-npm-production"}},"3.52.17":{"name":"@7365admin1/core","version":"3.52.17","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.17","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b4cc2deebfea6173ad85ddfa7fd094ca1bb7717b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.17.tgz","fileCount":209,"integrity":"sha512-FrXIadwas/pwE/2lCeAJjuxzVQVPt5ro63hUGKsVt15TNr7tH6M8sbgvwprquh3c6uFt2lftbWLiVklTy8qlMg==","signatures":[{"sig":"MEYCIQDjqsuGpxiqf6M7kFxm0n26RXS34F8HlbuC7VLTfQ6OhgIhAP2qCrSSx8WgKw6AVtXz1zEFMtmawsvCda80409Qtmw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21858419},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"293e2e55c3dc94727d88d15442f486d491de47cd","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.17_1788452806785_0.547803247076911","host":"s3://npm-registry-packages-npm-production"}},"3.52.16-staging.267":{"name":"@7365admin1/core","version":"3.52.16-staging.267","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.16-staging.267","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f59bc2832342639892da7cfdaa6db4114628597e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.16-staging.267.tgz","fileCount":213,"integrity":"sha512-mZx+7fVZVgy7EF/h62RbRNmiPfCZ/gva6qYQ7sH1laobZrrGjKgDTZGS2H183KZxavlTS7qnW/5cMjik7VIikw==","signatures":[{"sig":"MEUCIEiiUM2UUhwWCRC/xYmWF8MngsrZTKXSRyTK34TGxnOCAiEAyJ0oSIxO67pc1rVJWv/lYQB0uZ4eEy8cxy14eOy3l0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21876232},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"04fb9a3718bfe6f9ed1acb430225640cf4736366","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.16-staging.267_1788455111758_0.8302388323157244","host":"s3://npm-registry-packages-npm-production"}},"3.52.18":{"name":"@7365admin1/core","version":"3.52.18","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.18","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d60254506b007fb5d6decd340e82efe902db20f7","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.18.tgz","fileCount":210,"integrity":"sha512-RmCSMEIbCoUjQwNpNH4/C2izV39RM5aEOpxSY4lnZpFo3bkPx58JHICAvgxFqUvQCcEjCKjqnmU9tFyd/B6S2g==","signatures":[{"sig":"MEUCIBqWw0DLBm1fCaGV+kMpM0VB4WQNMj3yO/2oMjt200PrAiEA4h2c3r7vhTdsS1ynwn14/hUYamy6/suQI5/XdOF0E30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21876290},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fef61f42007622732c01de37eda8c92902c2f0e1","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.18_1788455404440_0.5632691929912663","host":"s3://npm-registry-packages-npm-production"}},"3.52.19":{"name":"@7365admin1/core","version":"3.52.19","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.19","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ac1d1b60f234d9e8aba5c4d8a89d58ebfc4e0350","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.19.tgz","fileCount":211,"integrity":"sha512-1u+lljFJWE8J9kyEsR/R4+uGzjDHA+wDaSYv179PMRqvuG9AarXfzi+8adZ50YvlL45DajwgFcqaQdTIeUWS6A==","signatures":[{"sig":"MEYCIQC/MYaU2jGCIv/5+NoDGbTR3egi3+6cwOlSl28vUpet4wIhAI1w8iIku9vw0CkDGSHZKE3bKWZLBh+DP+s/YLEoKXxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21893589},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5d5b605ba26711d1811ee8c620b6eb9378470114","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.19_1788491576558_0.23574403165148206","host":"s3://npm-registry-packages-npm-production"}},"3.52.16-staging.268":{"name":"@7365admin1/core","version":"3.52.16-staging.268","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.52.16-staging.268","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c55423dba37ef2ddbd4053681ed55af529e4c4e2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.52.16-staging.268.tgz","fileCount":215,"integrity":"sha512-+5gLcnCvI2EXMzvJoRoqbVtwR16MLbUWOo/NF0X49xqbY41RHfuOSDLZFTPCbvb3gTc8UYrzMJqti4TVPsc1VA==","signatures":[{"sig":"MEQCID/NdxZx+c3KHRGq2lBI0Dr5U6yYoxQeaQ2i5Vm79wSRAiAU/bxfvo0DVQlcHT5LQSZMErUllRJhAEwbpZlZTyeQlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21893507},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4315e7e8042fe91afc2183924202113d0130274d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.52.16-staging.268_1788492385817_0.2575447872025989","host":"s3://npm-registry-packages-npm-production"}},"3.53.0":{"name":"@7365admin1/core","version":"3.53.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2caf7bfd7be2e5b74f4647343a7c0d47fd5d3cdc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.0.tgz","fileCount":216,"integrity":"sha512-LAfIO4FaFYmLhTJQvsxOp+rFXzq+3meobhUZ/E2E6XS4Z23VKM8zgdAFnEpGcoBjw9gdwLaF9/rYV6NfAk65nQ==","signatures":[{"sig":"MEQCICJBgP9g9WInIEZt4U927tIRwjw6adhPXRjrblaAR/y7AiBOmrh4l2LuQNHy8hEvqYGtjB6HSH6VU6y4PHuOMyq1Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21987907},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8720fd153c446d93b496185de9069e00462d8c3f","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.0_1788520991458_0.031110053399432402","host":"s3://npm-registry-packages-npm-production"}},"3.53.1":{"name":"@7365admin1/core","version":"3.53.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"4952fdd5bfc64b928f6f322f3f33ad1e96472486","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.1.tgz","fileCount":217,"integrity":"sha512-BaXjGBY7As2avxAX6K576wsH4KpNjwQKXF+nYuYq8ovy7CaSYgOCBJ70zHBuWGcPHcxkeyf4PiX8k3yXAnACaA==","signatures":[{"sig":"MEYCIQClfSyxDgROw/CvVeTugvWkT7zPnwDD20S6sRDDQrb7NgIhAO52g9UIWm4l3X5n9TRpyKnc49TalGbjfYbVSn5h8Bxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22001459},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7bc762ec8cd1b88874174e7317a8aff822735854","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.1_1788522990435_0.2845955361299679","host":"s3://npm-registry-packages-npm-production"}},"3.53.2":{"name":"@7365admin1/core","version":"3.53.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"880e7a062724551e880c5ec60edfb693fb3d41b4","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.2.tgz","fileCount":218,"integrity":"sha512-ZJOxgIWqz53YQjCvSj4tGoG9dgJvwLyWg8Ob51lZEHs9gBKg3796dYnTuOWyt2/96MQiwlkSFmbDokXq5Z7IcA==","signatures":[{"sig":"MEQCIC0OIhO28GRV5k+bT/wJCTtqjeSdfVKg2/YybE8oDVgUAiBzY5V1q8jDNCJC3MPjUUFIWNHQv8frz/mUogpdTFrycg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22017619},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fc67e1832beea2548b087875bd2b43c6cf3748e0","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.2_1788577355314_0.13617306320687117","host":"s3://npm-registry-packages-npm-production"}},"3.53.3":{"name":"@7365admin1/core","version":"3.53.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"288d1bc212897dadb675e224c32e2570275faa8a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.3.tgz","fileCount":220,"integrity":"sha512-DV6HW5mRZJQ43tlE3DoHNV70LJwdokJ+I5XoGw6cNXqqKgKtwSPNl6i0WdH1lsWjeFz2HKW29My/niDCjc10dw==","signatures":[{"sig":"MEUCIB8G7UgL4UmFxMzCxu50Fm4wD6I7DMHuE5kasv804o1GAiEA9l48UFLzqoUH7NXbCtzEHxJGemgwkov1F6kzNXfTThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22077933},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bbd0fd6b8334d90b2520a201719a11f77da7889a","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.3_1788581618875_0.49484653333748874","host":"s3://npm-registry-packages-npm-production"}},"3.53.4":{"name":"@7365admin1/core","version":"3.53.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2cc4aec338931dce2d1e6b4084accf06b9d38cfa","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.4.tgz","fileCount":221,"integrity":"sha512-50E2Fm53ir+OxFii+vaiTU8B1RAduoU4chq9DZrhpIgRfl/4kKRNdx/8dFwXbs2olMhXbiWoNquSYrRKetKnig==","signatures":[{"sig":"MEQCIA+Dc6JU7wviWROeIQ/5cDt5bLtzZ3aRt4EIBiURpVuZAiA9Svqno1+R134vYaeH7ilOsREnwNDIxM/UaepZYSH3Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22095644},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"109961f25c519ad1a98b9d2702e1ed3940d4c5bc","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.4_1788584365809_0.40255270914890673","host":"s3://npm-registry-packages-npm-production"}},"3.53.5":{"name":"@7365admin1/core","version":"3.53.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ecafec9b606743f4ed0daeab2c276e35ecee1f67","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.5.tgz","fileCount":222,"integrity":"sha512-Ipgk6NWYmhrKVwEqjd9dZRTV/Hke3eD8HYtmgQbOxJvRQcG6b7scZDc4VQrVcYANTbub75pH2EXoP1CCA96E1A==","signatures":[{"sig":"MEQCIAnNKQwdziOYrRSQoF1MnHkQaagldJESa5ZYUFiDtVupAiBgGgWiV5oX97cF8ESPpXdAXE7JH7NGuxVgazwLVhQpHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22114822},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c680fecc512deda85ece877f343a3eabc2a674d3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.5_1788589663454_0.8642121598179278","host":"s3://npm-registry-packages-npm-production"}},"3.53.6":{"name":"@7365admin1/core","version":"3.53.6","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.6","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f506d3a39c2d76f779d84ffe7eeb1d482a665aef","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.6.tgz","fileCount":223,"integrity":"sha512-IwEFqwRgW7LnVUNccoKv9ge7QvMeEaY6LiCZpjMEQ1pdlMKtxnO2JijsVkvsqcrvBHvVyl5ThX/DDiPECHIncA==","signatures":[{"sig":"MEUCIQD+Vb7cn2Y9hdHJpL0O89nHJF37Me+NM7+81jYMkWhL3wIgC2Ms5m1H77Z8UZHUrydoljjxcAF6MvHmvHS2Lm7yurQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22138796},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"938b8dfd92202a906b899591aaaacfe1c5b16295","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.6_1788609091906_0.8307128651007734","host":"s3://npm-registry-packages-npm-production"}},"3.53.7":{"name":"@7365admin1/core","version":"3.53.7","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.7","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ed058c913fe2d06a11e7fe900da3e71d5456be4b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.7.tgz","fileCount":224,"integrity":"sha512-7IW3VQpe3aOF/b8btUkm07yBzd85bSUbV+GiSNs1PSJoq65Xh1DmUOwMemDqAHt3tiGMqnfRcVhXBSDUdEiUzQ==","signatures":[{"sig":"MEYCIQDQXEZ6QAddqYqGqepAqgA/nvpQRMYaWF2yvSc316YaHgIhANpzDobL1KAwga63fvzu/JOQMNy721vFYGOfdpy8KbhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22151917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5abca5323875a7b789a9b9e23dcd45a0e32406b6","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.7_1788622353032_0.6497381475749122","host":"s3://npm-registry-packages-npm-production"}},"3.53.8":{"name":"@7365admin1/core","version":"3.53.8","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.8","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"cf29b54b00ac33d92329a072f11c01aede5f573c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.8.tgz","fileCount":224,"integrity":"sha512-FCem0l2RXBaZB3qxjOtustlr1NwXw0gB7ZALDTsnG2WYfv3SXEA996JLv2I1MXJyBE+1QpPQgMzCAukGpW4G0A==","signatures":[{"sig":"MEUCIEVN6/ewzktw4g1MKbtCt8B3TqY5EbnCsEXw36vJ7j2QAiEA0w9jHiwKe02F1Iwj6OhsJDsJeyeQVNkHSCNE+NDqBho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22158354},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7545f4066fc4b50764077a29d277c04003ee12c3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.8_1788631502722_0.48523116679600076","host":"s3://npm-registry-packages-npm-production"}},"3.53.9":{"name":"@7365admin1/core","version":"3.53.9","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.53.9","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"698e5c4b5afe98fa12aefa96ce83195710446759","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.53.9.tgz","fileCount":225,"integrity":"sha512-VUdWKO6ZAYtt7k7gtJgByq5jlZPQrOglcJZZaeOyxNLMBGXd9GTLr7PTEeidNgKmISDGCcPSlyMdhb/4+xENgw==","signatures":[{"sig":"MEUCIHRXzMbjJ9AsHVJu+XI08oYQ9w4DwLsdj8puLk0cs0tqAiEA/2ToNXmwxwvABXjGqzwmRtwLOuVdkgpXvJStM/Q6YUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22152032},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c5f83476bde70f18f3e730274fb6b4f6973957d2","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.53.9_1788655440461_0.026086974527147033","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"@7365admin1/core","version":"3.54.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.54.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"11496aff89542d146bd12ee97ea4d4c6b2289c15","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.54.0.tgz","fileCount":227,"integrity":"sha512-GBRkY8tQvnA9e4XkasekKbMyWLdTfEw8qCg1nxg37FCHkCYDAxWGFMH0NpdRs6tggru7+q6GV64PBFml9eL0vw==","signatures":[{"sig":"MEYCIQCrKVnbLf2v5mrmqxm2TGuXN35q27iYWWmOUVX9WIIrXAIhAKrk+FmAf/dr0orE7o4Mc8RATpvI76L1WgNlaGS7AM/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22248337},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c13c01ae234139d3a86ceca78c300771ab8dc203","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.54.0_1788675051645_0.08666997876045612","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"@7365admin1/core","version":"3.55.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.55.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8e53cea1d82cdb0ae965783a0f7a193b1fbf86db","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.55.0.tgz","fileCount":228,"integrity":"sha512-+vPISsWS0JxH4cBIv+hjHFKeZPOVdJLxBzGi4JBRKPYRkmiAn0wRGFLm2Tx8gioE8aq2lccSlqvuWc1U5boRfQ==","signatures":[{"sig":"MEYCIQDOHSZjPwybrZ8zHPIb3uB25eIBo7B2pf0ABIYBCFOILQIhALU6K0J4qkKHcqZn7PuBB/F70wuqENod5BluEPp3eZI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22271388},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e4fd7769b01a10da79685d1bf510ec0482a3f876","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.55.0_1788709544781_0.3779302806249587","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"@7365admin1/core","version":"3.56.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.56.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a7facac7fd4ba4924b5bbc68f0aa38b6f5467957","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.56.0.tgz","fileCount":232,"integrity":"sha512-+laeUo/k/o4Jl5nXE3Qv7HfFHFEqMPX+UpW0Wl9Ufp8bAVxcVn2ZdtX30YGzTloM3En7hZERuq1zb7rykn/C5A==","signatures":[{"sig":"MEQCIDkZdIkzKnkSSSbugG6v3pmBOKvBRTzhg5QijYJti4AsAiB+cUDjYFs6QkwfqDHAKoeSqsDij5fLbx6DIk8MthptEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22324218},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5045191d6326e707029c7df353738b0dd53cbe78","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.56.0_1788769115377_0.09783175216659745","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"name":"@7365admin1/core","version":"3.57.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.57.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b8a65778d36b9a864ff80449fbf253167d5b37f8","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.57.0.tgz","fileCount":234,"integrity":"sha512-NyKZ/v3Mi4I+UqlxVv7mxxosc0eCB6go8EIBs/tmJ5TFMGCokgwN0zBBTEbqJWYze4cDbaLr5U1GebFP6n8oKQ==","signatures":[{"sig":"MEUCIQDYfbwYhO5WrrGqUPFllqbs9upnrNFQ/jdSh1Lm4IsLaQIgegd8WrjlBi+ff1e9n6wtgy+zDt5g2bYB9yaZb6554eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22364124},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"def9575e17714c8df44ac16227fca8dd238d7552","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.57.0_1788772968512_0.9051795727501837","host":"s3://npm-registry-packages-npm-production"}},"3.58.0":{"name":"@7365admin1/core","version":"3.58.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.58.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c98d1ed129ac55bb72d1067ab7343bd2f3b7fc1c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.58.0.tgz","fileCount":235,"integrity":"sha512-8Dk13D7dp/yjpaJAgVZP86KRr/Hwa/ln671ddvKYuYunh74dbMncyqd8E28y48sdTSpG66wR+DnZrB6u/UNqbQ==","signatures":[{"sig":"MEUCIQDEgeipsoRiHSgAhYEPud5FeU3cL+OQS/F0Phe/tR6gDAIgQgJO5UK8hZFZV2jYdhrIaP/vfQ+wpGTMdV9trY5Ub0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22395678},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"96865562e6d96bf6ec47902632cdc9f9c15be5f8","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.58.0_1788776449143_0.6097315271871975","host":"s3://npm-registry-packages-npm-production"}},"3.59.0":{"name":"@7365admin1/core","version":"3.59.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.59.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c70dce94cf7833939368195f86555b454ba423f2","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.59.0.tgz","fileCount":239,"integrity":"sha512-GarQRu+9kLRlTlJBkSjY/JleDSg0bWyYgWiK89c3BvgQAGp4HkreA11hhLCDbUX9ehrWfdTw6S1YHrdIeruaZA==","signatures":[{"sig":"MEUCIAETz/ACrWfyynUw5dgQYomHtm61SGniMrM+ygs5JS5bAiEA57wSxPVXlPHLBclMCT1V63meqE1AE4Y6H7U8s69FG/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22458961},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e66d028fb3bc0d14e5916c53b42597ab26d42c1c","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.59.0_1788801428564_0.3300124334355954","host":"s3://npm-registry-packages-npm-production"}},"3.58.1-staging.269":{"name":"@7365admin1/core","version":"3.58.1-staging.269","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.58.1-staging.269","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"d0417dee5ed2060ff401e7c563089546e8940525","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.58.1-staging.269.tgz","fileCount":239,"integrity":"sha512-stENUkxo0woWaspornc8DNTKYapIB6YADsD3GexMCC/Tt3iHEPE8fV+X/S0OdaWK9ZDKNFj28JrQMb03svQ44Q==","signatures":[{"sig":"MEUCIDXsodX9YEjlrAgNi7VCRsuPW/c98Syjowew9+4HT0tdAiEA+FrbF96M76FcOD7GywVYTagG+1aCINKTHQN3ZQD/3oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22528383},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"85b18515cf8a15b673c3eb3e04df1147cce36865","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.58.1-staging.269_1788827143574_0.8476712430866413","host":"s3://npm-registry-packages-npm-production"}},"3.58.1-staging.270":{"name":"@7365admin1/core","version":"3.58.1-staging.270","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.58.1-staging.270","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"95d5238096ac98dd216d46a1b1d4b349059fa47e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.58.1-staging.270.tgz","fileCount":239,"integrity":"sha512-K1gIk5Zo6iAMYhuaXSmFvrr1Tlspf4dUUgUwEM14Txx+0vbH6a7fJKVcfGw1DaMvMPGIAz0hlyrjZMrQ/zls7w==","signatures":[{"sig":"MEUCID+mE46TbWm3lMX3L97Xg1O3D7++YaKdaTM/jGbvGdlrAiEAuKHOtrVxtgVKfM5IV+tGtfQSHdl8wjOZ6y174pQ4GG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22543133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3f22c603a10dc75d98f3386d96f22213a8ccec7d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.58.1-staging.270_1788835799544_0.5010578896530233","host":"s3://npm-registry-packages-npm-production"}},"3.59.1":{"name":"@7365admin1/core","version":"3.59.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.59.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ab51459b4db97535e0d15b8f941d642b17d5fb11","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.59.1.tgz","fileCount":240,"integrity":"sha512-rS+WLQIqjaUkjHk4RcczYcmvy2OONKARQymvfdztEIIqwMwGWWbahQEaMY+1SUYI3uglS4MaY/w/hU/i2bx/zg==","signatures":[{"sig":"MEYCIQDxpxpeqaHGT/9+T4WoT4PTvRLsiZ5U6Y9L4n/QzmkUJAIhAIa/U+ff7Z/2C3Ip8KQnGbkF1YlU5IZGP+hJHzQj1duO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22473013},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a5fabe40ca8ff3019707c7bc954a9476d4b8ce2e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.59.1_1788840388370_0.6089961743501022","host":"s3://npm-registry-packages-npm-production"}},"3.59.2":{"name":"@7365admin1/core","version":"3.59.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.59.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"ae62446f50b303078bc780d9d12e50891cc0829a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.59.2.tgz","fileCount":240,"integrity":"sha512-GTLFkDYKEb2iuPuiDA3kZnLgLyiS2gRn+i/YwVRdQOT+vQPSY2YTRINliqpxA4fgR1TQ7PeSYHANssp8vwUqww==","signatures":[{"sig":"MEUCIDq4oldYOZrGR2WbnXEA8V5A0Vfl4jZoUTTpoPB69mmAAiEAytikGltLudvpE0DfMKsvApvkC1fF+jQeB8to89HlQek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22493117},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e43841b079700af3cdd173aec9ea526d8ad23819","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.59.2_1788845602630_0.563019578389292","host":"s3://npm-registry-packages-npm-production"}},"3.58.1-staging.271":{"name":"@7365admin1/core","version":"3.58.1-staging.271","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.58.1-staging.271","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aef5d38823ef8f00c0372a30582f8ccbe8471c23","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.58.1-staging.271.tgz","fileCount":239,"integrity":"sha512-Nc8CWikDWKt3foLS27733UrS83EfY6wkIdX5ZviVx7CTdCvLrsKwQm0iLzM3QCK8KASgHXMCCm40bz+EE09rew==","signatures":[{"sig":"MEYCIQC31g6qbIRPbI81T3jR5hdoeO9nSrtfAB7RiwSLSvUIJQIhANxMIo/9udSYOs3YDBKtGq1qPfdCYCwJYL1IvPms0XP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22543357},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cbe3ed42f5f8c1066c37ced3412ccc7812c2d055","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.58.1-staging.271_1788848436816_0.3756633980050359","host":"s3://npm-registry-packages-npm-production"}},"3.60.0":{"name":"@7365admin1/core","version":"3.60.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"2e366289eaa29972806df9ef10c54f3ab4584878","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.0.tgz","fileCount":241,"integrity":"sha512-YICklWpopea4KSajbDgZIxbvApb5756wlYKLuJ8RebxPj5c8pJ0MhSeYX7B74uoKitJaBh2uqQCzhghJShlRig==","signatures":[{"sig":"MEQCIBtIpoKV+K70qgmBYdknS6+ehSNJE+RwyTfnMUBZzRM/AiAV2n2sREBMmMlVo5UEqy6vPdu7g5nrK/KctXG1O/+fxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22690772},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"87c42fd77062dee50817df24a9c2259b64fb9fff","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.0_1788851569179_0.5682671727730806","host":"s3://npm-registry-packages-npm-production"}},"3.60.1-staging.272":{"name":"@7365admin1/core","version":"3.60.1-staging.272","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.1-staging.272","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"552253f3dbfadcd4b0ee92c150aa9136c58d1d7b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.1-staging.272.tgz","fileCount":248,"integrity":"sha512-EFD9fYXZlsai6P4FORJhfFn9HF3ItOBhYCEaFQuFn+Hm6g16DVRgzn7JNDoIO73DucZojIjDePhxxthniRoS0A==","signatures":[{"sig":"MEYCIQD2bBl5dcTJA7/8vukHHUitPuhqC/1kWB4VJQcmDZqvYgIhAMRA5+/sx84hMP4MWGNtxRGkYJHFOEnIMv3/4RlSAvSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22764552},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5ad45d2a1b3d447f8f87c72a0ebfe026105603b3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.1-staging.272_1788916719335_0.8448068891972755","host":"s3://npm-registry-packages-npm-production"}},"3.60.1-staging.273":{"name":"@7365admin1/core","version":"3.60.1-staging.273","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.1-staging.273","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8491a331bc00dda9ef436ededdadce02b03dc114","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.1-staging.273.tgz","fileCount":248,"integrity":"sha512-B5avnRi9cwsOI6U86Ufqe6NZjiwVHeA9X1bJYj5zildnuGUQSVif39IZJFw0dQtHIVt2P8TvgJckocv8VobNHw==","signatures":[{"sig":"MEUCIQCW1QLMb6BFQm64+6HXipFjHNfhZzkuhp6bHDNMLNX3fAIgFPV6ne9LjVyqTAaXqeAtvHQgbZKK6MZ4BFDo8VE6OnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22770408},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2e8202ce15ab94ae952d69e8fdc858e5366faa31","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.1-staging.273_1788927237290_0.7700466554575438","host":"s3://npm-registry-packages-npm-production"}},"3.60.1-staging.274":{"name":"@7365admin1/core","version":"3.60.1-staging.274","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.1-staging.274","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7526f47d434c5cb3a44ad903cea9b101503738e3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.1-staging.274.tgz","fileCount":248,"integrity":"sha512-HSYtz52oQBNFAiB2qM8MMwRlMUmnYixAEegrZT6Yl1gMu1Upy8iEdPp0an6N+zQGCtbhPxx16d74jjFkfke3HQ==","signatures":[{"sig":"MEYCIQDENUN3lt3pjUCUA2Ru0/hzcUzzYNL/QQvBBVyoaF72VQIhAKkhLIGLQpteHQVm+FxaockxYnuyvhJh2LqjaJerqIQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22777199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b25ad94057e8718e1bd2d4fe630e8625c0cd1c3d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.1-staging.274_1788939458018_0.7121002608969593","host":"s3://npm-registry-packages-npm-production"}},"3.61.0":{"name":"@7365admin1/core","version":"3.61.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.61.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"417d1b4cc9d8d89a9e6b21edf1ccfacb041bec87","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.61.0.tgz","fileCount":244,"integrity":"sha512-vDZKoxw2rpxGWizLydUs5h/ZKcPTcnUycR9PVlZjK3kngfMLlGGuYw4Y4ZeLNRzNBLneM6ksa0opkBpTyyLmAA==","signatures":[{"sig":"MEYCIQC9YxuGtmYxYhYa4cy/3QPr/QVc2XumZJgmsInItJYQCgIhALPUIvNbQzCcOwtleLtMeGOL3MvNtrqCZnXtg8sLTPMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22767971},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3b9cd590244c84b25a9166ac222867733e5bea14","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.61.0_1788944202514_0.5142696374274998","host":"s3://npm-registry-packages-npm-production"}},"3.60.1-staging.275":{"name":"@7365admin1/core","version":"3.60.1-staging.275","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.1-staging.275","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"642a97fd8d1f38d0f4769c19ee95ec2b8e9a0c08","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.1-staging.275.tgz","fileCount":254,"integrity":"sha512-hLKcar+0eLgpTgNPVU3PnhKAXWq5sJwj3iv91g3RgK2kfOCTL4RivcRJ6NSHN3OiBqkorMMEjcCb0yds7+zWKw==","signatures":[{"sig":"MEUCIAEWOq4vVYl2sxkRK5vIqqG2b4aQYqWt/D0DBr/96UAWAiEAsA490Pl6SwSB41QRZkztejc9U1Heoaj2zJh1lwM4U/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22938574},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3fb7bb69ee9dd84be27a098bfa69ae34ff5427c3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.1-staging.275_1788944943017_0.7573886127489784","host":"s3://npm-registry-packages-npm-production"}},"3.60.2-staging.276":{"name":"@7365admin1/core","version":"3.60.2-staging.276","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.60.2-staging.276","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"7eecfc8fbea5647618e3852ec100e46f5702e3e3","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.60.2-staging.276.tgz","fileCount":254,"integrity":"sha512-EXIcyo64rDK+U48hxMlxkNBbfux6j3qcnYM8SmtMU1VhLiCwIT/darMPOTu/ZOtHOsT0HNQL73fiKqC5d58P8A==","signatures":[{"sig":"MEYCIQDdf6uykZ2zNNVzuepqGL5NAsrGh1lbT9MNZnzwngVagwIhAJW+AEQMGyUlK1wR0FlXbJEkuphGSbo5hO5zi1brrTeV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22938574},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c4cc634ea54a876dad6d4f22c0f3fd716e330288","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.60.2-staging.276_1788946974263_0.9452069578277229","host":"s3://npm-registry-packages-npm-production"}},"3.62.0":{"name":"@7365admin1/core","version":"3.62.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c21ad39993923ff102a1260845f52c1dcb91a55a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.0.tgz","fileCount":248,"integrity":"sha512-XL6KcyMOzxyhF4kdzejrOad5BkSh+JW5hgLmMaQteBFIxsDRZcRKcdFPFiLVW2EVjS800/kZRAPZ1MsveFq3xw==","signatures":[{"sig":"MEYCIQCgULZKdoHX52NP5LODTWFtJ3QUPf1X14jQrf4BExclxwIhAPkF2I0/9zHgRv2KgbDAr42bpUCXE2va8EtC8M2LojgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22866065},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8b565d4982cb7723f942f9225f1512046ae6b5a1","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.0_1788958425978_0.8527990095528846","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.277":{"name":"@7365admin1/core","version":"3.62.1-staging.277","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.277","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f84ff9b5d8e9c18c74bb552a3b9d9b2e42677762","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.277.tgz","fileCount":258,"integrity":"sha512-fHZlytPRH0xz89/lIx4t/cGUovi7ssEzaEpyLKJ35+sWL5eLP+2KiJDiSnqxMdcjH9RfmFkTUr2sdwpj+IDWzw==","signatures":[{"sig":"MEUCIHExz143k1TPyEe6HpMDvgGr526KRripo8d8oJkfHo43AiEArYqMZkx7xJdgGfKMYqvxlv7a2LK/6yoUs+F1KvEmci0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23037063},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"21aec04dc643a070b9883c45977709478adeeac1","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.277_1788966784521_0.6125787913582474","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.278":{"name":"@7365admin1/core","version":"3.62.1-staging.278","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.278","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c9f4b89900af234b2ecf400da74df9c86beeab9f","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.278.tgz","fileCount":260,"integrity":"sha512-zzr7O3zTrOCB5v9Jf70k7ceGfw9fKGP7q9PBxharHH+H2zhiyyM0FW5j4j6vNLKC3QEl2Yw/0uYVQRIFp4NJBg==","signatures":[{"sig":"MEUCIQCmRsbJnuLYR7+cHW2FNq/3Ms7z28hwymssQHxiU/tB3QIgecPLcBPqpZHX7Fxj7EYVopmMsE1vRYW75gF0X7W4tQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23072562},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d1870b1c572a68c707f981911f048a74c7c1dd4e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.278_1788975962798_0.9808921100430179","host":"s3://npm-registry-packages-npm-production"}},"3.63.0":{"name":"@7365admin1/core","version":"3.63.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.63.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8227095186575c38a022909e3c661854af2674d9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.63.0.tgz","fileCount":249,"integrity":"sha512-Ic+0CHTXLuXiJVoSgQ1OvIrB/rhli3eeO+UqU9DXjxmxvd79BrLj5d6YvUH1K98Wwzj3BpE9rMawNWutVgTshg==","signatures":[{"sig":"MEUCIQCZUqNyfSg42QXeZGaiZvRlnTpPiDF4ijhGWY869nLn1gIgLup7fKZ68zn65A18aWvKis2RdQT05Uzw3BT/tnebDNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22901571},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f3f6c3c674506ffa84229c6b0b1702cf51b8b683","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.63.0_1788976449108_0.049395844678951306","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.279":{"name":"@7365admin1/core","version":"3.62.1-staging.279","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.279","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"433a5625496d665e3d2dec77c2dbc95ce4b3800d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.279.tgz","fileCount":261,"integrity":"sha512-ZNSEEBTTATGkL5KMCWHurJgTY0xe39axymg9ix2ToImdrEDvKdG4tbUt70LfPDipbj8uMFV7UVUsk2++SitaLw==","signatures":[{"sig":"MEUCIQC/Q+Fmzqs0wQNDwS5BBKwJfxvngZYojbqVm8/ihIgSEwIgDAyVlZWLPTubZUPO3DH90JePrAPjvn6QqdUaytv5ePk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23103372},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"419d5eab2a448f16cbbd087de6d78db320f4c78e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.279_1788979049824_0.5537923162398004","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.280":{"name":"@7365admin1/core","version":"3.62.1-staging.280","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.280","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f0e646df6f5650884e7533827a784d9d38a1e5e0","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.280.tgz","fileCount":263,"integrity":"sha512-bV2HwTk/R5BREoZanb+2cZzgCUSGelmNtoZQolf5V5B7J7Kd7HSOpgiuIGABkAJ1B7eTXTgX8r140MJVs2PfMA==","signatures":[{"sig":"MEQCIC8fjBjP0ii+iEM7dAEtVpFrCx6EoPXayDKw3qXYN6e2AiBWUxD8Ntkdk2VnbSkeMWGLg7WB+ZsNi+Uw9Tdr4u6SFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23142979},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"655d8496c5b6e7688cb676fb6c98e2b1a0f81318","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.280_1788979853166_0.10332516675671455","host":"s3://npm-registry-packages-npm-production"}},"3.64.0":{"name":"@7365admin1/core","version":"3.64.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"523f89094a494502bfafe2e555f3cdcb623c7726","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.0.tgz","fileCount":250,"integrity":"sha512-9QQF31aMcwF4GvaJVz0etj7wyFwrIXSmfa5N2rawdLrPeUigIVnN2/aDWHLYpsgBGgmTJ4VWB3/8igNdzlaLWQ==","signatures":[{"sig":"MEQCIClyT4Y/8ZB1rtk7bLQhqGL1Ww6vFitL9uFWXWlszXAKAiBY9+zd4vrmHL6CcX8Hjz0H4Z0I+AAIx4SKQBScpFeN8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22972012},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f4f76bb042531083110cb787e85bf49dc82b74a2","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.0_1788980706356_0.684130366356994","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.281":{"name":"@7365admin1/core","version":"3.62.1-staging.281","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.281","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1ea398e8f8a49cd5067eb0e4797228634a204693","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.281.tgz","fileCount":264,"integrity":"sha512-yTrWbGkCNyvB6qaG/whloAqb8XEs6d1VoMcLm1e/Zm5NRuDWE7X8J/VKOkqLOpC3kwXnhAJhtQ1QuiSdGUEbTQ==","signatures":[{"sig":"MEUCIQDUddNorU9X6ney56JRwJB6UhEzbfJUb0Xze2OrQVcMnAIgZU094oEIWIOCXxYAK0fMtOD7IpKUhW6QMuxXvchBsWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23148032},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a428a825a35161ef0dcee18ef311c9223bf81184","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.281_1789000048968_0.18289388609956858","host":"s3://npm-registry-packages-npm-production"}},"3.64.1":{"name":"@7365admin1/core","version":"3.64.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"3c497cc06ff4b977038ab0ec2a8d1ccc00dafc61","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.1.tgz","fileCount":250,"integrity":"sha512-ceOTgpc29SxAjHA9S+OL2xyKzTcuPce4DWYOitXqzqhh7RbgKskOB6qdwC/t3jdbgXEEIScDxmZi6OuIHEJiQw==","signatures":[{"sig":"MEYCIQCZJIlXHUavkC82kU+il2/7h7xCoM/4dtN2t54LOTG7CgIhANnqRFZVTiTSGzgzOcxW1pXZqm450OFCdskLBnPXTkWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22977086},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ec192c633ebbdb9755e3d381adc503b864dd8606","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.1_1789000710452_0.42746237126328834","host":"s3://npm-registry-packages-npm-production"}},"3.62.1-staging.282":{"name":"@7365admin1/core","version":"3.62.1-staging.282","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.62.1-staging.282","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9048e66046e2fc3362d3561c52ee7f1d0a19125b","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.62.1-staging.282.tgz","fileCount":266,"integrity":"sha512-5wLtXBU7RayfRv1nAeVBZlRk29i7bq3ddfqwEznetw7+Xa/vIUGssUte+XFc7n4X8zdcfozOFqGeniy7voNkwQ==","signatures":[{"sig":"MEUCIQC47z2c/sc9RSUTGNi8RrqjRnIHJ+kGkLRRgaRP5GTJcgIge57V3Y8ANgatoQGm9W4nxGr4d+rvm7N8dii1p9SFifs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23158536},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"129d4c86ebee3cc8fb713aff1268767692987d96","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.62.1-staging.282_1789011722369_0.28562220056257126","host":"s3://npm-registry-packages-npm-production"}},"3.64.2":{"name":"@7365admin1/core","version":"3.64.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"774b2ff05428a409552cdca52a27b4e9dee070b9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.2.tgz","fileCount":251,"integrity":"sha512-wEQL+gUUySSHA0nwItYdQfkoIb5F2s/YuRbqGm9ug5cSCxSNGMaFGvJxU4khDIzaYvczvUYmbJZiEipJ+16Vow==","signatures":[{"sig":"MEYCIQDaxutiOXpqzF7pKhCl3ytixE+KJ0yxG5NgMIhhxGMbKQIhAKm9rLEBVJF/YKCk0iZW1GnWk8g372e/ng2VlV2RLTZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22987619},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2d92110de03aa0965e99dcbebeaae405faaa6dba","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.2_1789012309376_0.052193295302526366","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.283":{"name":"@7365admin1/core","version":"3.64.3-staging.283","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.283","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1271f33a43bf3a4d40a7e2e79b5b9ec8d8921760","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.283.tgz","fileCount":266,"integrity":"sha512-U2F1kbQlfPEBrCjrCICzn+pesR12XMtMOU1pzojjPrlzi6lBLIjr16Nexlf6//+EYw082cfSJW9A+iANSFzf3Q==","signatures":[{"sig":"MEQCIHtBT+XI5GMgMca0Nsp/4NJIL0avowMTK5rJfm8rczVaAiB3erVRjDMKP/OX6lDeQwX/8dueaH1GMRiaAgJCarjhiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23162094},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"94711072210177a8eae968be16be161747e345e4","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.283_1789019172565_0.7911718398026213","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.284":{"name":"@7365admin1/core","version":"3.64.3-staging.284","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.284","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a21c555bc1f7488899e874e960563fc4b6fe7bfa","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.284.tgz","fileCount":270,"integrity":"sha512-ihQ+t8PvMBQ0hI3l982hxSjlOm24TGy5EobcvsQuVDOFEuCgB78fnqmHX94Cgkmn4x8QzrecKwUXYYADnVjw2g==","signatures":[{"sig":"MEYCIQCNcaBDM0ItzFlX3yB7b8TWjFyrfQBq9DF8enF0cHrfXAIhALOec5KRxNb3j2BMLRu7G6CXvSN9XDmrvRiebXyv6GSP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23165792},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"95101137106cbc13051eddb14dbcd7cec0867def","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.284_1789019361954_0.5586011259485697","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.285":{"name":"@7365admin1/core","version":"3.64.3-staging.285","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.285","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"88d1d0b0133d80e1634799e23362fb5954926cae","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.285.tgz","fileCount":271,"integrity":"sha512-pZU2qF/5hY9408NnkWYbIxjxXphCxOZFete33fA/Dg5KaO59PlfDEvlNbuxisjEgY9QRQO8sJx7hALqe1529xw==","signatures":[{"sig":"MEYCIQD1mLQy09r1fr4ueHlkI20pbZaWPmiS7OkNNoSTm1XNagIhAIaPY4nUpqTVuGDg6YIKB2FAb0k6fjmHNFHEftBFiAzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23187278},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0b40e7a380cc7236181ec33a814a28227763c389","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.285_1789021864436_0.5451016692463211","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.286":{"name":"@7365admin1/core","version":"3.64.3-staging.286","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.286","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c496e2c4137d00549820a80b818f76fc23281bc6","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.286.tgz","fileCount":273,"integrity":"sha512-++8kGuMxcf0Frz4tB3SQfAwAk/fFXQGULfo/e7yEQ1lyr1ySv5ysQqTmRm4ThOzLgjFE8zaN7Av6hdMYqY5TfQ==","signatures":[{"sig":"MEQCIHjAhG/x+R7afUuPzqL90krTIatNLbNRXYAM9KtCAfJCAiAqonHto4WuimspLWHQBN9GmkeHPWGK9gL1UWExr/U7nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23253077},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ed28743df8c96b96bb13dac7db714a1a1b84b2bf","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.286_1789027618241_0.9180546235195426","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.287":{"name":"@7365admin1/core","version":"3.64.3-staging.287","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.287","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"36f71db23896f7822e37a72b17904f3b82de3560","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.287.tgz","fileCount":275,"integrity":"sha512-d4wJ9F6p9rQJo3WMm4f2hqZBR1BrtCQcXGNNkjZkyf5q5unt0OpPjgEFC3TMH+NmEgCLQAHTuQtT/GCnNqZq5Q==","signatures":[{"sig":"MEUCIDbqySVKHWgHGA3cM1ZCv620GSDNRbR3EVsQHx3dELWbAiEAsgXQXikIDzHPq78koHid6wvpyMPG7atc77yAcleAkPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23259955},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"25c93be19957aa9808d3e5836ca2514501522992","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.287_1789099132915_0.13638584538055132","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.288":{"name":"@7365admin1/core","version":"3.64.3-staging.288","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.288","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"aa959607e253f64052431516c2694970a2cf8f8e","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.288.tgz","fileCount":277,"integrity":"sha512-SWm+j5lnD0xbNY+KacVIF1FTSp1PON+1n33CYh60WGYvxoup3o4neYensXcIVvky+X5VCmRsA1MdAj4+sHyqTA==","signatures":[{"sig":"MEYCIQCMqHEs0R59ysrYyJmxCVnV2coU8xTU9hlUZ2qcOrgXhAIhAIoFihzTyhLIE1bC0dRwlRhFdFoB/eoFTfkjzLyhu/Qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23265778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b229fcc632eae3fa6b09f7180e11249ffef8eba8","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.288_1789100118991_0.5441875474711126","host":"s3://npm-registry-packages-npm-production"}},"3.64.3":{"name":"@7365admin1/core","version":"3.64.3","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0ef089b284e5271a3a5a0046dec38f5ba868bfda","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3.tgz","fileCount":257,"integrity":"sha512-cK2SqQJzEJXuun8iolcCYH7laPzCLMXGyLQvnVDtukpfTiLLuFqdJgZzspfHIenWptoS+mdZZuXByifjSlwJlA==","signatures":[{"sig":"MEUCIQC1o/fa9YHD06PRM4CPgPzXvcpyp4UC1dn3MR/AVNJLsAIgT1H11FihecJIVYVcAbyQ/eWkHKjJGaTsiguYbmw8nOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23004040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3aab6a4c8328f8410d7e78fe6694e32f972176ff","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3_1789100547453_0.9947475724629096","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.289":{"name":"@7365admin1/core","version":"3.64.3-staging.289","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.289","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"371bbb27c7f532ab9388ea28900d789f0e056a20","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.289.tgz","fileCount":279,"integrity":"sha512-JNsMkz6u2thmiPjtNWML/mpoBCgnMar6vpgfQ03Z3khXuhO7j/sNO98B4lODF3XwPnACFtvH1wJnvmcuZWFOXA==","signatures":[{"sig":"MEYCIQCxw0jmtfA5gPCXIWEz6YskEFsXPg4QP3ggiJCYgxvdqgIhAJJkM9G0wLelDDW6SAy7SGVOkXYqtsLGqRC0xjxLwBA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23298351},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a4061ea6958e80de796177ea411b060d0a3e056c","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.289_1789106099816_0.42022313145135537","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.290":{"name":"@7365admin1/core","version":"3.64.3-staging.290","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.290","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5647c9c1e716afd08ab42ed867b70462973ab9fc","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.290.tgz","fileCount":279,"integrity":"sha512-Dfl90/tiIqCB9Lat/E7JUmYLtJCNgBjDkF2u/Ssxvc9iCCPlS/35AJUw1nVTjTsrY1twKyKp4mou5wlKxlqmNg==","signatures":[{"sig":"MEUCIQC9v6jhbTJvaXKXq88mMeO3YdnuobbmCbnpGeOVkpYLtgIgapT9qclk8Bn1ElOVLt4K2xR+6hhHR6OLTGUCjUpVCBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23297274},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e6b391acd5c7489bdee29f860bb4bc8a9c7ad859","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.290_1789107162791_0.5024893313899068","host":"s3://npm-registry-packages-npm-production"}},"3.64.4":{"name":"@7365admin1/core","version":"3.64.4","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.4","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"8fdd00696a8410033b61385720fc10489df78a08","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.4.tgz","fileCount":258,"integrity":"sha512-EQq1Tybh+IjeQLIIQQHz5YafhR67G3CTT2/EkeDuUrxJ39FvR9sh9gP5F2+qGM4N0yPll0yTwUg9DuPZcYSK8w==","signatures":[{"sig":"MEQCIBkKiDqSBGGZz7Kp+teBCXEFI2jR9P1G/g+dQ8b/fAnEAiALS1aXTir/iQYqy1UADn9jUthg2QWRgm9FotijlraPlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23035571},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"692cc15706a325746d39bc32791d022f5aa6c356","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.4_1789107421602_0.5682855020988957","host":"s3://npm-registry-packages-npm-production"}},"3.64.3-staging.291":{"name":"@7365admin1/core","version":"3.64.3-staging.291","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.3-staging.291","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"254df0de4d714767ea9140e60fbba86ad78bb696","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.3-staging.291.tgz","fileCount":281,"integrity":"sha512-ndI1VxEXBkaTuFN+KmudqyyoUU/oIkrfeO0DbvYb8IYaz8rP8HFUaYunLntVSq1QsvJPO5zbCOWv9WRqHtn1sQ==","signatures":[{"sig":"MEUCIQCxoow9jXxb7wxyxtSxZjn+8WfeNennYCGHR+PeCnqelwIgPZyfohduCYKxU6IN24rErz/cAmEcIYQtZKL2adJyQXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23312915},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f535431b334e88589b4fa78d4669ff45b9ded310","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.3-staging.291_1789113067846_0.5004624489460958","host":"s3://npm-registry-packages-npm-production"}},"3.64.5":{"name":"@7365admin1/core","version":"3.64.5","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"58668e82169440cc9fac6b1efb3141a8323e2267","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5.tgz","fileCount":259,"integrity":"sha512-vtFcnjzyDZeZW2lR0fOajEYv1MBhkeXin5Cg88Au873+WVbsHV7URpZ5Amnlht+bHUuGPRepA+oB50G6b6rZ7w==","signatures":[{"sig":"MEUCIF9ENFHiXiVkn7sHZYA2eaPYdJdpaAZ+W99kGqU+8IPAAiEApvukw2ZSvLROoQtxzQ40H/50kNHOU+xSihXDXZnMdWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23051237},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2ffdab8572185b26c010976e3cdcf4d9720ff994","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5_1789114016037_0.09681564851537239","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.292":{"name":"@7365admin1/core","version":"3.64.5-staging.292","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.292","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9b4436e7a9ac0c01cccf445447c4d6786358fe50","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.292.tgz","fileCount":280,"integrity":"sha512-cBiZjVzR1pVWgO7QPd0SVsiA6qJCW1Q9nsCCKt+ZYLjzuypIjCvO2mwo9oF3WOgkNC8k2xBApKumePftOkUYyw==","signatures":[{"sig":"MEQCIGSG6hAQCQ5fvf7K09PGVlC87H+t5cPfsOpsz3OhvFldAiA0Mw+OEY352IEhjYFzMBbZGsqJAFs9E87h6VXOBGx7Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23645325},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"08d032addbd64e41a6bfdeca560d256be7e786f3","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.292_1789129252843_0.6159520192104371","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.293":{"name":"@7365admin1/core","version":"3.64.5-staging.293","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.293","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f1c65f94e9b5fe1da15cd5662e9d5fb27c715932","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.293.tgz","fileCount":281,"integrity":"sha512-U97iMEZhs7RVa3JE8E2F5XhqP5C5kh8X1ZlR5vLAiB7LxGaeWcAEZ6zBYomaJFlBXPNKMoJFVFXRx9/3SBqAMQ==","signatures":[{"sig":"MEQCIHvOtu4WqmJfO/y1a//5pEu4YyyNvpwHiVJ47kqIwrbLAiAONPgRj8IuUT0G+k2RYfvLlsW/xDGowLoFLqDvYFRHfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23649437},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8acfa8e91ba67e1dc70e7ba69efbc81921297d19","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.293_1789142998052_0.34206420902188217","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.294":{"name":"@7365admin1/core","version":"3.64.5-staging.294","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.294","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a3348662a6fff6233cb14dd0a51b654b66038b78","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.294.tgz","fileCount":284,"integrity":"sha512-je4jCbIovbiGUfCPY/CACVMDDwwN8tIDXEG65hKUwZ4huMvBIdnFPW4R3Vucq9CTv4elDfdFwA82ZsK9i3t+dA==","signatures":[{"sig":"MEQCIFa+okv7K0IBxtRhUJZD5HHJMWr5vdwL+80RkJQdVZ3dAiAn7bKQrJdbf6RFogH/qMYqRumn2JXcYwU4SA/zYuFbJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23668103},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ec4a3d0cd7e44022d9416c947c7f4b0a050b245a","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.294_1789143278195_0.11281435831743591","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.295":{"name":"@7365admin1/core","version":"3.64.5-staging.295","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.295","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"e9322ee8bbcbe7822160db52aa5d7f6c7af9ac4d","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.295.tgz","fileCount":287,"integrity":"sha512-8gc8ObHtjpk8pet9LvgZfb9IwAJxeZlWYGd08hgmv+JYyviWKqe9HG1bGeC4ogQtaaK9w72CV5JqsCrXVQAiLQ==","signatures":[{"sig":"MEUCIFUoybLfR8b0GJvZMKIXHO/wsntnV4xkppdW46P/beIyAiEAkxtH9RoxaJR44n+4PCkP3vCdAoGHPl3hwEmemOpGgBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23682641},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3bfe680bb0572bbd17604dda8596641dbab7e20e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.295_1789143367200_0.43546026745531585","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.296":{"name":"@7365admin1/core","version":"3.64.5-staging.296","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.296","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0cb5510a6741984000c456fa776e044a07cf9338","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.296.tgz","fileCount":290,"integrity":"sha512-dwdCxCE39mAJEQvpxd0y4wZrJZbzqSyYCa0o8XOOphCES8Sh2VChCUNvxPPb0Cn62rQUScI3kKUSLARRt0DR7Q==","signatures":[{"sig":"MEQCIF6z8pe3fh6XGCRa2A6aILXQ2Elbkd8nDy3pXQOLoRbAAiAMlGwVLNm4q31mVrR7vN5Dkw5k5FIO/WDty69dFtp5bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23711689},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"44f2d1364054ba2fd3d769506f2227661165f59d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.296_1789143434909_0.4077466257467992","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.297":{"name":"@7365admin1/core","version":"3.64.5-staging.297","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.297","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"18fab2c4df796c5d10b808b0c4a804331652e7dd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.297.tgz","fileCount":293,"integrity":"sha512-GH0NAgk/liKLK30+eMKqPHzLXmPaf8DkSBiynZ/o9KqzhJu8Ii5owIib1gAv6DtalZbOmqVT+zGyzTH5S4TtwQ==","signatures":[{"sig":"MEUCIQCP/U4A77Mv6HryxYw1N+GSvKGYIpBbfSQsMXUVe6BdjAIgHu36I7slmEInKCrfzhVE5NmLKD5bBDn3fsIJlzAX/6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23756045},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"b62d8ed2ffe04a9e194e29b78cb408c6ce208c73","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.297_1789143874038_0.8108350465554495","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.298":{"name":"@7365admin1/core","version":"3.64.5-staging.298","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.298","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a2b36017201dcea2ed0af9298721b83ebd3e28fb","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.298.tgz","fileCount":298,"integrity":"sha512-e0lPalIIOahXIUs3KjST2Cg9cDuU1oAm9CynjXZ+za/PRAtAp0oGZZVK7wHm0bJmD6NFJl7T1CryS/AeSb2lmg==","signatures":[{"sig":"MEYCIQDTTcH6DQu6JTM5alK3excyRdXUQ/Isfz39nOi11uS6fQIhAOIlBuGh0aeZ4CXDzHo1vALPgutwrVBDb1gZ3aPBfPZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24035044},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f3c8472cae1c470d7e6dfdb46f7e8404cad97002","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.298_1789144434387_0.9871907546502918","host":"s3://npm-registry-packages-npm-production"}},"3.65.0":{"name":"@7365admin1/core","version":"3.65.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.65.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"786059e4cabe0f03ad40aad32aa7420ac1fb43ec","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.65.0.tgz","fileCount":271,"integrity":"sha512-nF6yTUxrXJyjBHawMA0pagQHn05TZcBdbBZciY1qCEi9fMkiNhb1gyNzd+vfdoF+9RGJHwitQONq61Gd/o2g9Q==","signatures":[{"sig":"MEYCIQDui36Q6iiV1Ch6y38sVZM65cJsho+df/tl9gRLCbbAbgIhAN+E6lSooo9sXVkrbYO962PKb5PM4lnIT6HIKLtgpATD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23440910},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"484037f7247c56980e076dff63013e211220568d","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.65.0_1789146405680_0.3914535460470381","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.299":{"name":"@7365admin1/core","version":"3.64.5-staging.299","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.299","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"718be27d68858e1aaa9cf350ce4729bbcbeca63a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.299.tgz","fileCount":299,"integrity":"sha512-vQSHIKKb8eoevxO7r0MQ/l/iRli54QGKB+1Vm13fvkntkIOySpc4mxQctkE1xfbjMttsxJpsk7a4FetdoxwEQQ==","signatures":[{"sig":"MEYCIQCBY0dFR0M+HHBGtrPJWyKWlcWB5BNreUed/Cl2b1J+QAIhAOGIAF2fBrQxS4HhD6laXqRboChg8Nij5BlLtcG4N6qa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24039345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"09b985730afeab517a921a9f71561391295d5b1b","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.299_1789148645352_0.36464172696902497","host":"s3://npm-registry-packages-npm-production"}},"3.65.1":{"name":"@7365admin1/core","version":"3.65.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.65.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"5df890a1521e3d44ac2ac90fe6a77c25533670cd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.65.1.tgz","fileCount":271,"integrity":"sha512-cC4vVSPHXOx5rg8suPTaKFSyP8nfSmPwYokXC8SFsj67sIEWZnBXjixbGZxR/Zp6phijRbZsxn+7QQv36djPyA==","signatures":[{"sig":"MEYCIQC1uMqVupRlRwY7mvXPBvJ19W8DKHBfwMQu0pZL8dzvRgIhAMUC/bxRxlK2BHAnI4BQ7v6URjR/KAxClAcx5rriYtGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23445218},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"76e51380e307980be46b233d75203ac155474a95","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.65.1_1789149819622_0.5562659927011366","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.300":{"name":"@7365admin1/core","version":"3.64.5-staging.300","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.300","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"238408347d5db08bdeb87da286e8d7ee60e72991","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.300.tgz","fileCount":301,"integrity":"sha512-U7YKq1jAhkk4qvzoNa4j6OzNZiQ1cBalwHzcy6RF8Dx29aBfRZ9sYRw0tW9uuo/KGYzYqib7jIu1n64er76plg==","signatures":[{"sig":"MEUCIQDnSrCNCQZfAcs+J0eKRwt23ejslROSvZxf3b5ffK+IEAIgWd4MArYMxFlL25/EaBjJLw5oMWU/h9JjyYfL6ibDnmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24057328},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a95b99ca3b41d02749f73c1f7d7caa726f7636cc","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.300_1789151303407_0.4097117794172447","host":"s3://npm-registry-packages-npm-production"}},"3.65.2":{"name":"@7365admin1/core","version":"3.65.2","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.65.2","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"0069a7917940e0255618f31e9524c9f051a514a9","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.65.2.tgz","fileCount":272,"integrity":"sha512-qFXf2KQiC5rjOs70B/jT5bT5/iZ+wrTIe7MDDwL+X4IX6CzapFcKM7uGmXs9eePLbgQ/GBqtwcakOdbsHSlvlA==","signatures":[{"sig":"MEYCIQDGHLMUR2eh8Ms3WBrsSnI6u5CA6mCGpPIE328Pu6zncAIhAL1qS67aLDAbijmEVrmygvcTQldFASkhPt7yj8K8CHjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23463208},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9be8605687683860a3cd58271026965bc3017140","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.65.2_1789152232746_0.08632636885891554","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.301":{"name":"@7365admin1/core","version":"3.64.5-staging.301","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.301","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"b32136c126057b976ae97ec3aa29038c490c1848","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.301.tgz","fileCount":302,"integrity":"sha512-26Ws89RATtZ6gDm5j6utX+/9dBTou0VK2rj0zm7ll9cmdGwnMqBBCw7cmMlontFMPKXoRqXcjcCL7jlNIvcgLA==","signatures":[{"sig":"MEYCIQCLz+ct5M1Lh8cLz5RY+uCQ+VQcAqd6oa2kbhSvbrwM/wIhAI//cRIvqlA0Y2Bw7mERGFJLySREuZ9Y3RiocV9k5vHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24087376},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c1b064fd006693a60fab9d690ad8ff6c15acef4b","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.301_1789192954135_0.2545911169317261","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.302":{"name":"@7365admin1/core","version":"3.64.5-staging.302","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.302","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"f6604e506bb16721e7404cae7219cc4e9c71f8e5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.302.tgz","fileCount":305,"integrity":"sha512-YXK5Wl9LnDQYmPI3P2sJhlcc23wNTcDsMA7Ax1T6HFXMKfhmhTHvmBsjSM6QSVw/5jGYQh6B2Pn2/x0wC5cb6A==","signatures":[{"sig":"MEYCIQD+qdnb5m/JUiZACEOwFo6kGWZfm6JJm0cwM5Xau41v6gIhAJgDM1BGA6FJV1uN6/4Zqejj4oD/BbCmA2+uxu5KeTUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24271406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d223ffdb176e656ad2d06d8909e4dea0b970f1a5","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.302_1789196548931_0.19012220926052237","host":"s3://npm-registry-packages-npm-production"}},"3.66.0":{"name":"@7365admin1/core","version":"3.66.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.66.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"21d73ba346c87643c2b82e9ef0fab3c9691125b1","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.66.0.tgz","fileCount":275,"integrity":"sha512-5tEu4IYW7FZKAgKkdX7SeM0ydqToKi+TZwyf4O92zAcy/8sHKbLGvPueZ3jeK5k60AxJWvCbB+V/l0Cw1thO8Q==","signatures":[{"sig":"MEYCIQCBAfIG2o4ecJn0DdTUiPhpuLokFFjOdm2/HkF/RHP3yQIhAPTB/Qze5VxeTATHYgrNdki5LTD67ou+HKTSrCdX5GUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23677311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"78c945d59f31b4eac841e1b501d406e6b7c51034","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.66.0_1789197253390_0.5273494970847823","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.303":{"name":"@7365admin1/core","version":"3.64.5-staging.303","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.303","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"c3e44f06fffa54b05670d248eeaf00d154bc35d5","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.303.tgz","fileCount":306,"integrity":"sha512-p0IrKKXn2Jo2wPuFefVzhAacoYMSHsFvFmLazWTqbycWE4qZ/Kl11liBLiBu14MIW/1xTaJYH/PcU1lFxJEgqg==","signatures":[{"sig":"MEUCIQC9MrGk91uPxwu5fvzmHXfUDVsawanbSCE1Y/R642IctQIgRT/9t2MJTcKBahbqCNF7JAFXRTZY7JekXebAyHLiqW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24277421},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"54d6ff01fe25f1feca144cce5496e5fccd4ea18f","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.303_1789306365938_0.8862817064996722","host":"s3://npm-registry-packages-npm-production"}},"3.67.0":{"name":"@7365admin1/core","version":"3.67.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.67.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a6b7ea170161f998a0c2eaa2b0d3387d295c7a0c","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.67.0.tgz","fileCount":275,"integrity":"sha512-KqS+a3EOWzP6vB3b1OIbiFe4f4dXxxy2zd5KdD5Ob+Xej0s2kFS8PG+t+GzMzuR4YLgAU8WrAJ/CazfR2Q/r/Q==","signatures":[{"sig":"MEUCIDr5AS/Fma3rt3YQblsfMMrGNS5IHxTYzdKPJqZ/8lykAiEAv0FiZtkuwvHx/CwwH3+gxa2sllUfD6RUR8ZeOVlwJsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23683363},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cde769a52c27ba926c76e85d1611a221f7dca3fa","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.67.0_1789307345312_0.07906345996244424","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.304":{"name":"@7365admin1/core","version":"3.64.5-staging.304","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.304","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"252d55ca42b39f46ed62ae4ff52c50a715bd41dd","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.304.tgz","fileCount":308,"integrity":"sha512-9BOdkAOLc1c1m9wEJmqvIaI+CrBQxjOGdWQXNTSvcPyXdI70PoB1EyKa8mMy4MDSF7Zh73rq4d3+539D9G7dMw==","signatures":[{"sig":"MEUCIASFEH01qF1+0I3KhPF1JeJDgwsALBo/MDvXBeNP/r5JAiEArEurUwWrdmEW8Ojgy+YyNm6JJ5ZBn9+YRvM7QtXQEJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24301813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7903c757f5b2ed4c959d1e14b4903814cd6b7a88","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.304_1789308066754_0.8110415270822755","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.305":{"name":"@7365admin1/core","version":"3.64.5-staging.305","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.305","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"a287c8ca3ac3076aa96cdc81ff4161d118a1d665","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.305.tgz","fileCount":310,"integrity":"sha512-EVsVlaylpZoea6uMN0arIAMRGXveHlBWE0knvj/tCin8bO63I25kQ64KsdijCmVDPAftI1EaY4vmPWhu8irAKg==","signatures":[{"sig":"MEQCHzTwf8u2EMRkTY6QANVaZaeTiUGEEhFTEIQmTqYcu/UCIQD07Pm8Sy+oGVnTY8sQzTKycH9uferpblUgcyOZACjDSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24308479},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9ce80704218cbc06da01a6005e5186a23ef0d603","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.305_1789308537640_0.817171713023773","host":"s3://npm-registry-packages-npm-production"}},"3.68.0":{"name":"@7365admin1/core","version":"3.68.0","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.68.0","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"1436c4261a8e2e32d72322af5fac6d859bb70d56","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.68.0.tgz","fileCount":277,"integrity":"sha512-/NddXsaSWN8WLbxo2FyvrYV7+0m6vzRU4qCmmKfNQDkXD6vR8UyTn1FiSgUltEAufdmEnRtew6yW2hMZMA6nfQ==","signatures":[{"sig":"MEYCIQDXywhOEwUl2Q+eaaPru2737a4ZsrhMrUmFb+iz9XJLIwIhAJr4p5UoYJ/UYqDAh2Bp/1IgoiiYk5on6ooElHo5UG94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23714684},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"a21d14ffacea3f65076d03a935560de056a21dd7","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.68.0_1789309318677_0.8512173344743035","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.306":{"name":"@7365admin1/core","version":"3.64.5-staging.306","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.306","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"97a9a6cce3f07584f4e5e4a82cb7650b9ceb4007","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.306.tgz","fileCount":312,"integrity":"sha512-+z3RF/ho1h1lTkZAPk8duKvDcJ7xjJn2s8QgSfgRFwqXGsjvmPe5N3KUgKUoSWuqilW1cB8jPZ0kUOacBv5pUQ==","signatures":[{"sig":"MEUCIBMWHbLfweP+peidKbv7viTunpoqQmxFOckal2/1d6qGAiEAo62UWaZA1UTh+m+ifptNqKKVhOSTdo72wDhn4lKmmH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24331258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f0da7d0b071225fdc1b330e179313c8e50ed85c9","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts src/utils/people-create-gate.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.306_1789311904149_0.7010107910456325","host":"s3://npm-registry-packages-npm-production"}},"3.68.1":{"name":"@7365admin1/core","version":"3.68.1","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.68.1","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"9f607a449decb2c515fb527819cc200dc1ed2a42","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.68.1.tgz","fileCount":279,"integrity":"sha512-w/FHYIeEP0FI7/LMmd54tcBf1aVqHJg29LpLYiTaJw1pib6SSUrzx5d5DLXgE3uCSioL0rjdKSumHgbTlTC8Kg==","signatures":[{"sig":"MEYCIQDr11RrUsH7VgqaycZ5lLCFdmBu3COvmCBOQG2ASyLk5wIhALHq5JvArPRPBHJL9q7QwDmfs4+PJ0BYEHsGmg+8B+BF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24068813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1d5ddf73f0126ab9ee5f91e3ef6113608813d07e","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts src/utils/people-create-gate.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.68.1_1789358203106_0.7310375130513591","host":"s3://npm-registry-packages-npm-production"}},"3.64.5-staging.307":{"name":"@7365admin1/core","version":"3.64.5-staging.307","author":{"name":"7365admin1"},"license":"MIT","_id":"@7365admin1/core@3.64.5-staging.307","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"dist":{"shasum":"00c604107c7ae6e9b90ae17f6f52f4cc14c0aa0a","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.64.5-staging.307.tgz","fileCount":314,"integrity":"sha512-N+dteSzCI9mobesWITIPgjKHNiwpVcpWP2zQZDjWPgiocCROyoTlmYPeI3F03g3SYsm/TuhxxhWI62P8Ko6B7g==","signatures":[{"sig":"MEYCIQDJLm2F5bQ5h4fnAbkVvaatrgoIHdAOIHQBmQ1yeupRggIhAPf4+TfkRYKWydhpAHD/QA2ov8tjkcHz4/JQXJDua0hE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24334186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"2f9eef7a5aea669498190eecfc314b61c64e7e31","scripts":{"lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/occupancy-tree.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/module-gate.util.ts src/utils/resident-account.util.ts src/utils/email-match.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts src/utils/people-create-gate.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\"","test:camera":"yarn test"},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^17.13.3","zod":"^3.24.2","uuid":"^11.1.0","xlsx":"^0.18.5","axios":"^1.13.4","dotenv":"^16.4.7","moment":"^2.30.1","multer":"^1.4.5-lts.2","openai":"^4.56.0","urllib":"^4.8.2","xml2js":"^0.6.2","exceljs":"^4.4.0","express":"^4.21.2","mongodb":"^6.18.0","winston":"^3.13.0","node-cron":"^3.0.3","puppeteer":"^24.33.1","socket.io":"^4.8.3","csv-parser":"^3.2.0","nodemailer":"^8.0.10","cron-parser":"^5.3.1","jsonwebtoken":"^9.0.2","@types/urllib":"^2.33.0","moment-timezone":"^0.6.2","fast-levenshtein":"^3.0.0","@anthropic-ai/sdk":"^0.106.0","winston-daily-rotate-file":"^5.0.0","@7365admin1/node-server-utils":"^1.6.0","iservice365-expo-notifications":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4","@types/multer":"^1.4.12","@types/xml2js":"^0.4.14","@types/express":"4.17.23","@types/mongodb":"^4.0.7","@changesets/cli":"^2.26.0","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/jsonwebtoken":"^9.0.8","mongodb-memory-server":"^10.1.4","@types/fast-levenshtein":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_3.64.5-staging.307_1789361802231_0.47825631990607675","host":"s3://npm-registry-packages-npm-production"}},"3.68.2":{"name":"@7365admin1/core","license":"MIT","version":"3.68.2","author":{"name":"7365admin1"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts && shx cp -r src/public dist && shx cp -r src/utils/handlebars dist","release":"yarn run build && changeset publish","lint":"tsc","test":"tsup src/config.ts src/utils/anpr-revoke.util.ts src/utils/anpr-plate.util.ts src/utils/vehicle-request.util.ts src/utils/camera-view.util.ts src/utils/camera-bulk-import.util.ts src/utils/dashboard-metrics.util.ts src/utils/camera-capability.util.ts src/services/camera-device-http.service.ts src/utils/camera-alert.util.ts src/utils/dahua-protocol.util.ts src/utils/site-name.util.ts src/utils/service-provider-invite.util.ts src/utils/notification-category.util.ts src/utils/hid-card.util.ts src/utils/hid-json.util.ts src/utils/hid-access.util.ts src/models/customer-site.model.ts src/models/site-camera.model.ts src/models/member.model.ts src/models/subscription.model.ts src/utils/session-id.util.ts src/utils/occurrence-query.util.ts src/utils/update-result.util.ts src/utils/hid-amico-authz.util.ts src/utils/promo-code-currency.util.ts src/utils/console-audit.util.ts src/utils/org-suspension.util.ts src/utils/session-revoke.util.ts src/models/hid-amico.model.ts src/models/patrol-email.model.ts src/utils/patrol-email-pdf.util.ts src/utils/visitor-status.util.ts src/utils/self-service-email.util.ts src/utils/hid-secret.util.ts src/models/visitor-invite.model.ts src/models/guard-invite.model.ts src/utils/site-timezone.util.ts src/utils/bulletin-service-apps.util.ts src/models/bulletin-board.model.ts src/utils/vehicle-import.util.ts src/utils/expired-vehicle-sweep.util.ts src/models/vehicle.model.ts src/controllers/chat.controller.ts src/utils/file-owner.util.ts src/utils/console-permission.util.ts src/utils/role-scope.util.ts src/utils/org-default-roles.util.ts src/utils/org-modules.util.ts src/utils/site-modules.util.ts src/utils/resident-app-modules.util.ts src/utils/resident-default-role.util.ts src/utils/invite-role-scope.util.ts src/models/personal-emergency-chain.model.ts src/utils/self-signup-files.util.ts src/models/person.model.ts src/utils/module-gate.util.ts src/utils/member-lookup.util.ts src/utils/notification-access.util.ts src/utils/module-access.util.ts src/services/module-gate.service.ts src/controllers/site.controller.ts src/controllers/organization.controller.ts src/controllers/member.controller.ts src/utils/org-owner-repair.util.ts src/utils/socket-session.util.ts src/utils/people-create-gate.util.ts --format esm --out-dir test/.build --no-dts --silent && node --test test/*.test.mjs","test:camera":"yarn test","test:e2e":"yarn build && node --test --test-concurrency=1 --test-timeout=600000 \"test/e2e/*.test.mjs\""},"devDependencies":{"@changesets/cli":"^2.26.0","@types/express":"4.17.23","@types/fast-levenshtein":"^0.0.4","@types/jsonwebtoken":"^9.0.8","@types/mongodb":"^4.0.7","@types/multer":"^1.4.12","@types/node-cron":"^3.0.11","@types/nodemailer":"^8.0.0","@types/xml2js":"^0.4.14","mongodb-memory-server":"^10.1.4","shx":"^0.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"dependencies":{"@7365admin1/node-server-utils":"^1.6.0","@anthropic-ai/sdk":"^0.106.0","@types/urllib":"^2.33.0","axios":"^1.13.4","cron-parser":"^5.3.1","csv-parser":"^3.2.0","dotenv":"^16.4.7","exceljs":"^4.4.0","express":"^4.21.2","fast-levenshtein":"^3.0.0","iservice365-expo-notifications":"^1.0.0","joi":"^17.13.3","jsonwebtoken":"^9.0.2","moment":"^2.30.1","moment-timezone":"^0.6.2","mongodb":"^6.18.0","multer":"^1.4.5-lts.2","node-cron":"^3.0.3","nodemailer":"^8.0.10","openai":"^4.56.0","puppeteer":"^24.33.1","socket.io":"^4.8.3","urllib":"^4.8.2","uuid":"^11.1.0","winston":"^3.13.0","winston-daily-rotate-file":"^5.0.0","xlsx":"^0.18.5","xml2js":"^0.6.2","zod":"^3.24.2"},"_id":"@7365admin1/core@3.68.2","gitHead":"23961d091eef6c3297be012b1d81db5476690cbb","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KEnQr1t/3mA0MVtXzaYlBOgNs/serB8hvdhmX1WAtaFgv9MOeKvHSaJVAZylj377ekvDyY/MH1H1y9IhA0z89Q==","shasum":"855301c6d408d753cd4a41af8fb18b12125ffd74","tarball":"https://registry.npmjs.org/@7365admin1/core/-/core-3.68.2.tgz","fileCount":280,"unpackedSize":24071748,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEYmbw/rd1VmyEZwNFUCfhyFHNDGFvuPwivgwGeVWxStAiEA80D+EW8J9+Xav/rs6TjAL7M0f+KUJU6sDVGl3AdBDRM="}]},"_npmUser":{"name":"7365admin1","email":"harris@seven365.com.sg"},"directories":{},"maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_3.68.2_1789362465240_0.9292057482157403"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T09:22:49.881Z","modified":"2026-09-14T05:07:45.632Z","2.6.4":"2026-01-19T09:22:50.129Z","2.6.5":"2026-01-22T02:01:07.978Z","2.7.0":"2026-01-23T06:18:15.936Z","2.8.0":"2026-01-29T01:10:58.079Z","2.9.0":"2026-02-05T01:34:12.529Z","2.10.0":"2026-02-12T05:26:04.937Z","2.11.0":"2026-02-16T03:25:22.879Z","2.12.0":"2026-02-19T02:26:18.714Z","2.13.0":"2026-02-23T08:21:04.321Z","2.14.0":"2026-03-02T00:31:46.271Z","2.15.0":"2026-03-06T01:53:59.267Z","2.16.0":"2026-03-09T05:28:57.284Z","2.17.0":"2026-03-13T08:10:31.954Z","2.18.0":"2026-03-13T08:47:01.238Z","2.19.0":"2026-03-17T03:46:58.298Z","2.20.0":"2026-03-20T01:00:30.104Z","2.21.0":"2026-03-24T02:53:12.825Z","2.22.0":"2026-03-25T08:46:08.114Z","2.23.0":"2026-03-28T09:15:13.848Z","2.24.0":"2026-03-30T01:22:23.560Z","2.25.0":"2026-03-31T03:57:05.826Z","2.26.0":"2026-04-02T03:48:40.256Z","2.27.0":"2026-04-02T08:23:31.998Z","2.28.0":"2026-04-06T06:24:43.496Z","2.28.1":"2026-04-06T09:11:11.442Z","2.29.0":"2026-04-07T00:52:06.171Z","2.30.0":"2026-04-08T08:25:28.427Z","2.30.1":"2026-04-09T07:24:49.530Z","2.30.2":"2026-04-10T05:40:17.473Z","2.31.0":"2026-04-10T08:57:25.134Z","2.31.1":"2026-04-13T01:35:27.775Z","2.31.2":"2026-04-13T06:11:25.777Z","2.32.0":"2026-04-13T10:15:51.265Z","2.33.0":"2026-04-14T06:06:32.335Z","2.34.0":"2026-04-14T08:29:42.276Z","2.35.0":"2026-04-15T08:28:18.586Z","2.35.1":"2026-04-16T03:34:13.994Z","2.36.0":"2026-04-16T08:44:18.140Z","2.36.1":"2026-04-17T03:25:54.162Z","2.37.0":"2026-04-17T08:22:20.448Z","2.38.0":"2026-04-20T08:28:50.477Z","2.39.0":"2026-04-21T07:26:14.780Z","2.40.0":"2026-04-21T08:26:11.786Z","2.41.0":"2026-04-22T08:30:21.042Z","2.42.0":"2026-04-23T08:21:16.641Z","2.43.0":"2026-04-24T08:25:20.317Z","2.44.0":"2026-04-27T08:26:29.817Z","2.45.0":"2026-04-28T07:01:23.625Z","2.46.0":"2026-04-29T08:12:56.597Z","2.47.0":"2026-04-30T08:26:03.425Z","2.48.0":"2026-05-04T09:30:19.579Z","2.49.0":"2026-05-05T08:32:32.125Z","2.50.0":"2026-05-06T08:40:55.367Z","2.51.0":"2026-05-06T11:14:00.550Z","2.52.0":"2026-05-07T08:40:13.788Z","2.53.0":"2026-05-08T03:23:02.385Z","2.54.0":"2026-05-08T08:55:05.009Z","2.55.0":"2026-05-12T01:31:59.107Z","2.56.0":"2026-05-12T05:47:34.927Z","2.57.0":"2026-05-12T08:34:15.315Z","2.58.0":"2026-05-13T07:23:52.366Z","2.59.0":"2026-05-13T08:34:30.435Z","2.60.0":"2026-05-14T08:26:26.227Z","2.61.0":"2026-05-14T08:57:19.436Z","2.62.0":"2026-05-15T08:44:11.407Z","2.63.0":"2026-05-18T08:35:49.869Z","2.64.0":"2026-05-19T08:25:23.826Z","2.65.0":"2026-05-20T08:57:47.746Z","2.66.0":"2026-05-22T05:44:30.211Z","2.67.0":"2026-05-22T08:47:30.095Z","2.68.0":"2026-05-25T08:04:09.359Z","2.69.0":"2026-05-26T07:08:52.295Z","2.69.1":"2026-05-26T07:37:30.052Z","2.70.0":"2026-05-28T08:29:36.273Z","2.71.0":"2026-05-29T07:18:50.406Z","2.72.0":"2026-05-29T07:58:24.152Z","2.73.0":"2026-06-02T08:26:51.341Z","2.74.0":"2026-06-03T05:41:54.773Z","2.75.0":"2026-06-03T08:30:43.104Z","2.76.0":"2026-06-04T08:21:36.600Z","2.77.0":"2026-06-05T08:35:53.789Z","2.78.0":"2026-06-08T08:42:12.620Z","2.79.0":"2026-06-09T02:43:52.452Z","2.80.0":"2026-06-09T08:29:04.980Z","2.81.0":"2026-06-10T08:39:42.328Z","2.82.0":"2026-06-11T08:38:04.823Z","2.83.0":"2026-06-12T01:12:43.145Z","3.0.0":"2026-06-13T00:39:54.546Z","3.0.1":"2026-06-13T02:01:50.919Z","3.0.2":"2026-06-13T02:08:07.925Z","3.1.0":"2026-06-15T05:59:33.488Z","3.2.0":"2026-06-16T08:41:00.935Z","3.3.0":"2026-06-17T08:53:33.143Z","3.4.0":"2026-06-18T05:38:12.161Z","3.5.0":"2026-06-18T09:00:02.477Z","3.6.0":"2026-06-19T08:50:45.376Z","3.7.0":"2026-06-22T08:42:18.647Z","3.7.1":"2026-06-23T00:42:07.180Z","3.8.0":"2026-06-23T08:43:55.506Z","3.9.0":"2026-06-24T08:49:54.960Z","3.10.0":"2026-06-25T08:56:27.177Z","3.11.0":"2026-06-26T08:45:34.789Z","3.12.0":"2026-06-27T07:53:53.036Z","3.13.0":"2026-06-29T01:07:45.905Z","3.14.0":"2026-06-29T08:36:12.939Z","3.15.0":"2026-06-30T08:56:53.282Z","3.16.0":"2026-07-01T01:11:55.007Z","3.17.0":"2026-07-01T06:10:44.887Z","3.18.0":"2026-07-01T08:46:08.767Z","3.19.0":"2026-07-02T08:32:25.666Z","3.20.0":"2026-07-03T08:19:25.414Z","3.21.0":"2026-07-06T01:02:03.846Z","3.21.1":"2026-07-06T03:33:52.977Z","3.22.0":"2026-07-06T08:40:10.422Z","3.23.0":"2026-07-07T08:30:31.663Z","3.24.0":"2026-07-08T08:41:34.003Z","3.25.0":"2026-07-09T09:01:35.047Z","3.26.0":"2026-07-10T08:44:36.779Z","3.27.0":"2026-07-13T08:50:20.057Z","3.28.0":"2026-07-14T03:40:07.994Z","3.29.0":"2026-07-14T08:34:37.167Z","3.30.0":"2026-07-15T08:31:00.214Z","3.31.0":"2026-07-16T08:30:08.686Z","3.32.0":"2026-07-17T08:42:26.595Z","3.32.2-staging.1":"2026-07-20T03:20:12.104Z","3.32.2-staging.2":"2026-07-20T03:35:45.755Z","3.32.2-staging.3":"2026-07-20T05:38:36.923Z","3.32.2-staging.4":"2026-07-20T08:14:05.570Z","3.32.2-staging.5":"2026-07-21T06:57:54.205Z","3.32.2-staging.6":"2026-07-21T07:00:07.827Z","3.33.0":"2026-07-21T09:04:45.586Z","3.32.2-staging.7":"2026-07-21T11:19:23.751Z","3.34.0":"2026-07-21T11:55:10.707Z","3.34.1":"2026-07-21T12:17:12.119Z","3.32.2-staging.8":"2026-07-22T00:53:25.876Z","3.34.2":"2026-07-22T03:09:24.059Z","3.32.2-staging.9":"2026-07-22T03:35:28.682Z","3.32.2-staging.10":"2026-07-22T05:28:44.350Z","3.34.3":"2026-07-22T05:33:09.153Z","3.32.2-staging.11":"2026-07-22T06:43:45.933Z","3.32.2-staging.12":"2026-07-22T07:41:01.190Z","3.32.2-staging.13":"2026-07-23T00:28:52.246Z","3.34.4-staging.14":"2026-07-23T06:12:06.348Z","3.34.4-staging.15":"2026-07-23T06:35:37.421Z","3.34.4-staging.16":"2026-07-23T06:58:22.378Z","3.34.4-staging.17":"2026-07-23T23:56:38.769Z","3.34.4-staging.18":"2026-07-24T01:38:39.126Z","3.34.4-staging.19":"2026-07-24T01:55:48.264Z","3.34.4-staging.20":"2026-07-24T08:07:32.870Z","3.34.4-staging.21":"2026-07-24T08:21:32.685Z","3.35.0":"2026-07-24T08:50:56.304Z","3.34.4-staging.22":"2026-07-28T03:52:29.962Z","3.35.1-staging.23":"2026-07-28T05:26:03.401Z","3.36.0":"2026-07-28T06:14:35.200Z","3.35.1-staging.24":"2026-07-28T08:09:57.025Z","3.37.0":"2026-07-28T09:27:02.873Z","3.32.2-staging.28":"2026-07-29T06:33:40.648Z","3.32.2-staging.29":"2026-07-29T06:36:42.120Z","3.32.2-staging.30":"2026-07-29T06:56:05.373Z","3.32.2-staging.31":"2026-07-29T07:05:14.401Z","3.38.0":"2026-07-29T07:21:57.902Z","3.32.2-staging.32":"2026-07-29T07:33:14.221Z","3.32.2-staging.33":"2026-07-30T07:37:38.768Z","3.32.2-staging.34":"2026-07-30T07:58:28.815Z","3.32.2-staging.35":"2026-07-30T08:46:27.604Z","3.32.2-staging.36":"2026-07-31T03:14:56.674Z","3.32.2-staging.37":"2026-07-31T05:50:40.184Z","3.32.2-staging.38":"2026-07-31T06:50:08.508Z","3.39.0":"2026-07-31T09:00:39.477Z","3.32.2-staging.39":"2026-08-03T00:24:37.802Z","3.32.2-staging.40":"2026-08-03T06:29:57.634Z","3.32.2-staging.41":"2026-08-03T06:49:14.036Z","3.32.2-staging.42":"2026-08-03T07:31:05.682Z","3.32.2-staging.43":"2026-08-03T07:33:04.776Z","3.32.2-staging.45":"2026-08-03T08:15:30.783Z","3.32.2-staging.46":"2026-08-04T06:05:57.501Z","3.32.2-staging.47":"2026-08-04T06:07:17.305Z","3.32.2-staging.48":"2026-08-04T06:46:25.393Z","3.40.0":"2026-08-04T08:39:19.419Z","3.32.2-staging.49":"2026-08-04T08:43:02.019Z","3.32.2-staging.50":"2026-08-05T06:44:53.245Z","3.32.2-staging.51":"2026-08-05T06:45:55.610Z","3.32.2-staging.52":"2026-08-05T08:52:52.295Z","3.32.2-staging.53":"2026-08-06T01:30:52.520Z","3.32.2-staging.54":"2026-08-06T01:59:21.171Z","3.32.2-staging.55":"2026-08-06T02:51:02.863Z","3.32.2-staging.56":"2026-08-06T06:57:04.791Z","3.32.2-staging.57":"2026-08-06T08:18:58.815Z","3.32.2-staging.58":"2026-08-06T08:28:31.113Z","3.32.2-staging.59":"2026-08-06T08:41:35.772Z","3.32.2-staging.60":"2026-08-07T07:32:40.309Z","3.32.2-staging.61":"2026-08-07T07:50:39.841Z","3.41.0":"2026-08-07T09:08:47.155Z","3.32.2-staging.62":"2026-08-10T10:48:57.856Z","3.32.2-staging.63":"2026-08-10T10:50:41.019Z","3.32.2-staging.64":"2026-08-10T10:52:25.450Z","3.32.2-staging.65":"2026-08-10T10:54:00.811Z","3.32.2-staging.66":"2026-08-10T10:55:35.562Z","3.32.2-staging.67":"2026-08-10T12:49:50.828Z","3.32.2-staging.68":"2026-08-10T12:51:36.280Z","3.32.2-staging.69":"2026-08-10T14:31:05.676Z","3.32.2-staging.70":"2026-08-10T15:33:59.696Z","3.32.2-staging.71":"2026-08-11T06:38:05.494Z","3.32.2-staging.72":"2026-08-11T07:57:52.281Z","3.32.2-staging.73":"2026-08-11T08:01:01.477Z","3.32.2-staging.74":"2026-08-11T12:40:52.113Z","3.32.2-staging.75":"2026-08-11T16:23:23.460Z","3.32.2-staging.76":"2026-08-11T17:20:11.144Z","3.32.2-staging.77":"2026-08-11T17:29:25.829Z","3.32.2-staging.78":"2026-08-12T02:30:50.354Z","3.41.1":"2026-08-12T03:59:04.921Z","3.32.2-staging.79":"2026-08-12T05:42:58.928Z","3.32.2-staging.80":"2026-08-12T07:15:09.380Z","3.32.2-staging.81":"2026-08-12T07:38:31.920Z","3.32.2-staging.82":"2026-08-12T08:10:21.700Z","3.32.2-staging.83":"2026-08-12T08:29:29.339Z","3.42.0":"2026-08-12T09:06:28.082Z","3.42.1":"2026-08-12T10:33:17.007Z","3.42.2":"2026-08-12T11:31:41.952Z","3.42.3":"2026-08-12T11:51:18.526Z","3.43.0":"2026-08-12T16:14:42.452Z","3.32.2-staging.84":"2026-08-13T02:01:25.512Z","3.32.2-staging.85":"2026-08-13T02:04:47.595Z","3.32.2-staging.86":"2026-08-13T05:38:42.328Z","3.32.2-staging.87":"2026-08-13T05:52:05.291Z","3.32.2-staging.88":"2026-08-13T05:58:56.713Z","3.32.2-staging.89":"2026-08-13T08:35:10.757Z","3.32.2-staging.90":"2026-08-13T08:36:16.408Z","3.32.2-staging.91":"2026-08-13T08:47:35.993Z","3.32.2-staging.92":"2026-08-14T01:10:56.701Z","3.44.0":"2026-08-14T03:27:29.403Z","3.32.2-staging.93":"2026-08-14T05:47:58.032Z","3.32.2-staging.94":"2026-08-14T06:22:55.541Z","3.32.2-staging.95":"2026-08-14T06:29:23.932Z","3.45.0":"2026-08-14T08:58:21.929Z","3.32.2-staging.96":"2026-08-14T10:56:26.783Z","3.32.2-staging.97":"2026-08-14T12:08:50.126Z","3.32.2-staging.98":"2026-08-17T06:54:41.071Z","3.32.2-staging.99":"2026-08-17T07:10:38.786Z","3.32.2-staging.100":"2026-08-17T07:26:04.025Z","3.32.2-staging.101":"2026-08-17T08:04:24.885Z","3.32.2-staging.102":"2026-08-18T03:37:32.370Z","3.32.2-staging.103":"2026-08-18T05:54:52.595Z","3.46.0":"2026-08-18T08:43:31.146Z","3.32.2-staging.105":"2026-08-19T05:06:58.426Z","3.32.2-staging.106":"2026-08-19T06:22:14.561Z","3.32.2-staging.107":"2026-08-19T14:31:57.317Z","3.32.2-staging.108":"2026-08-19T14:46:06.657Z","3.32.2-staging.109":"2026-08-19T14:49:14.554Z","3.32.2-staging.110":"2026-08-19T14:50:45.133Z","3.32.2-staging.111":"2026-08-19T15:03:49.069Z","3.46.1-staging.112":"2026-08-19T23:06:17.768Z","3.46.1-staging.113":"2026-08-20T04:10:34.858Z","3.46.1-staging.114":"2026-08-20T04:35:26.872Z","3.46.1-staging.115":"2026-08-20T04:36:37.027Z","3.46.1-staging.116":"2026-08-20T06:11:17.607Z","3.46.1-staging.117":"2026-08-20T06:18:58.255Z","3.47.0":"2026-08-20T06:33:38.413Z","3.46.1-staging.118":"2026-08-20T06:56:39.759Z","3.46.1-staging.119":"2026-08-20T07:16:25.562Z","3.46.1-staging.120":"2026-08-20T07:31:52.139Z","3.47.1-staging.121":"2026-08-20T08:51:22.299Z","3.47.1-staging.122":"2026-08-20T09:37:36.370Z","3.47.1-staging.123":"2026-08-20T10:33:26.910Z","3.47.1-staging.124":"2026-08-20T10:58:39.744Z","3.47.1-staging.125":"2026-08-20T11:01:37.257Z","3.47.1-staging.126":"2026-08-20T11:08:14.666Z","3.47.1-staging.127":"2026-08-20T11:58:16.310Z","3.47.1-staging.129":"2026-08-20T11:59:39.917Z","3.47.1-staging.130":"2026-08-20T12:05:42.914Z","3.47.1-staging.131":"2026-08-20T12:47:38.995Z","3.48.0":"2026-08-20T14:34:22.396Z","3.47.1-staging.132":"2026-08-20T16:29:02.520Z","3.47.1-staging.133":"2026-08-20T16:30:06.729Z","3.47.1-staging.134":"2026-08-20T16:31:04.708Z","3.47.1-staging.135":"2026-08-20T16:42:01.694Z","3.47.1-staging.136":"2026-08-20T22:25:34.533Z","3.47.1-staging.137":"2026-08-20T22:27:02.535Z","3.47.1-staging.138":"2026-08-20T22:28:11.124Z","3.47.1-staging.139":"2026-08-20T22:29:34.990Z","3.47.1-staging.140":"2026-08-20T22:34:36.156Z","3.47.1-staging.141":"2026-08-20T22:36:13.069Z","3.47.1-staging.142":"2026-08-20T22:38:00.113Z","3.47.1-staging.143":"2026-08-20T22:41:04.302Z","3.47.1-staging.144":"2026-08-20T22:47:14.447Z","3.47.1-staging.145":"2026-08-21T00:40:46.213Z","3.47.1-staging.146":"2026-08-21T01:22:18.990Z","3.47.1-staging.147":"2026-08-21T01:29:00.038Z","3.48.1-staging.148":"2026-08-21T01:34:21.378Z","3.48.1-staging.149":"2026-08-21T02:00:06.311Z","3.48.1-staging.150":"2026-08-21T02:21:07.901Z","3.48.1-staging.151":"2026-08-21T02:22:12.550Z","3.48.1-staging.152":"2026-08-21T02:23:10.062Z","3.48.1-staging.153":"2026-08-21T02:24:14.191Z","3.48.1-staging.154":"2026-08-21T03:19:20.746Z","3.48.1-staging.155":"2026-08-21T03:27:51.198Z","3.48.1-staging.156":"2026-08-21T04:18:47.813Z","3.48.1-staging.157":"2026-08-21T04:27:53.895Z","3.48.1-staging.158":"2026-08-21T04:34:58.618Z","3.48.1-staging.159":"2026-08-21T05:13:46.704Z","3.48.1-staging.160":"2026-08-21T05:16:13.186Z","3.48.1-staging.161":"2026-08-21T05:45:36.345Z","3.48.1-staging.162":"2026-08-21T05:55:46.122Z","3.48.1-staging.163":"2026-08-21T05:59:32.268Z","3.48.1-staging.164":"2026-08-21T06:58:06.825Z","3.48.1-staging.165":"2026-08-21T07:02:56.994Z","3.48.1-staging.166":"2026-08-21T07:10:27.479Z","3.48.1-staging.167":"2026-08-21T07:14:58.555Z","3.48.1-staging.168":"2026-08-21T08:12:36.965Z","3.48.1-staging.169":"2026-08-21T08:16:51.254Z","3.48.1-staging.170":"2026-08-21T08:23:32.503Z","3.48.1-staging.171":"2026-08-21T08:32:52.185Z","3.48.1-staging.172":"2026-08-21T08:35:10.777Z","3.48.1-staging.173":"2026-08-21T09:26:37.058Z","3.48.1-staging.174":"2026-08-21T09:35:06.072Z","3.48.1-staging.175":"2026-08-21T09:48:18.463Z","3.48.1-staging.176":"2026-08-21T10:01:44.585Z","3.48.1-staging.177":"2026-08-21T10:13:38.642Z","3.48.1-staging.178":"2026-08-21T10:27:52.919Z","3.48.1-staging.179":"2026-08-21T11:17:16.544Z","3.48.1-staging.180":"2026-08-21T11:18:30.264Z","3.48.1-staging.181":"2026-08-21T11:19:38.567Z","3.48.1-staging.182":"2026-08-21T11:22:34.897Z","3.48.1-staging.183":"2026-08-21T11:23:57.100Z","3.48.1-staging.184":"2026-08-21T11:52:56.501Z","3.48.1-staging.185":"2026-08-21T14:30:24.250Z","3.48.1-staging.186":"2026-08-21T14:34:54.118Z","3.48.1-staging.187":"2026-08-21T15:01:56.591Z","3.48.1-staging.188":"2026-08-21T15:10:45.550Z","3.48.1-staging.189":"2026-08-21T16:34:23.542Z","3.48.1-staging.190":"2026-08-21T22:43:21.638Z","3.48.1-staging.191":"2026-08-21T22:49:34.025Z","3.48.1-staging.192":"2026-08-22T01:08:13.510Z","3.48.1-staging.193":"2026-08-22T01:59:24.899Z","3.48.1-staging.194":"2026-08-22T02:30:13.424Z","3.48.1-staging.195":"2026-08-22T02:48:57.192Z","3.48.1-staging.196":"2026-08-22T02:53:20.449Z","3.48.1-staging.197":"2026-08-22T03:06:18.448Z","3.48.1-staging.198":"2026-08-22T03:40:33.284Z","3.48.1-staging.199":"2026-08-22T04:30:50.436Z","3.48.1-staging.200":"2026-08-22T04:50:42.284Z","3.49.0":"2026-08-22T05:05:28.076Z","3.48.1-staging.201":"2026-08-23T00:01:12.044Z","3.48.1-staging.202":"2026-08-23T00:02:49.164Z","3.48.1-staging.203":"2026-08-23T00:04:22.981Z","3.48.1-staging.204":"2026-08-23T00:06:11.514Z","3.48.1-staging.205":"2026-08-23T00:08:06.887Z","3.48.1-staging.206":"2026-08-23T00:53:46.150Z","3.48.1-staging.207":"2026-08-23T00:55:36.442Z","3.48.1-staging.208":"2026-08-23T05:38:10.460Z","3.48.1-staging.209":"2026-08-24T08:07:17.113Z","3.48.1-staging.210":"2026-08-24T08:14:16.893Z","3.48.1-staging.211":"2026-08-25T06:10:35.539Z","3.49.1-staging.212":"2026-08-25T06:23:32.489Z","3.49.1-staging.213":"2026-08-25T08:03:30.615Z","3.49.1-staging.214":"2026-08-26T00:37:50.819Z","3.50.0":"2026-08-26T01:07:42.941Z","3.49.1-staging.215":"2026-08-26T01:49:05.197Z","3.49.1-staging.216":"2026-08-26T02:43:59.888Z","3.50.1-staging.217":"2026-08-26T04:06:36.122Z","3.50.1":"2026-08-26T04:11:22.068Z","3.50.1-staging.218":"2026-08-26T07:02:51.084Z","3.50.1-staging.219":"2026-08-26T09:22:02.025Z","3.50.1-staging.220":"2026-08-27T01:55:58.128Z","3.50.2-staging.221":"2026-08-27T03:44:27.096Z","3.50.2-staging.222":"2026-08-28T05:45:36.864Z","3.50.2-staging.223":"2026-08-28T07:13:52.427Z","3.50.2-staging.224":"2026-08-28T07:27:57.897Z","3.51.0":"2026-08-28T08:56:30.043Z","3.51.1-staging.225":"2026-08-28T09:53:13.694Z","3.51.1-staging.226":"2026-08-28T11:51:44.431Z","3.51.1-staging.228":"2026-08-28T11:53:00.033Z","3.51.1-staging.229":"2026-08-29T03:34:43.713Z","3.52.0":"2026-08-31T02:23:13.771Z","3.52.1-staging.230":"2026-08-31T05:26:52.887Z","3.52.1-staging.231":"2026-08-31T07:45:47.408Z","3.52.1-staging.232":"2026-08-31T09:10:15.162Z","3.52.1-staging.233":"2026-08-31T09:12:44.507Z","3.52.1":"2026-08-31T13:46:21.392Z","3.52.2-staging.234":"2026-09-01T01:18:35.801Z","3.52.2-staging.235":"2026-09-01T03:04:29.678Z","3.52.2-staging.236":"2026-09-01T04:03:48.417Z","3.52.2-staging.237":"2026-09-01T06:11:43.100Z","3.52.2-staging.238":"2026-09-01T07:34:29.348Z","3.52.2-staging.239":"2026-09-01T08:19:11.285Z","3.52.2":"2026-09-01T10:03:39.073Z","3.52.2-staging.240":"2026-09-01T11:38:55.728Z","3.52.2-staging.241":"2026-09-01T12:29:19.902Z","3.52.3-staging.242":"2026-09-01T12:50:06.911Z","3.52.3-staging.243":"2026-09-01T12:56:16.578Z","3.52.3":"2026-09-01T13:53:47.711Z","3.52.3-staging.244":"2026-09-01T15:01:36.015Z","3.52.3-staging.245":"2026-09-01T15:04:41.968Z","3.52.3-staging.246":"2026-09-01T17:42:27.052Z","3.52.3-staging.247":"2026-09-01T17:56:42.125Z","3.52.3-staging.248":"2026-09-01T18:12:33.552Z","3.52.4":"2026-09-01T21:01:42.105Z","3.52.5-staging.249":"2026-09-01T21:55:08.050Z","3.52.5-staging.250":"2026-09-01T22:35:49.376Z","3.52.5":"2026-09-01T23:44:30.203Z","3.52.5-staging.251":"2026-09-02T00:07:04.983Z","3.52.6-staging.252":"2026-09-02T00:26:12.151Z","3.52.6":"2026-09-02T01:06:10.129Z","3.52.7-staging.253":"2026-09-02T08:32:51.625Z","3.52.7":"2026-09-02T08:38:59.857Z","3.52.7-staging.254":"2026-09-02T08:52:53.023Z","3.52.7-staging.255":"2026-09-02T08:57:01.051Z","3.52.8":"2026-09-02T09:03:15.451Z","3.52.9-staging.256":"2026-09-02T09:51:51.397Z","3.52.9":"2026-09-02T09:58:25.880Z","3.52.9-staging.257":"2026-09-03T03:39:23.500Z","3.52.10-staging.258":"2026-09-03T04:40:33.508Z","3.52.10":"2026-09-03T04:49:17.834Z","3.52.11-staging.259":"2026-09-03T05:07:24.562Z","3.52.11":"2026-09-03T05:11:55.314Z","3.52.12-staging.260":"2026-09-03T05:38:10.462Z","3.52.12":"2026-09-03T05:43:07.187Z","3.52.13-staging.261":"2026-09-03T07:52:15.079Z","3.52.13":"2026-09-03T08:00:53.549Z","3.52.13-staging.262":"2026-09-03T08:55:36.894Z","3.52.14-staging.263":"2026-09-03T08:57:56.337Z","3.52.14":"2026-09-03T09:04:37.752Z","3.52.15-staging.264":"2026-09-03T11:20:55.738Z","3.52.15":"2026-09-03T11:26:41.202Z","3.52.16-staging.265":"2026-09-03T13:14:25.422Z","3.52.16":"2026-09-03T13:19:39.352Z","3.52.16-staging.266":"2026-09-03T16:20:53.347Z","3.52.17":"2026-09-03T16:26:47.012Z","3.52.16-staging.267":"2026-09-03T17:05:11.995Z","3.52.18":"2026-09-03T17:10:04.805Z","3.52.19":"2026-09-04T03:12:56.771Z","3.52.16-staging.268":"2026-09-04T03:26:26.079Z","3.53.0":"2026-09-04T11:23:11.678Z","3.53.1":"2026-09-04T11:56:30.664Z","3.53.2":"2026-09-05T03:02:35.541Z","3.53.3":"2026-09-05T04:13:39.154Z","3.53.4":"2026-09-05T04:59:26.078Z","3.53.5":"2026-09-05T06:27:43.797Z","3.53.6":"2026-09-05T11:51:32.097Z","3.53.7":"2026-09-05T15:32:33.274Z","3.53.8":"2026-09-05T18:05:02.919Z","3.53.9":"2026-09-06T00:44:00.729Z","3.54.0":"2026-09-06T06:10:51.941Z","3.55.0":"2026-09-06T15:45:45.026Z","3.56.0":"2026-09-07T08:18:35.612Z","3.57.0":"2026-09-07T09:22:48.762Z","3.58.0":"2026-09-07T10:20:49.369Z","3.59.0":"2026-09-07T17:17:08.840Z","3.58.1-staging.269":"2026-09-08T00:25:43.791Z","3.58.1-staging.270":"2026-09-08T02:49:59.840Z","3.59.1":"2026-09-08T04:06:28.636Z","3.59.2":"2026-09-08T05:33:22.860Z","3.58.1-staging.271":"2026-09-08T06:20:37.019Z","3.60.0":"2026-09-08T07:12:49.520Z","3.60.1-staging.272":"2026-09-09T01:18:39.576Z","3.60.1-staging.273":"2026-09-09T04:13:57.502Z","3.60.1-staging.274":"2026-09-09T07:37:38.213Z","3.61.0":"2026-09-09T08:56:42.721Z","3.60.1-staging.275":"2026-09-09T09:09:03.301Z","3.60.2-staging.276":"2026-09-09T09:42:54.563Z","3.62.0":"2026-09-09T12:53:46.255Z","3.62.1-staging.277":"2026-09-09T15:13:04.728Z","3.62.1-staging.278":"2026-09-09T17:46:03.017Z","3.63.0":"2026-09-09T17:54:09.391Z","3.62.1-staging.279":"2026-09-09T18:37:30.038Z","3.62.1-staging.280":"2026-09-09T18:50:53.388Z","3.64.0":"2026-09-09T19:05:06.615Z","3.62.1-staging.281":"2026-09-10T00:27:29.290Z","3.64.1":"2026-09-10T00:38:30.781Z","3.62.1-staging.282":"2026-09-10T03:42:02.692Z","3.64.2":"2026-09-10T03:51:49.650Z","3.64.3-staging.283":"2026-09-10T05:46:12.794Z","3.64.3-staging.284":"2026-09-10T05:49:22.160Z","3.64.3-staging.285":"2026-09-10T06:31:04.666Z","3.64.3-staging.286":"2026-09-10T08:06:58.447Z","3.64.3-staging.287":"2026-09-11T03:58:53.132Z","3.64.3-staging.288":"2026-09-11T04:15:19.225Z","3.64.3":"2026-09-11T04:22:27.677Z","3.64.3-staging.289":"2026-09-11T05:55:00.055Z","3.64.3-staging.290":"2026-09-11T06:12:43.018Z","3.64.4":"2026-09-11T06:17:01.882Z","3.64.3-staging.291":"2026-09-11T07:51:08.038Z","3.64.5":"2026-09-11T08:06:56.274Z","3.64.5-staging.292":"2026-09-11T12:20:53.065Z","3.64.5-staging.293":"2026-09-11T16:09:58.267Z","3.64.5-staging.294":"2026-09-11T16:14:38.408Z","3.64.5-staging.295":"2026-09-11T16:16:07.440Z","3.64.5-staging.296":"2026-09-11T16:17:15.169Z","3.64.5-staging.297":"2026-09-11T16:24:34.267Z","3.64.5-staging.298":"2026-09-11T16:33:54.834Z","3.65.0":"2026-09-11T17:06:45.956Z","3.64.5-staging.299":"2026-09-11T17:44:05.643Z","3.65.1":"2026-09-11T18:03:39.893Z","3.64.5-staging.300":"2026-09-11T18:28:23.690Z","3.65.2":"2026-09-11T18:43:52.962Z","3.64.5-staging.301":"2026-09-12T06:02:34.367Z","3.64.5-staging.302":"2026-09-12T07:02:29.206Z","3.66.0":"2026-09-12T07:14:13.610Z","3.64.5-staging.303":"2026-09-13T13:32:46.169Z","3.67.0":"2026-09-13T13:49:05.565Z","3.64.5-staging.304":"2026-09-13T14:01:07.061Z","3.64.5-staging.305":"2026-09-13T14:08:57.880Z","3.68.0":"2026-09-13T14:21:58.914Z","3.64.5-staging.306":"2026-09-13T15:05:04.364Z","3.68.1":"2026-09-14T03:56:43.397Z","3.64.5-staging.307":"2026-09-14T04:56:42.444Z","3.68.2":"2026-09-14T05:07:45.462Z"},"author":{"name":"7365admin1"},"license":"MIT","maintainers":[{"name":"7365admin1","email":"harris@seven365.com.sg"}],"readme":"ERROR: No README data found!","readmeFilename":""}