{"_id":"@ecogy-energy/ecogy-utils","_rev":"38-b2a1de456f48d4baa64fcb5cf5ca18ce","name":"@ecogy-energy/ecogy-utils","dist-tags":{"latest":"0.2.26"},"versions":{"0.0.1":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.1","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.1","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"72a05af782c2d39ad78edc76049f40baa7c6740a","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.1.tgz","fileCount":43,"integrity":"sha512-VCgS2D2Pl0m0o41qw6vss91XIoFH/ge2hUjixs5nd7snfxMvy+TtTjuSTEA+ZJ29eiZkQHtVB00691NtCwnDrw==","signatures":[{"sig":"MEUCIGFs6iKuC+WmupG/odGbVMSdxHcqqZhY8sc6ikLvwerPAiEAuJdFqcUtTvMA44wqNjgC4adQSYtAaDt5t/3rGo6szwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8634ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5QA//TrCJYFbTbe0FCWfmnf6rxcO4hS0PjSGmYRUYSL89CRPjAhvY\r\nbGSTI78KDqjCboYYXFQLZj2a0g137i4q6tlYw5yiehmlmwdz22cdYXkt+vL9\r\nWypQCWG8r8HcTBtMp/9xXvt/TsAKO8vIK8fnJfL2B4VgLRZO9PAk7/uh41Yz\r\n31okYlm73+HGHe5lChQVkuD6YUqxAVdlfnEyOUKbLTMiFtaemsakYLfNuvML\r\nAm9gUzMhiIoji/UjglfNNr9Zy6D2B+SqKGzKIOBYbiWPuOsxIIJoJyN1+KQO\r\nH+4dt+36zEmNhZzTbHpWy4lqabYiCUbPowwrHAthdQzES+2TXJCBUrRso8c3\r\nPC6k0txpiA7BxG8jBQYqCEPJ4cvldg/AxU0EUVh7gem0lgYUPmn95RBBSvlE\r\n6xeepCD3IU98AnidABzkJjpyumn4B+IzHgZYb9WJPq3CtOTKFrwUyhUx1rjs\r\neCzSYt8jb+Avr+exp2A0XaseDj0Ga6VvpzmKSavF+fNfxS1aIpRSuk3GRZwa\r\nz5OytKIaPcGwS/E7koJKeCmyeTzHVOaOZLFJQUDIy/XZivtxk93Sp1X8UIyl\r\nkuMAuBOxzsNYJPnK3ND7wyt6wAHWhOO/5x0HPCeY5hSstnlCoftjqY6Olmi2\r\nq+kzDZZqxz8/8dxf4/h6jC7WcpnBHrUY/sM=\r\n=AaSX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1f67ff375de5d01f7c24916d6b808ba64b412060","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"zlib":"^1.0.5","luxon":"^2.3.1","moment":"^2.29.1","aws-sdk":"^2.1318.0","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","@aws-sdk/util-dynamodb":"^3.154.0","@aws-sdk/client-dynamodb":"^3.154.0","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","uuid":"^8.3.2","is-url":"^1.2.4","lodash":"^4.17.21","copyfiles":"^2.4.1","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","json-schema-to-ts":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.1_1676914167801_0.3596460978618401","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.2","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.2","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"04c317987d98babdadf567f64cca9617abbe86c8","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.2.tgz","fileCount":43,"integrity":"sha512-O1X8ZPEHGy2ToqEJ+b3puM1B2Pzfb+pHB0NVgN2R+NTcRtkOZ1+DH9Nw87HQdqxoc1qKj8LhLbeTbPV0JeiU0Q==","signatures":[{"sig":"MEYCIQCTeG+JRFYky5hPRegpmsR3tNrgAuh1A/2iwrSl+UfK5AIhALs+v+YNZ9uUB34VpQ0ZZpZ3kQ9JyfNeyF7CVzoiN01y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9sAhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxoxAAgQRbdl0L1SL9nOD4w+4TBu7sGF6Z7evVO6tWbnbBCuALCm/w\r\n0v+7ngF4UMJIctRNXlRu9MqS5SToYoKzx+KwCiJL+74+XysrCTLHE060qX95\r\ndCcL1j/UXpIKxDpSOMGrZzMukKIdnewC6Mrr4AMAa9loL8E8Sb0ZteKd6ire\r\nkTXsZxoY4c/8FJ1PE4Q3xebPvs8sbDKUPtfNPBPLGXuHRVi/pNyIGJll3Bvo\r\nbYXPPLM739haHD/WfB0XrPyl1lqs45a+YKjjhg6+Td09/J/K/jtK6gVNcQwc\r\nCfsVJSuloP5jqtL27ZM0goGP9uVHODuMkKAaFVddl8GgXmoYhJiK2isGNErh\r\nW7APi2b6vY3VuuD+T93S2+GQEqvqYilqSKFGgbjaKVWk6JN21udkojkTbn8n\r\nFLeTXdPwYDM2O9mwJf32o3PMnwkZ1/Samt7UMh7o0nEF6rICiU6b6ibn1lR8\r\nWx9DvQusqMYJao6y/IRzZAe40hyT7dDyyoAO7wMIdXeisXfnEKguF8n6Pc3t\r\niUd2RfZkapNQINCB/Q7mGD4SDU2taTnEBKOgtslh0sJXOjfooz2oR1Kx+64t\r\nPHkdrBJ3cGq+ZWhdEZz52CgamoDJhHKIqpFdHOzLUMFtNpH7KHALIVYMo664\r\nIzjgJOGpDJ41K+TMcI17LV8PlSbip72Ltgs=\r\n=aY07\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"98ff3428c97089abcdc765b968bc1180db3ece58","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","aws-sdk":"^2.1318.0","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","@aws-sdk/util-dynamodb":"^3.154.0","@aws-sdk/client-dynamodb":"^3.154.0","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","copyfiles":"^2.4.1","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","json-schema-to-ts":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.2_1677115424868_0.4320231363555831","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.3","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.3","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"e73d99dcc0ce85551b5fb3802a319ec5f4b77c67","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.3.tgz","fileCount":43,"integrity":"sha512-XqOhTzJr23CjTN7M0dGHWgxjeHAkVnwromIF04RWWuxF8b7uDRKIgdb/i+M4z4sY59o3/vdO4TRbZJVbEDP/Nw==","signatures":[{"sig":"MEUCIEI2RTctA+TGZQo3LNykLk6mbAf5IabMX11pcoaaJG3LAiEA1NlAxSHdLCnU5ZxoaFzWdSgOj98BkduhaXOLUF2bWFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCoidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Bw/+O3O+/Dzx+tPynezHaoCOyBSlpv9DoWQK74bJMJdLcefNydZs\r\ngocCTINgv0NZYY3WZbG7P27xjdf5pp3QyYu4mJGSShxZbQUfzXJPybA3us/+\r\nJ55T54auMOZsFIOoOFwQKa8nEPnSP0/q0o1hQfJ6yunjHFhJeoVDa3wkQg8/\r\nNws1QZCc/E/iVyelXunr2gZG9rezPudQPA/RkJbhv5FgkaR1sE8TfZJJ6nAg\r\nXiZ8xxm1ImeDee1mbE1k3PzurzxGgO1QbBcQPn6eDLepbq7ur98V2+ppbpPx\r\n1+b6ovcEfwOYUszqruGRIuCRODXnRw5ZaVD6fDUNSwNOg1Vosc39GtXx6uKQ\r\nQHBKUlcHh5Ke9f3FOlwouA8dyDEgUa/oppcl3REk1sl9TchIGd6wD9uPGGdD\r\nJ5008XI3JlgFLfvHJ8KTMI38BbmwniQSR54XJ93twOvt0XKAVyvAtXPkux4p\r\nkdIK6NBz8nNz/psZ+XUimhaY9dBdxmCozMtv9LQRif7706YZiWPlZYOkBk5g\r\nfbjRm3ZpWHL882D96LDt7NSbIYWDNlXfYwJxMSBGuB2DYpJBYqo2CJ1B0HXN\r\n2bJLGv3K2dNrc3SSPi+mo2kg6M4LlU+gdCMBlxJQIrqzHWbxxIjffDqDkmHI\r\n2tGfcs3vF7x2cGaYes3z5WveQ2pLlPdK41Q=\r\n=RNc/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b5f72a72bad6c982a8f772f1a7e78de1813b9c8a","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"maxieduncan","email":"maxieduncan@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","aws-sdk":"^2.1318.0","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","@aws-sdk/util-dynamodb":"^3.154.0","@aws-sdk/client-dynamodb":"^3.154.0","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","copyfiles":"^2.4.1","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","json-schema-to-ts":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.3_1678411933320_0.2307848232570271","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.4","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.4","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"cfe136ad18b248f0a3e0b70cf4010c72dfa5021e","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.4.tgz","fileCount":42,"integrity":"sha512-Bpx61/UntKg5cg3S6mn2JoAjtJ/S5okX09jzqVWkT6qD5Qoo+v69vT1HZJ7u1YmsKiY3bZQT85imTUKdHdkD+A==","signatures":[{"sig":"MEQCIBY+OP9aPK7szBBJuGJTBz9kCbONDuHZ4xDY1w9HI1qtAiAMWQdNa12yFmp3itaZWr4M0qdj47kvBFMEIkiEIbXt1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGodsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPiQ/8DRY+U9whgIkfg1QEviyz/QGg5XHC9xKWKSDzrTI3h3Ejqa1z\r\nDDJ7J+kDl/3LGkrz+H9jp4MpUESxCLWE4N+56vLPuKjEfO1xDc/uLn/t7aH4\r\n+gX1+UiYrCwtoYNAClFsxC2GZdA03baqcXidtf0+qAj7f/NdSMNtWHEjF43z\r\niW6rVgbLfjaSPz21g6I69/2S8xC+XSGL+zocVsjhOYBlMFARhY7vqylv6ZEw\r\n7J/8Ox5uq8Uv+lktnJcdPpcdReZkylS6kUEsEae+mNOlATbVk1lA5JwEgN0T\r\nlOp0gFVwMNGBdkpuZ2AkNovA92vfXrLxqEk2ZO4A/UjSTOtAobSe11Kzn1W+\r\ndrl1cWTae0O6qp3We6L8jlvu0lvBsiFPwL+fqrTm+hn6lyMPBQv2wYbUyjUL\r\ny0EGjvt6/zROT2Flutm7iCIjdK3MUOJKXS2eIpd642/VcYAzb1pnUBtqHO8H\r\nUVb0QW/LrCcKkbxOKohJPGbNuh9KrSz+0fh4c+r2T5UJji0iIeHhPXA00lj2\r\nqloQ8PmbFic5+uhddOr5EyeIBS5ekFVdUvhbPbajX4B1t8jiO6X+MCUvTJ8b\r\nRXFYtpU92LlPcDOL7Tc7KM4woGPq9DERwK/NV36BPp9HBw4TSND28UaQwZcP\r\nPrGEiL7oomqx0caxOnPnkjc9On0NKBOkQMg=\r\n=G8pL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"720705427008f8e6b564dcc6f975c57fb5cb447c","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"maxieduncan","email":"maxieduncan@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","copyfiles":"^2.4.1","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","json-schema-to-ts":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.4_1679460204536_0.8719394088119832","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.5","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.5","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"b8dd9681d01999071c800cd882c8997f7d85f1e1","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.5.tgz","fileCount":42,"integrity":"sha512-RITeoh6ncXkgaZ1K4E7s/vS7whbI6etFx8CevK3/gjRcA2ssgIbrf9SmP1a1mbflBrKvh/NgIwNYy/rV9ACTVQ==","signatures":[{"sig":"MEYCIQCdtoP0YJ1C4Ruc6QaXJYgG4wQ1aJqdCwRRMur9OEzhOQIhAPf1kg33lkrexapKwV6XBgybv/uRMGGUEyDsReqdZ9Je","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK0a6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqawQ//bhCk5gvAxNEK7a7QuzfrnCXBJCTBLIw70OrWr10rSx7eexiO\r\nOZIE3m84EtzC9YvzXe3LC5gEQPE9LOQ8olBlkcsvr31dkotoHmsf2xXVGO4L\r\nsqvCUe9xOAsr4GDrJn3MNRl8IE9SPrvUvKFurDamR+ykBDb3GBOAASQzA9oU\r\nGlpvZKQLrAy8NsUZ0+L5mj9T/2SpgH04C2MAUX1+nI4Pxoe9/um4H7lezslX\r\n+isQI4byZqSJgLPnRP6G8LBES9polUFSlpQkPVuIsfiyF/yaqlFQfHLZxv5E\r\nXukqdS4dBMjv1HiGKCwVYHakwU1Vk8GjxI6NFFXK92b0B7ubNMORL8sBwb2N\r\nRflfAEstMw/Ah9L/gW3MjzqVO67R4nMmz+04qBdADX2l3+QDkGmAUTk58sN7\r\nQSVl+DJE8j9Q6ULYloIj17zFo9ChSRp4SMsK0O0Qd9cTJzeW9EqPzh4TG8Tz\r\n6CD9dzMQBvOCTny7M3yZ8AhPW7raBxD4pT5ldQjEm4UT29LzfBgqCAkbnptU\r\nH3M+nsL2NiOFHZYT2kX6j5t+bCrHgQnjSamRVCdwhxI0DeyBNErOZ01+aSq8\r\nwShx10fWJWYQNS4971Ntfrf97E9w8OcSHR621Znw2U20vSQwcA8tI0wuXT9A\r\n40M1ojGPs+ZbrTbOLTIUyA8dvx+dQCunhkw=\r\n=NI4c\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"179eee724c673318dd38b5331e92ff0585a3eaee","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"maxieduncan","email":"maxieduncan@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","copyfiles":"^2.4.1","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","json-schema-to-ts":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.5_1680557753991_0.5989496147331899","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.6","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.6","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"ac833001479f650f04a1448cb977680e51774a99","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.6.tgz","fileCount":42,"integrity":"sha512-pAaeiZXmTX/DI9q/nBFyPxNfIzQZ1NsZGUEQJthA+kf1zrrtIG9tgNYXd9+kAyQNOq81b21fJvsVOFu6ubUu6w==","signatures":[{"sig":"MEYCIQDPZwIyU7hHUnIz7qqdWGxhXquUH7Ai79/szY4js3RFzgIhAPa1mRv3dIMtIRud53dZcT6PW7/hkp3Kxe45tyymqUG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRhFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Bg/+PCEVp+I4+PFmDDn+7LhvNB2JpRDNH8D8kf3WayDc7df72Hfk\r\nZi2PdFdMrKKqzK1m3sNoPrsB3lx8Vnp+90kMsnX2Sq6WwnyHm1AnranGT1MR\r\njWysMxerDWTbtFkaCXLqqm4BoQX50DvzbzS4c3bkJR80RVpBtbOJtY91RxZb\r\nr+S22jK7LC9lcKj1Ko2CDg8DRXENU6SZDECcBIs5M00zcZeI5Ck6LcmQ7dRd\r\nc4iJl2NQ7iFPzh6wcO8KREpIYlpbJgpsBzVjUXqRHVULD9MKiMKSZ1uFXP7U\r\nOOiiV3E6So8p+gbDeVRw7SYEIWCvEgdGfnJXGQVr+n93I3Rgc3EYPAl9VoZ/\r\nDstsgRWowzkpc++5FoD4gG3MTa7PQbO/bdUHCI78q8tUvtBjWmOGgqi2b8Om\r\nkWqgQimZd1/vofNQs+ZC74IAuPKqUyQ54qPvG/JUWKI/RqTMBiON0ne3RIe6\r\np/Yv1wwfXvkMR0Ts3ihV2n3wJLXjQLmi2NH5oj5SBFjtNha/6gHWf5ev6TRe\r\n/EqRnlaHSI+E2HcZJH8nbNFa+MX1VM3boij0G/jlpGb8VMJLmnYMVhBrYKL/\r\nRUINEkJYfXFwx2XssIkrLKKNv1Lx8NwyQDHWtLmfkjdD9EKpkPmt0XslJhj9\r\nyrIDOdmeGrkjqp+vaPRMODDQ8YqsufWKcDU=\r\n=eJvR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f94c6a51bd2e2f854fcb6a87762dd058a789a1d5","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"maxieduncan","email":"maxieduncan@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.6_1682313586333_0.8965814023868621","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.7","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.7","maintainers":[{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.ts","google-apis/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"d8292c5c345a63618d93677e75367038c892bef5","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.7.tgz","fileCount":42,"integrity":"sha512-wBgYGYRIxbKBaCXw0sPxsDF+LInbh9ANzR90cYGsNZVWsfIZqJjBemvtrBFzw1W4imTSyuQ5ESDLkN2sIccGcw==","signatures":[{"sig":"MEUCIQDikjrLh3qcP23jaSFYlhmrzik5fQoAaAnRewCO5bwOAwIgRA13bGwErTpPiwmpTzl1fcrgMo5uwGRGmbjpHZbiC2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147969},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"81c09d6bacb0ea134c4c1e7cfb7131eae8aab0de","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"maxieduncan","email":"maxieduncan@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.7_1686088208630_0.16406928537290555","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.8","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.8","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"58b27b1b79550a6e3237b23a7bc6d6521cfc244c","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.8.tgz","fileCount":46,"integrity":"sha512-hgz8mrzmO8IwVAn340AwAku2t+6DjEZiEGr5xC/lyoAFs15TLJTnguExPo3icXo5YY3P9Z2oNsZVH8vTxguMUw==","signatures":[{"sig":"MEUCIBBDZOarU67nyLHapQ9IIN8TiK9INvmcL0WW2L5ZhCRZAiEAqLErk2+oQwD4UyEni6I9KZe1sVwq7zKdoFzdRXS/dT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152983},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"805bf89b634ebb06d50c577bbb02df2b310e7263","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.8_1689923458594_0.8269073586054259","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@ecogy-energy/ecogy-utils","version":"0.0.9","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.0.9","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"ed86668323bb073c41b4fe21ac0a6dd19ac3c9a8","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.0.9.tgz","fileCount":47,"integrity":"sha512-nLeEHGRDV5UHtGyRyhwbqT0WLVb0qXUn56tr085STfgNHhNbXizocWxjoecyNetpPd3ReGNZNKt3j9CtdmHvqg==","signatures":[{"sig":"MEUCIA5IipGGPGwkRF93ghxQjV8H+L/doXuiRRl00sI/XWFOAiEAqYJEmlhoGxOHS1MwEsY6x6McvibuNl3vUKseHD64UyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154506},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"ea5ac64bff5c1042af9613a96072c35782c4ed59","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.0.9_1690871183374_0.5846777632735483","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@ecogy-energy/ecogy-utils","version":"0.1.0","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.1.0","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"830e7e9b46d49de08afd025378a3a6a87c59db85","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.1.0.tgz","fileCount":49,"integrity":"sha512-AbgYjiY+/JrA4tUK4umIrw/GSGKypAAE7WTZNxW5y3amTDGeaapsiyONR5kBVwMFU6Y5RXkNJTEhqF+fCUoiag==","signatures":[{"sig":"MEUCIQCnN/hlPsLi4BAxKPOcaWylExRvO0VopDmRnDDnT+1pqAIgPeJBasAlfovWrNASQ3qmwq4w9iTbvtF6nktunqq6xDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159992},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"82871092d5d0c5f401fb64b10a30333e56d61e84","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.1.0_1713150927673_0.6865789759694096","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.0","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.0","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"694849326137be59508165612b070932c8002fc7","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.0.tgz","fileCount":56,"integrity":"sha512-wv0Gk8TXm0sds5sQjgrYcWbNAIeIlz3EQ/yahEUVnUmHyvEEODOW5qFZpSLVrA90zuDQ695LtSSQAaGjMU85uA==","signatures":[{"sig":"MEUCIAs9BJU97ITrAT17+jEyY5SGvBUTJhX8mE7r/mALGqOBAiEAh3TmZt8jykjtHsjGzWNyFIZ91T43Q5ZYdobhK8zH+gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165065},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"5160078f6ca3cf761167aea19a9f5d1ce7d9ab06","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.0_1713397669307_0.7490227445487405","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.1","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.1","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"0778e473e9019d056b60ac6e5a94d473f36b4357","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.1.tgz","fileCount":56,"integrity":"sha512-7lHXJx1DZ/rXgbM2DDtO1HrcxyZL0b88lq3CyQraf9RV9dL2PyDifWT+ERH+mm0MCaR7vaeXilbrmoTsYMiIIw==","signatures":[{"sig":"MEUCIDcrdmV3umFFiErVHO9Xpcgat1dd/0Brur32rTP83tyaAiEAqINtG1OgcLhMp37g1h52ZJ1y9I78Aa1Ke8uWWTXttAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164974},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b36b0f3905a9615f2067b3b828687dd54a58d061","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.12.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.1_1713401076423_0.5471924746046608","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.2","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.2","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"2cda8aa95fa2a10d3cc8af53b349efc7da454f81","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.2.tgz","fileCount":56,"integrity":"sha512-MgYJnyIb/HbnGQsnskx0vSSWM/cEu5gZE3sTzAeELiizc6phdAcMCBLbxQ9FCTG33eYWHyAvfdZzoQvKdyPq1w==","signatures":[{"sig":"MEQCIEt8hu3X7dZfKHlAinqx25blUD/g/JMfkhUgkNjQ7Zg2AiBhF7RWsj/BOQr1xifcwC8RsAR9YvlXembBezjZHRcffQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165747},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"0a52ef8380f3d8af47d9269654d5e87fc7017e26","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.13.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.2_1716156849889_0.640616143299267","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.3","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.3","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"3e288c98705518804a638013761bb9de8cab776c","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.3.tgz","fileCount":56,"integrity":"sha512-07DYN4zEC0/wgaCqyNipQomCjxg2WZ0kGcNbskBInpOBa3kVjqLn4KGdBM0a0lbl5K8DxmHhV1y+OtzvfDvVhg==","signatures":[{"sig":"MEYCIQD46aMqNNHtKd5hqHD0l9p+w9XKNdwTRkNiFNgBe5XyyQIhAOHzCEs/qwdlYUPG8bl3VPAoSh7nu0Gp6P0v0CKgLKWv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165841},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b99468bf0cb558f8658fc289a62b1c35889b4f60","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.13.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.3_1716160287534_0.7455768430093328","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.4","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.4","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"77b29dabe7f745f60c7afa628edd24890d29ca11","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.4.tgz","fileCount":57,"integrity":"sha512-XdBRnJoEQAFcgv08YtOoHwyv5aho0BwqrXyv4IVV5SWZgCGM+wwOIHFZwZlpceRydiTRD7+0kO1W8qIMr0w8Bw==","signatures":[{"sig":"MEUCIA+ZMIernMxiczyWSD6HNXQ/sxSzP60Lt9xJGa5Bx1HOAiEA8p+AptFle19b09JxT+1BsGtN/CMj6888rejBIMq9ijo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166312},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"495edf2b3f8ae769ec7ab8276eff4ba3da244927","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.13.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.4_1718237524106_0.5280747757284452","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.5","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.5","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"e4bb080c4c423bb30b0f384b4c7988d6f4a9c115","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.5.tgz","fileCount":58,"integrity":"sha512-HvbQV3QR4UexaH6sLrveJgyVeknfD9B1o9ZpcbfEwsJIoPs3Albz2gHe2LWnj4++aQyRKyNrHkoEpHF56YT7Uw==","signatures":[{"sig":"MEYCIQCbjMQiooVfCOk3ZtyBndUjljPQ+kBLTvFsPbvSanhbgwIhANEgBmhxOWOgV3S+xMewX+GaamHegl32VfIPA1uO2LZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167677},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f1f4528157813f724a513f52332e96749b2a20c8","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"20.13.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.5_1727394952705_0.9303940796067729","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.6","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.6","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"1e2f86a27d43f2a4d0150ef35af573abe82ca51a","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.6.tgz","fileCount":51,"integrity":"sha512-O6lUvOfeLDjbifTlLzt80dV+c0wlVUC9qu8vQSwkdNwXi6Tr8IvYbeedqQUdnAV7FL6nOBgjj+ljQoD59CS2xQ==","signatures":[{"sig":"MEYCIQCIBh3urLnoi9KbWy3e2XFnJiYR4FVRHpyAmNH9jO8zvgIhAJTWnqP4JFUoKPWnX01b536m8Sks9SYxWKrAGGhelpJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165338},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b4d26caca931dbb61f89a3131faf7fe30dc166f7","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.6_1729036891795_0.027580923221541598","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.7","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.7","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"9cba93fa85857edd95f6d1f993e4cdc32768ba20","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.7.tgz","fileCount":51,"integrity":"sha512-jhZn3PFnoNFf4Dox11jh2QzOkVVspYBFIoe9Y7QtDcsLmZwYxeXmilOqYrm+O9Vwatbs9i3iZbEZ7zSGA5VrkA==","signatures":[{"sig":"MEQCIB9CWSxfhUmOg7PMQfyXUdepFp6WksfVf7dfs9xu9BLTAiAZpUO4Mvqynhz3172eaivxMIFp7vI5plI/lf/8frDkNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165380},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"a60a4c0b4acecbdc520954e227d9b2084d86ce02","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.7_1730260302538_0.6586635100305827","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.8","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.8","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"7202b3ef18405064978f972db41fa0555980eaee","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.8.tgz","fileCount":51,"integrity":"sha512-SYTaWiNIa18e7NT1Mx3a8tPP1Pq9vsaZmcgN4WzzRMi5Obma4VJR/VN30M6bC0aqNjoXaS6NUCcFwzRJZGQVGw==","signatures":[{"sig":"MEYCIQCTftDk35bNwsskSBN+PsWh0F+gSwsFDd1i1dBp5mN1kQIhALekrb9QBjKNYZS+Ewr+inbmukpOe9rZZMjDlDzZR3LQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165166},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"8c0f73e332244fe7425ccd38a7cf17ffc8ff4905","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.8_1730432433227_0.4568236160668566","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.9","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.9","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"a64eef8bb73114b4727aacebc74407ad879f71de","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.9.tgz","fileCount":51,"integrity":"sha512-9w7RRcUq+VbpmbgBq48EPulOCroDObOpM7TmLCTVocOMi2CIFEesBPr2bcRt5Z9uzVTFnEeu6rPJHoPjhEYF6A==","signatures":[{"sig":"MEYCIQCzQV6oXm9p6DJayzsQz6hLQcG7TMvoFEw7T1eyK27TUAIhAKp9Duns/raIod+fuh+6BAq3rYsjkRQ7DCyB7eFqXaw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166027},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"d06d7caf86498147d619eaa533bd3c4692e5c756","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.9_1730432877651_0.25322851418474945","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.10","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.10","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"98300ed0d30b74cf1cdf96ff8f82edcadecb7bd7","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.10.tgz","fileCount":51,"integrity":"sha512-D79XRCv2USzTUi/mXnpno0+DwiEPaNTiphEkWBJbmV1PGW0w9wtnxfIOBUw7LVETSNF1Aa6katCikmluVJaqig==","signatures":[{"sig":"MEUCIQDWbwTEz/OzEKMjMCz+DD7hAO5kQZ/E02fVUGlo1SEA1AIgYV3kZxSVk1NuDY5kMTJNgbMuvHBighVQCfq/VynWuUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166064},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"549bd1c601c7bbb2ef2acbc027b33f4da84be743","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.10_1730435233378_0.9940187200793378","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.11","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.11","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"b8307a371ba268a72bc21235754f15d1dc1acb60","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.11.tgz","fileCount":51,"integrity":"sha512-ftHD4mrmV/RyP4LLwJzCfI7X5Anelf1iH6hce268RYLaJ8vLDPPVGC7h7yKYqzbva4HRdGfpgLBUtj50++o5bQ==","signatures":[{"sig":"MEYCIQCJKUtXyT9Fag4EtkMO3tM7zttsD/Qv7Xv8Q9uD+sHOjgIhAJ23OXcG+vwycNS3YuULgIjLOjyf22tK7Q4DlTaeTaHV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165938},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1b80e4510584ebfc818810d1ed0a5d460d3851bb","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"8.19.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"16.18.1","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","casbin":"^5.30.0","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","@middy/http-error-handler":"^3.1.0","casbin-dynamodb-adapter-v3":"^0.1.1","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.11_1730435354002_0.870235812571585","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.12","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.12","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"0d5ce89339b2762bf1eb1f468365dd98cf9f7d8a","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.12.tgz","fileCount":51,"integrity":"sha512-3kAQ6WIil3ZP/92qxbc3cv0frSWQ9ZOEe1y5MNz35cqqvT8d1G5ZwqG8QMRdlpMNHw7+9+2FCNK1tfUaxVMkCQ==","signatures":[{"sig":"MEUCIQCBeJ8XNCOy/zvZEakhFEqLnjHBm0NZzGP7YfxwGOpwfAIgEDVur//PI0jcxo0Kc+19c5a+s+xpsoHB4KBOC1z2Ms4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166876},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"16d44159a46d63555214b3c6c65c39a7bc1b750e","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.2","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.12_1731623922657_0.5711421929944991","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.13","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.13","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"ac3fae01e1da6e5dbc58046866e46ff7604a46c4","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.13.tgz","fileCount":51,"integrity":"sha512-XCKDGk/IZyWv3tpHOB4ziO1lA7wzO8no4RgGHoGwEzTtmF0edaKFQ0ZXoGwZdtKI63pT0o6zgkRDdxnaOST8UA==","signatures":[{"sig":"MEUCIBmZ4aXz9c6Oh2NnldwkMCVrU7PkvyaP+HypPapOX6+KAiEAhCovQvTiGQ3999F2vOtFPYVItDgTBKzIViqHPh0uIag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166972},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"8b4e160715627f6687f29c1a8f1c52ed1c4b013d","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.2","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.13_1731624071846_0.7062301625870626","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.14","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.14","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"93b0f8ebf6b63fd1ae31975022242d50dfed03d6","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.14.tgz","fileCount":51,"integrity":"sha512-cK49hEWO3NGEhu6fYwSnZIbW4W0RLFEp50TjX7WbCNnx26G3ndseA9bgu7TCBGLY/qPgvzfSZI5o9beR6eTfsA==","signatures":[{"sig":"MEUCIQDVev2hg/RGV2efkvdXooztUp0v6t71LvzkCA/rsIXWpAIgED+KcNNMd7lqatBQPIipc7luQVWes88U1UJhPvC66as=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166968},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f7f8d0bd9a1957bfe527830c865fc3933c0799bb","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.2","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.14_1731624274149_0.3180241309034433","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.15","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.15","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"8ee4302d4bfead9965d0003cd0f9aeb598aa5f2c","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.15.tgz","fileCount":51,"integrity":"sha512-R36AzBjHj8m07HTNxrG9fCS39x7Ib2ewKJB+cYrJPP13cyGj2fgG9rSwAoshDdlzoJKm8zYOuE4pnOHURO2FGw==","signatures":[{"sig":"MEUCIQDOps8iMeFhmiNQaPdrNm/FsVtRpdi9W4Dwk3ECp4N/vAIgbyfVSWvf1XH4vL5HQ8vAi4PGAlq5HRmmeG5Y44lKZfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166968},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"08de5bc3f3eaf7ceb8d5e48df4eaebf807f37320","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.15_1731628414539_0.5758957237029956","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.16","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.16","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"17427fc9c58a3f5ce5c19121625d5f0929be00ea","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.16.tgz","fileCount":51,"integrity":"sha512-D0IqyumgEnyyisFfneo9W6pLyaV28b5GOo8Rs3a0EDesZBf2oS+js6GhdKuzzOnZT8H+jbu9M5BiRd+tPItsdQ==","signatures":[{"sig":"MEUCIBAvhAUKZuNSzgxZnkwyxVPqRocQ/n3F3fTB6x5zm6j+AiEAm8jdpbT0jSjRuXX0d1+cszD83O/b05oNTMocOrpSY9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167222},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"d20793ee4668637637b5a1b23c86329abd66bcbd","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.16_1731948610729_0.1755814322569591","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.17","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.17","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"054691efed9acb07624b62941b0335e0f6832493","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.17.tgz","fileCount":51,"integrity":"sha512-O1VcI2GmA58SFiz0Mq4H7dEiNIz5uwaBcrFscZUuTzE0+8YGgNN+ctX5zKdt37SjPB+2AezMZVRXh5kC73CHDA==","signatures":[{"sig":"MEUCIDAlkYZBABOKyZ/m9+HLrv5vCnEX7Txf0dWGcG/bTBUKAiEAldVVidGiCxEac/ozL4Z0aBUYvHp4HfT89uKoZQedRJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167284},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6fd97e4eb360074932453dc720a1a7d453d9f0bc","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.17_1731955577953_0.21744849917885123","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.18","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.18","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"ac7a27b1751682575a1c24167b641272c140cc41","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.18.tgz","fileCount":51,"integrity":"sha512-WKA02lOk5YaYCupyhT+i6JsgwkjUWe/g64f6vuJ1axrIxSrbrQuGnLEGnqwOxHM3+Ob/XLfqvkpiXIG50Xd09Q==","signatures":[{"sig":"MEUCIEs9yxj0KaWkDKscJkesqKW+hQz+bkJB+kI8mO04QNP8AiEA5eRmqZ1xf6NatO2GMo9GxPUM7S9DOdYsgEjuDPFz+6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167268},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f5ae2e3e525e260fde88d4b2e6c4737ca22e842b","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.18_1731957554707_0.0044348710521751045","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.19","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.19","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"8f134e207ebae4f53ea0b8fb6dfbe78a3f5a7d1e","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.19.tgz","fileCount":51,"integrity":"sha512-NIcy3IkWWvXpUkS1zNvSFyW+bGn21vBxHR0Q3IT5b/3fwlg+xU8yvu0PzJyGpW+ZmSQ2KPq3HNNn2LjpeSkAHg==","signatures":[{"sig":"MEUCIQCEzGmtl8YkkkOvK0RBTExP6oJflIzosX6Hhuii1k7cagIgJiD5j7ddnoXoAbYGErcXjcVzXBroDDD1FVEnYiRN5AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167310},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"acaea50561509d8c2879bf2fa3f86716e75697ef","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.19_1731986353930_0.6156148799004129","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.20","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.20","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"30c0b6cd838dea3e9b50339a8b1cad2f3783d01e","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.20.tgz","fileCount":51,"integrity":"sha512-zWFlSI4oxsakH9iZVxzEZy+zFoODCQpOw779lOVxPkC59McH9KojvH+gfZgrXHmZUrrwGH0LW+IkX1hdsY1Img==","signatures":[{"sig":"MEQCIC0H16mP3KyykT49kHGRl4BVIqBAagzOwYTe96ITEDfkAiAS/u+7RlENomiV/AsE7VgaxQc5QE9fY69uAdQyBiWM7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168280},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1e5a2f5772fb48cbc96ba8b3c58f42d03208c30f","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.20_1732040452927_0.019438179577591086","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.21","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.21","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"167db47fa16ddbbebde62bfa327165a6384bbf65","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.21.tgz","fileCount":51,"integrity":"sha512-LAxV3t1TPlLJcRDUmguzZsEi/ysJzXmlQRmbYctKypnA9apx9KXHlcRbFCAEigweK8LaK+9M51F8VyZauSoXJQ==","signatures":[{"sig":"MEYCIQDyCju8VDE8T+24oxvuXA5d5Qo8VtSF0rj6Phdylt0g7wIhAOqWR/dKgt2Do48tVxLI471u+MEp0mHaHGhI5cHuo3rX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168346},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"fb9abb1b532d822044c1f74165b407845a6d000f","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","jsonwebtoken":"^9.0.2","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.21_1732042524440_0.3761712399545638","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.22","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.22","maintainers":[{"name":"eljpsm","email":"eljpsm@eljpsm.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"893bead6ce51c54af828e76473e887be7ed46a11","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.22.tgz","fileCount":51,"integrity":"sha512-LWArE/ldbt6oobh9pxDcTV0u/s5LqPXSeO8PdFAn+SJNULV7nlFXHAQ8UZtAqDd7yD3FeWbntNEUBflqv7Tzfg==","signatures":[{"sig":"MEQCIAVhqfIkB5B66a/jnCDmH8TyZvtnrw+TpQyp6vFldjiJAiAkyoNQQ1gxoI/colwScQ6ioBTSvEFZqRD5/KRc6hqybA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168456},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"19862f0fe9cee5770e2c9c31b4e1ca414ca97b64","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"9.8.1","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","jsonwebtoken":"^9.0.2","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.22_1732243081611_0.5644349544022542","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.23","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.23","maintainers":[{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"eljpsm","email":"eljpsm@eljpsm.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"e1dba77cc99a97738bd6602d6eb14191a3f92900","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.23.tgz","fileCount":51,"integrity":"sha512-4GNlqmWcGwa79CzsH0hLEVxPa2EjBZgGQYRJkDtZeIPkzA/16JXPzxtKzsj8uTfSpX6XfEDjDVIakzbRu2o00g==","signatures":[{"sig":"MEUCIQCVlsUa3zOZ0I3MqCEygVixpJgwK3EFVbvbnHW54JrUqgIgcKFi6IXV+5xATkOoxMiMYzh/U33eBiHxwizHAoT09TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168618},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"704873a777cecb4fac5d30c06afa6dfb42ca5d1f","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","jsonwebtoken":"^9.0.2","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.23_1733358763041_0.6293110595233216","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.24","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.24","maintainers":[{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"eljpsm","email":"eljpsm@eljpsm.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"87fc94a97edb104be740a7360f6871e1faadde4c","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.24.tgz","fileCount":51,"integrity":"sha512-wvOWrlX4g+SpIp/QvRUOM/+F5qraeW+uTDAEiz8XPPLAC5da5fstOIr4dzFQw4ZCQrOcg7AXKwnXaSArkns6OA==","signatures":[{"sig":"MEUCIQChxV//m+QnSy1InMRUny0PyUuSyuK6XbVoUxlM4d5WfQIgX7EEDoQXBJKZDS62hyKXJaOGKoA5B6UPGU8O2K3i4EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168781},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"805798e370e43d8f98e0757a75c22bb80d001449","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"23.3.0","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","jsonwebtoken":"^9.0.2","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.24_1733369510934_0.41856701214015857","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@ecogy-energy/ecogy-utils","version":"0.2.25","author":{"name":"Max Duncan"},"license":"UNLICENSED","_id":"@ecogy-energy/ecogy-utils@0.2.25","maintainers":[{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"eljpsm","email":"eljpsm@eljpsm.com"}],"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"ava":{"tap":false,"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"require":["esm","ts-node/register/transpile-only"],"failFast":true,"extensions":["js","ts"],"concurrency":5,"failWithoutAssertions":false},"dist":{"shasum":"dd5176c12aadc185ef8d95912f4ffc617a4e97ea","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.25.tgz","fileCount":51,"integrity":"sha512-HH8rsli23BX5pr9/hVjoJjZaSTVLLMWbi5RqdTUzdskBIHT/3OgbnNDRsURD4imCUsPe1NOumK3qYp/cYuUnUQ==","signatures":[{"sig":"MEUCIQD0I7LJdDQidM7YOoieTUsiMg7Pyl93ClTG8G/OQEyNxwIgCdnQOE/MXINCPbPjHj6Kr2VM2T0tFBpGow57Ip8eUjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168766},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"17b579271dfb401329afc2814f53ec20d2e607af","scripts":{"test":"ava","test-verbose":"ava -t"},"_npmUser":{"name":"xamogh","email":"xamoghx@gmail.com"},"repository":{"url":"git+https://github.com/ecogyenergy/ecogy-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Common Ecogy NodeJS Utils Package","directories":{},"_nodeVersion":"23.3.0","dependencies":{"uuid":"^8.3.2","zlib":"^1.0.5","axios":"^1.7.7","luxon":"^2.3.1","is-url":"^1.2.4","lodash":"^4.17.21","moment":"^2.29.1","googleapis":"^95.0.0","node-fetch":"^2.6.1","@middy/core":"^3.1.0","jsonwebtoken":"^9.0.2","moment-range":"^4.0.1","@middy/warmup":"^3.1.0","moment-timezone":"^0.5.33","ts-custom-error":"^3.2.0","@middy/validator":"^3.1.0","deep-object-diff":"^1.1.7","json-schema-to-ts":"^2.5.3","casbin-grpc-client-node":"^1.0.3","@middy/http-error-handler":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@aws-sdk/client-secrets-manager":"^3.692.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"3.15.0","esm":"^3.2.25","ts-node":"^10.9.1","copyfiles":"^2.4.1","aws-lambda":"^1.0.7","typescript":"^4.7.2","@types/uuid":"^8.3.4","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","ts-custom-error":"^3.2.0","@types/aws-lambda":"^8.10.114","@aws-sdk/lib-dynamodb":"^3.312.0","@smithy/smithy-client":"^1.0.4","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/util-dynamodb":"^3.315.0","@aws-sdk/client-dynamodb":"^3.315.0"},"_npmOperationalInternal":{"tmp":"tmp/ecogy-utils_0.2.25_1738280751616_0.09783626680870161","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@ecogy-energy/ecogy-utils","description":"Common Ecogy NodeJS Utils Package","version":"0.2.26","author":{"name":"Max Duncan"},"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/ecogyenergy/ecogy-utils.git"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"dependencies":{"@aws-sdk/client-secrets-manager":"^3.692.0","@middy/core":"^3.1.0","@middy/http-error-handler":"^3.1.0","@middy/http-header-normalizer":"^3.1.0","@middy/http-security-headers":"^3.1.0","@middy/validator":"^3.1.0","@middy/warmup":"^3.1.0","axios":"1.7.7","casbin-grpc-client-node":"^1.0.3","deep-object-diff":"^1.1.7","googleapis":"^95.0.0","is-url":"^1.2.4","json-schema-to-ts":"^2.5.3","jsonwebtoken":"^9.0.2","lodash":"^4.17.21","luxon":"^2.3.1","moment":"^2.29.1","moment-range":"^4.0.1","moment-timezone":"^0.5.33","node-fetch":"^2.6.1","ts-custom-error":"^3.2.0","uuid":"^8.3.2","zlib":"^1.0.5"},"devDependencies":{"@aws-sdk/client-dynamodb":"^3.315.0","@aws-sdk/client-lambda":"^3.338.0","@aws-sdk/lib-dynamodb":"^3.312.0","@aws-sdk/util-dynamodb":"^3.315.0","@smithy/smithy-client":"^1.0.4","@types/aws-lambda":"^8.10.114","@types/is-url":"^1.2.30","@types/lodash":"^4.14.182","@types/uuid":"^8.3.4","ava":"3.15.0","aws-lambda":"^1.0.7","copyfiles":"^2.4.1","esm":"^3.2.25","ts-custom-error":"^3.2.0","ts-node":"^10.9.1","typescript":"^4.7.2"},"ava":{"files":["core/test/**/*.js","core/test/**/*.ts","google-apis/test/**/*.js","google-apis/test/**/*.ts","constants/test/**/*.js","constants/test/**/*.ts"],"extensions":["js","ts"],"require":["esm","ts-node/register/transpile-only"],"concurrency":5,"failFast":true,"failWithoutAssertions":false,"tap":false},"scripts":{"test":"ava","test-verbose":"ava -t"},"gitHead":"29da9ed613c47b02e25cac2f08d0685c158af0b0","_id":"@ecogy-energy/ecogy-utils@0.2.26","bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-zpn+H7Vgr5p1hzMu53+L81neMKQmPAzS/D9rghtF8AiRpGoNymPVryjUz33zFX/8wqJ/k2xyIuTA8nHn+fVdpA==","shasum":"c66ca1d0931c9ebf1e67e2951b6f92df0b5f9553","tarball":"https://registry.npmjs.org/@ecogy-energy/ecogy-utils/-/ecogy-utils-0.2.26.tgz","fileCount":51,"unpackedSize":168765,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAmp5EvROv8++X9aZYEkwg5cFwv0/1WoToGkqLw7sZx2AiBxvMEhI+fsGLhqVVl0kmyh8krcUZrY2CotqdZ/NT7ZLQ=="}]},"_npmUser":{"name":"eljpsm","email":"eljpsm@eljpsm.com"},"directories":{},"maintainers":[{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"eljpsm","email":"eljpsm@eljpsm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ecogy-utils_0.2.26_1774937466520_0.741355200617055"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-20T17:29:27.717Z","modified":"2026-03-31T06:11:06.832Z","0.0.1":"2023-02-20T17:29:28.087Z","0.0.2":"2023-02-23T01:23:45.102Z","0.0.3":"2023-03-10T01:32:13.626Z","0.0.4":"2023-03-22T04:43:24.708Z","0.0.5":"2023-04-03T21:35:54.275Z","0.0.6":"2023-04-24T05:19:46.506Z","0.0.7":"2023-06-06T21:50:08.880Z","0.0.8":"2023-07-21T07:10:58.822Z","0.0.9":"2023-08-01T06:26:23.738Z","0.1.0":"2024-04-15T03:15:27.835Z","0.2.0":"2024-04-17T23:47:49.482Z","0.2.1":"2024-04-18T00:44:36.657Z","0.2.2":"2024-05-19T22:14:10.093Z","0.2.3":"2024-05-19T23:11:27.696Z","0.2.4":"2024-06-13T00:12:04.477Z","0.2.5":"2024-09-26T23:55:52.942Z","0.2.6":"2024-10-16T00:01:32.003Z","0.2.7":"2024-10-30T03:51:42.771Z","0.2.8":"2024-11-01T03:40:33.430Z","0.2.9":"2024-11-01T03:47:57.885Z","0.2.10":"2024-11-01T04:27:13.620Z","0.2.11":"2024-11-01T04:29:14.225Z","0.2.12":"2024-11-14T22:38:42.865Z","0.2.13":"2024-11-14T22:41:12.062Z","0.2.14":"2024-11-14T22:44:34.322Z","0.2.15":"2024-11-14T23:53:34.823Z","0.2.16":"2024-11-18T16:50:10.961Z","0.2.17":"2024-11-18T18:46:18.167Z","0.2.18":"2024-11-18T19:19:14.924Z","0.2.19":"2024-11-19T03:19:14.186Z","0.2.20":"2024-11-19T18:20:53.113Z","0.2.21":"2024-11-19T18:55:24.613Z","0.2.22":"2024-11-22T02:38:01.843Z","0.2.23":"2024-12-05T00:32:43.253Z","0.2.24":"2024-12-05T03:31:51.130Z","0.2.25":"2025-01-30T23:45:51.845Z","0.2.26":"2026-03-31T06:11:06.663Z"},"bugs":{"url":"https://github.com/ecogyenergy/ecogy-utils/issues"},"author":{"name":"Max Duncan"},"license":"UNLICENSED","homepage":"https://github.com/ecogyenergy/ecogy-utils#readme","repository":{"type":"git","url":"git+https://github.com/ecogyenergy/ecogy-utils.git"},"description":"Common Ecogy NodeJS Utils Package","maintainers":[{"name":"ecogy-energy-admin","email":"itsupport@ecogyenergy.com"},{"name":"maxieduncan","email":"maxieduncan@gmail.com"},{"name":"xamogh","email":"xamoghx@gmail.com"},{"name":"eljpsm","email":"eljpsm@eljpsm.com"}],"readme":"# Ecogy Utils\n## core \n\nThis module provides common NodeJS utilities that are shared amongst all the services.\n\nSee _core/README.md_ for details on the utilities offered and on how to build and use the service.\n\n## google-apis\n\nThis layer provides helper classes and functions for Google APIs.\n\nSee _google-apis/README.md_ for details on the utilities offered and on how to build and use the service.","readmeFilename":"readme.md"}