{"_id":"@open-charging-cloud/chargy-core","_rev":"32-2556d2108af88862b984def63abf1a60","name":"@open-charging-cloud/chargy-core","dist-tags":{"latest":"0.16.1"},"versions":{"0.1.0":{"name":"@open-charging-cloud/chargy-core","version":"0.1.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.1.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"a36aca4e012004018f223f2ffea7c9acbe4deb0e","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.1.0.tgz","fileCount":7,"integrity":"sha512-t2vhPKwY6C02Rhe8rVrKKuMKGeQ5Tx/Y17UHsYbOfip0wfktrgmOZ4UVQaE5tQ+ZVwv/DhjElF/1i9Jmk3aTug==","signatures":[{"sig":"MEYCIQCJwwG81QxRNiV7axiqJABasfS6SlShMKu7TYPbqV8towIhAMNfAZTaCegO9KPod1ZruO0n9vRA7IwKJnT9jCP614a0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2659795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json"},"gitHead":"6a2582cbfce37742995a9349c889701f2e4ad820","scripts":{"test":"vitest run","build":"tsup","clean":"rimraf dist","verify":"npm run typecheck && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared Chargy TypeScript core for Chargy desktop, web, and mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^20.5.0","seek-bzip":"^2.0.0","decimal.js":"^10.5.0","pdfjs-dist":"^5.3.93","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.34","@oozcitak/dom":"^1.15.10","@types/elliptic":"^6.4.18","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^0.1.76"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.1.0_1781751596361_0.7480872747499892","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@open-charging-cloud/chargy-core","version":"0.2.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.2.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"b8c4f40c08507d9e8bb791838f87a3fb7e2b9587","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.2.0.tgz","fileCount":62,"integrity":"sha512-LAMofPGhbY6t1dHg4oDEsCIUcav7x03F8hnB4XjbXo4We4Ikm8UIFjzBLguLtCihaVqDIQbVOxul4XfEXOMprw==","signatures":[{"sig":"MEYCIQDcHkAqqu6QCLJ341sOBTYe36s/2c3RxcST1mmP/WqGtgIhAOtxe31mrSLcgxC/6laz7OgfUv3FRJlW/biPrS8/PTVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2729832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json"},"gitHead":"1e18e328be9c1d7aef7deb21dabb1875fea1c215","scripts":{"test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared Chargy TypeScript core for Chargy desktop, web, and mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.2.0_1781753632763_0.2660294833213894","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@open-charging-cloud/chargy-core","version":"0.3.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.3.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"6ee89ab2cbf714937264e7105b3bd142a95c12b9","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.3.0.tgz","fileCount":62,"integrity":"sha512-sWPRHjK/zOLWiX20OpmjEGX1T8po2xbXHzu4xTTqOE6Gk+CLmaL71Ej0p1W44PpU43OBYais3qQ7WCgEWQ6iAg==","signatures":[{"sig":"MEUCIQDivFZWzPlsixE+IRwU7eIbFzab/E+RDT/+xzgHmOfJswIgDKc+jPTl7AgcdOWhoQRQF0ej6ffJAfOA+fjLwZj2u9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2731232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json"},"gitHead":"3f94be1c4ead69691b443c1b4b4f765f41b8b094","scripts":{"lint":"eslint .","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.3.0_1781779795686_0.6836076266866686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@open-charging-cloud/chargy-core","version":"0.4.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.4.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"2be9748636c3c1625c0ca2c6d3a35ae33d792bff","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.4.0.tgz","fileCount":70,"integrity":"sha512-jlGIIEsfiqILA20PMO/FiM3vCiPoxRAgcZitYnbQzEVblKh1hBrRAAy+FCIHCgHfY6dGOB3AFnuTmIoDkgFbHA==","signatures":[{"sig":"MEYCIQDBuQLXzUHIe765exll5cJYYL93LGTyZWiMpomqZBKCvwIhAOkOB0Umx3DZYc6KUFdKN/yABCihPeZYHG26BjNovB1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5423648},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json"},"gitHead":"ab110dacc1c914be4727d0309d279a7c3e220038","scripts":{"lint":"eslint .","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.4.0_1781781970818_0.5560941392218322","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@open-charging-cloud/chargy-core","version":"0.5.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.5.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"ea97c93437a5deb7f9498684c83cb5c5d908f68c","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.5.0.tgz","fileCount":71,"integrity":"sha512-T0le3XSIevR7IEA0vBpD2aka9Ff6G7ohdg0ZS2WAsY3whN3ccrTVEWuvAa1QQ75Y3ldwXPplBat8pefzexDGWg==","signatures":[{"sig":"MEQCIDhc6Z2o4iKMnxHzuS++CFQa/ySTh0SZgwqEm1K6mAadAiAfOx8Q7KY2vzEf04E8NDFewtYXEQ9oYeJ+NWuHszghlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5460029},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"3d4c5ee157fc37bf80e659382e6cd1c380b4d84f","scripts":{"lint":"eslint .","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.5.0_1781927421744_0.5013038910786933","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@open-charging-cloud/chargy-core","version":"0.6.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.6.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"9c97dd00f003c0ec8fd9bab4d5117ef54a244e23","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.6.1.tgz","fileCount":71,"integrity":"sha512-/ZTTIjmul1l3Ye6ZcmuIGI8h6QpsFJjkYrwppw9DPCNHWQ9fgT6O67FGuxUHR2UTGTyn5+MzwmMBRcIYpK60NA==","signatures":[{"sig":"MEUCIF72wjtQR83tKMQ64+JqZkLJ7fltvi+cIAYPaGBDPJH9AiEAvPkKoK+miEAB/aiK6Tm9Z4uH3Kv/g3MnRkWPsAFYgCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5511052},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"2aa91b92d5e0c338496877b20ac355eb3f270159","scripts":{"lint":"eslint .","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.6.1_1781943997327_0.6779716764507033","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@open-charging-cloud/chargy-core","version":"0.6.2","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.6.2","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"5544afd25722a693505796811ad3c34d71978f32","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.6.2.tgz","fileCount":71,"integrity":"sha512-IqpQPk3PjUEEk4ZIsfxaR+3NzWoknHtptHGWUZmUzHR4WQOUfT0VQ9cqaBqOmY0A1JEVEdZ2odzcFGoJcAdMPg==","signatures":[{"sig":"MEQCIAK3gBdk1JgixegS8BL0aoKeuld/3K2fJSEIkTDL69HGAiBBQddVdFxy8b5HJJ2DkuriPk/3ur1nx+xkpkcOPSXdPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535273},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"4be75b3fe52aa932088ea63e40b9552aad282e45","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.6.2_1781969582074_0.6563396956957823","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@open-charging-cloud/chargy-core","version":"0.6.3","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.6.3","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"a5e76fe5117579707cef5e5c3008c4969be9ad5e","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.6.3.tgz","fileCount":71,"integrity":"sha512-oWaugul913GQSkzc2GCtSHd86XyhqfdETQovH+dCgC9a2z0ci97QCCXXCOQicl/jEvodNIYSi32bLd0Cdr1QyA==","signatures":[{"sig":"MEQCIHUEzuuze/fbJMdH89cpCGDh5kNIHwRAvnlx9WqrZJbWAiBaNnslcqhHR3aBhXdR+fYm2m85X7FwjRsScwAz6gJG6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5538864},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"79e6c0c6a51031b6a121539ae50ea39837d6b929","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.6.3_1782011417102_0.47330538525821897","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@open-charging-cloud/chargy-core","version":"0.6.4","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.6.4","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"e27e6e2d324fe62767350b61bfc8a4d50fe9a3be","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.6.4.tgz","fileCount":71,"integrity":"sha512-PnZG59StFsgs9uESF8k6mmutmoh3BnUpJa7vPW95w/rcTmDsnKK4MZjy+w9wtQQwDS8898Enb+HMxt923d60ew==","signatures":[{"sig":"MEYCIQD1rfzLPa4S4cc2QxkJnMkrItoaEtjDxwbR/uKdxx2bpwIhALp7FujeyaHlWFrp6251Yp0OhLOwGTU9qFOCZE38guYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5538235},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"8441c3bc31023de10f4f816254dfa7d3cc8ed275","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.6.4_1782013284914_0.4225263105229822","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@open-charging-cloud/chargy-core","version":"0.7.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.7.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"64db321d93393b39d0ef255d817149f4c3b618ba","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.7.0.tgz","fileCount":69,"integrity":"sha512-bLGXh8isWe/qCIsZEKiGPP2I9jlP1P1z/Owe+4EhJL9Jga/MyUb/7zOJecr2nEnIkyQNiHOa04CsKhSjHrslqg==","signatures":[{"sig":"MEYCIQDB9F0fO5e7RgBDwqOu/V0VP0FlcNvxZjmUuLK14hVvFwIhANiwVushfAQX+p/QajXLpRWvLrk5mzmAGU85NNN7gPXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5602023},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"8dddfe3fd327bff0f3438bd2954841bf76e798f3","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.7.0_1782340078804_0.4715020316836953","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@open-charging-cloud/chargy-core","version":"0.7.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.7.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"841cdb466d3b252ae0dd07cd47d34deec2890d23","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.7.1.tgz","fileCount":69,"integrity":"sha512-PtqSKj38A/uws2not2h+R49jQJajalAfI/YfhmU38Zq3Iww//vpEF0CtjmEdCMl4a2QG6whIGx+vb2xQuGjd2Q==","signatures":[{"sig":"MEQCIF141isqQFl/j2Bgcj+b1zOei8gvzPp229/+izR2RzS3AiA2zpZARawQd0w69U3lOy0MG7qyUdSNQg2dCkRcBHqhYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5590353},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"89ad885a5ab20298aed1bffcba33e6ac346e73c2","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.7.1_1782435015668_0.7369555483004653","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@open-charging-cloud/chargy-core","version":"0.8.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.8.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"d6f5e05045fa289e6327c98c9f2997dfdc26b386","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.8.0.tgz","fileCount":71,"integrity":"sha512-xAbd6pyBCqbW84A1qcnBSefloMtMp8QYrTsle/9tIrPgRSo2ypg8xspIU2tVOpZ3GAXBoVPlGLqMIlBj8GGnlQ==","signatures":[{"sig":"MEUCIQC1t1D6t7/3ABr+3WDMHjItMpYWGpPyBbn/BLm5nWTRtgIgJUCWs/Rw8I34132oEWuW1RP65NW9gjmWv+Awzq7BUK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5856254},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"16652c7830fbcf7528220cb0dde82c6b71b9f47b","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.8.0_1782523613998_0.6695633992440915","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@open-charging-cloud/chargy-core","version":"0.9.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.9.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"f4e1625f7a6431d7aea13b57aaf47e4d717cc2fd","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.9.0.tgz","fileCount":73,"integrity":"sha512-gCbRVM/ZUi7BSJrl6gBnwxTivPA8YDrpTz91b6nUgCToNLF2ZnOlgrTMGNN25ay10T+m5n8DK3MqgeQvomUUZA==","signatures":[{"sig":"MEYCIQDryR/EeAvSUaLG1lWqcMS6kno6LzZSuhxX4Bf/F92iOgIhANwJenyJ5qo7Qwi+afw2+sb1zAlDOUUxyT6UguqxYL2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5982170},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"07b3c0f2418a52b835a9df50b1cf116ede8933d7","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.9.0_1782607109706_0.8530286767293311","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@open-charging-cloud/chargy-core","version":"0.9.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.9.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"87efac525e905a3716645e03ced16348de865d18","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.9.1.tgz","fileCount":73,"integrity":"sha512-AaUa2n/ORkGpUgpPkjH75biFcGDIjyMSY9pSlvHKm9VxT9mtBWqBrZ/T/m/NKiWup82PO9xIJruWwZ2NujxpDg==","signatures":[{"sig":"MEYCIQC4bGknH09DW5w3ia86iHDuGgc6rxYcFDT9dl+5sfc3zgIhAPl9prnbKE6h6+tBNOHWSWYSnyRgknXc8sg3aFaiHy9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6036469},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"56b283e26ab6ee495349af3d216289e06edf9de8","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.9.1_1783422489388_0.31325907531731834","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@open-charging-cloud/chargy-core","version":"0.10.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.10.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"f667faf2922c0e35db5086b9c71276304c681070","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.10.0.tgz","fileCount":75,"integrity":"sha512-W5AQvR1569sxp7CbsPwdZpOPWGRa7QSRCrHxtIgQh43BMRgrN+S496N0gW09aY1PVcAfEOb4/NkZNzlNccjfIA==","signatures":[{"sig":"MEUCIQCCoYNGBBBXtGMmn36InffkLFsDTNJGsnaBzncsisuzGgIgd0MQxwUe7lLTY7nlONuhuAXzK5WKSMfmV1XsNCkluyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6058415},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"55837e9034152dc61dbaf3a30dd09c9ef0144347","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","base32-decode":"^1.0.0","is-url-superb":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.10.0_1783462639536_0.07720481072774854","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@open-charging-cloud/chargy-core","version":"0.11.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.11.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"6e4e7174e2b46b49b751f8690ee583b242b2f237","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.11.0.tgz","fileCount":77,"integrity":"sha512-bCULhzJct8oqk0vBDyQL0NRo1EYIjR1NdCKYunW4NtH14trXwCTthMO7wPWwL5rSonyoIqlVyeZMp9VkewPMBw==","signatures":[{"sig":"MEUCIQCLNr6r4f6HW47AjCfAn9cnoAFvHWMEM5S1EC1hXzJgggIgQNWZxFLCMHDmKj6+UfsBfKbqf0ib/h7fOLW4wxhkV6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4582401},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20.19"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"f45616c0dd9a1ec450701de804d74f6860fe2559","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","@noble/curves":"^2.2.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.11.0_1783504553981_0.7202640257866595","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@open-charging-cloud/chargy-core","version":"0.11.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.11.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"acee5e31a298af1ad2fddcd1bb46c81080ed4f39","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.11.1.tgz","fileCount":77,"integrity":"sha512-PDWCqsxPbCsxXBQxzGjJTGL48BiR1+zcY4XbndzoW3lukXfQh6+EP3ue6wGX4eCVPXHzio0aPTbIzp7r+g+2Wg==","signatures":[{"sig":"MEUCIFxRlidILx1ZFj29RLpjAiJ2Oj73rY8VnOfHckdv/0zBAiEAzO1UZ2K76iMD9jhmZZfGAFDBnIdLnHWbiOYhHi5LKs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4596855},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20.19"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"75e4f38f40a9e85b02315bdca1a729021ce0ee4d","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","@noble/curves":"^2.2.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.11.1_1783521173033_0.93748188458956","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@open-charging-cloud/chargy-core","version":"0.11.2","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.11.2","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"eab814b5922fc816672ed71b54bee393c9a1d532","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.11.2.tgz","fileCount":77,"integrity":"sha512-q5s9wWvFsBhmCCe72ttucw9sX0NNdsLfM2UVYSK+xHkojO06OJwNPxOutrU5KKuA+nU1VGQKEq62Eoj0I7T0XQ==","signatures":[{"sig":"MEUCIAa+Hy2oAJMykVojMpQKuX6MzxI5g3Zx+KExoKsyLq7iAiEA8NEQ3yI7h7CFiMC+rAPEL6cYw3K0U1xTxLr8VoMbtCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4597415},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20.19"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"2f79b2ecb9aa794ac27ac0b34a0003fb61d43227","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","@noble/curves":"^2.2.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.11.2_1783521835923_0.03533155989482317","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@open-charging-cloud/chargy-core","version":"0.11.3","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.11.3","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"3ce13a2baa7fba1861183919d41de61087b5941d","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.11.3.tgz","fileCount":77,"integrity":"sha512-MvQ4znLUUJt9KovhJTI0PuAl6qPkKsRXR4zXV8kB+0rZjTGz4X/lH/I/l034NiMsYJza8ee/Y2c7a1q5xueeqg==","signatures":[{"sig":"MEYCIQCxXwaPqrWj9PXq5GZW3YhiyIR1YsKnqzKhbOppUGxXsQIhALfxB/ROPcMU9j+THRKX1OvHaCh5Sz0ev28rp9+8EGXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4608110},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=20.19"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"ecf487fbf8bc9635abfd8491ba8ad7dd4c324da0","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.1","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"^6.0.227","@noble/curves":"^2.2.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","globals":"^17.6.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","playwright":"^1.61.0","typescript":"^6.0.3","@types/node":"^25.9.3","@oozcitak/dom":"1.15.10","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.9","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@vitest/browser-playwright":"^4.1.9"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.11.3_1783525945360_0.06680651334400634","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@open-charging-cloud/chargy-core","version":"0.12.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.12.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"73a4a121d329c85ed8a2c00eecd9af3cf5b8882e","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.12.0.tgz","fileCount":78,"integrity":"sha512-9Q0N4M7ot14fY77qywq2WAscHGWqLuTk3Nmf5ch/6DzmfQyxL8l33Xo7n7f+vv9dWouVNnXCGZclTELpoiawUg==","signatures":[{"sig":"MEYCIQDtiK11Iz6S+B4leb8yGRuKv5Gja19pyu0WD3vbv4+IUQIhAIwbBfvN0tuAwHb2ybpa1N31nmz7GjvA+yuL9q1+ad9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4651707},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"1f033a5ad3bbb307f03097b1f3f13dc6c719ad23","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@noble/post-quantum":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.8.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.12.0_1787282116692_0.3945273750643965","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@open-charging-cloud/chargy-core","version":"0.12.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.12.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"8ea37b5f32ad9fd511d26f46b827bbbc8eb087ca","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.12.1.tgz","fileCount":78,"integrity":"sha512-OqphA9Wkr6fChW/L8+fru8n7z8Wwjr1Kqs3jc5HLXOY1hPtwXJIZ789mop4l58n643Dk5XPKrwC63T+RYta1vw==","signatures":[{"sig":"MEUCIQD4Fl/cHhHzGqDnCMBRWV+4+5KBhnA2Br7ev1d3DIM5PAIgZ5F7q2DXGi4p89URAH9YEvE2azZaCUdQOL3g5LEUFYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4651787},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"130a39cea7733b75e8d86d340254fbb1485978f0","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.0","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.12.1_1787643854287_0.9593515890216577","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@open-charging-cloud/chargy-core","version":"0.13.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.13.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"df9c413010319945793c87619c89e0021ffceb3c","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.13.0.tgz","fileCount":78,"integrity":"sha512-IcywoAxGYzckO8affkgnXjNApGSmDZTtw/sNBOOuByhY8cE/QkY4fZXOL1lCL2qF2u0gLqm3QO9RXt0GbXMk5g==","signatures":[{"sig":"MEQCIFrP+sW3xUpKifnxp1pHefmt4q3NsRar3G0Tw0r67f+LAiAcX/+Ht6zlRQNsne3OUy7HqyeLa/3Zu+VXH9D2EHOK0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4685853},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"96a6c56aa63cb7545be971ce11596d7e64a65088","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.0","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.13.0_1787987498234_0.08698503927186119","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@open-charging-cloud/chargy-core","version":"0.13.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.13.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"05b405d22ebf4a81aefeb18c82171bb622b9ce51","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.13.1.tgz","fileCount":78,"integrity":"sha512-O05IGbVRsf9uF6ofFji753APqxEB8qFM92kgRZvRzNryh9ndBv3ALzXT2AKps/sJ392C/d42it2X1WKA4nSI1g==","signatures":[{"sig":"MEQCIFd5M7EVbPm/AQMiXsdH02l4zBg6K55PtEmcTXIXnLSbAiA7UgBmch2FzyLjDG7pAzM5bD2ZAipCQR3xx5RH/CkJHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4683321},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"398c8da1831ed207d6fe6a384c791623db0749ad","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.0","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.13.1_1788036377851_0.47997027015162064","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@open-charging-cloud/chargy-core","version":"0.14.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.14.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"6d93886fbb4635f82621f07f4d07699586c91fe5","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.14.0.tgz","fileCount":80,"integrity":"sha512-G0L9n4iP+J3q4xKXBAHA3X7RROAemozLWVLHFWgkI8RglLqNaqYCU1QpH7gH+SnOI8PDOvdd/yd/IYvsOxC9Lg==","signatures":[{"sig":"MEUCIQDzJopLduonXtZpBUSU+ZNa/Bi/ACLP6SQ+Hut9Ptb+qAIgJVMfT30vjA4ivebkPJs9RSkaxmiiIOzaSrFWS3DrPJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4789536},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"5778cc5e22f4f4d59957b8139904f201af99f337","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.0","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.14.0_1788063204108_0.2244023619765989","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@open-charging-cloud/chargy-core","version":"0.14.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.14.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"54fd1316de01be4dba9be35de2cb9cb718fbf1bb","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.14.1.tgz","fileCount":80,"integrity":"sha512-ta00T2WLtEjbsVoDk3NfvrHGB8+B8s/WgSca3foQ5FhSnWvILwT1wWyVMO1183OXxKNdyjMZhw9LFRyw4NU2FQ==","signatures":[{"sig":"MEUCIENxWfNwEXyqoAgoPQVTNoJHy/yf3iXQyZguLl29jrsMAiEA/Np+0jtIe3k/ZTdNeOkT17nS8KZGex6OijfRK7f8850=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4790332},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"6d04f12119e96920530404875982da2b5c170234","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.2.108","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.0","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.14.1_1788065574600_0.18412569499414344","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@open-charging-cloud/chargy-core","version":"0.14.2","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.14.2","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"2ae70f330ebc15fe7eb6d74be08aa084e3045495","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.14.2.tgz","fileCount":80,"integrity":"sha512-cnnVXLsa+5onMJHkDBKfEQXAowUdW2GweNAptNGzgSVlafra9NLT3FK/kH1sKL3Xnoiar8kJ5H0Xbk/pVN076A==","signatures":[{"sig":"MEQCIBXT/txeCgRFS53Pg7g1CVDjHQY2Db8GoEDXWaopz60BAiAgkYSam87s4zppi5VIaeKixwQvL/+f/rxOu6qOADWLeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4788554},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"f678f8125a3d08ac5d279d58f997411ca5d8d7ae","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.14.2_1788156206739_0.5795969280454247","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@open-charging-cloud/chargy-core","version":"0.14.3","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.14.3","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"d2c2eedb5d4da4b3e2a7051d16e18a3de1baff7e","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.14.3.tgz","fileCount":80,"integrity":"sha512-fzkAvPm+07BwdDjVJikTYt8nzOU2MWCEgs6TCVxMndAVphbawvQ/L7LmIGUTshoudsleSHjTUIaCQTYAqP+qiA==","signatures":[{"sig":"MEUCIQDQhx1buviGVXskmWVW+T4o4p9syyHGMO7yTkqlYWXXQgIgHAsvnEmyCzjZEeWJ7t1JZkqZfliV8kX/oGIiGE5gSHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIALZXS3PS87gdpEUU8uS4hYzcVubNQiVf7LrPNglqeKAAiBpql3GtV9oiOE9zI9C0rek5B4FLfl6oLYy1z6HKj5ADQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4801985},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"9af1f4d82a9e1ff5e55af754ca125bf0e1b52aa2","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"12.0.2","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.14.3_1788591581747_0.0771770009965933","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@open-charging-cloud/chargy-core","version":"0.14.4","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.14.4","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"18e7cc5d85dc37c80e43512212fba48643b058ac","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.14.4.tgz","fileCount":80,"integrity":"sha512-PlIEI26fvtsEbXsUtL2sVVV46TDCb/TlKp5Xa2qBjk7D8P4ve71PSaHJOA0WYBOwKyc4GB5OHu3msQQrBksCJw==","signatures":[{"sig":"MEUCIFVwocka8iKZS9MR/UcOryu57X/S/MfqU/L3XzjtAgd5AiEAzTAaKXvtSFAKEOZQJ+tkeBcnR+QCoJtF1bbVwKJf7SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBi5GddrW45ZEZ/w5ckxGeOGCweUBpFU7HrH8rK8fzu1AiBl22nahcaezbTG29Cq1kXp75zFNJPrP0guWfPyvrr4rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4804659},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"de4382d4560d5fa96ad192b7503141d07d4203d0","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"12.0.2","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.9.1","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.14.4_1788629618704_0.8677236916651478","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@open-charging-cloud/chargy-core","version":"0.15.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.15.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"c0dd9e0165d197ffdf4b2aa2ac210dc99c0f8fa7","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.15.0.tgz","fileCount":80,"integrity":"sha512-x3oOZMu8Qyfu1GE2wkZUD2/CxLhBMPmKRjBghu4cufa7lasc5s85g7S6XIof5PY3xi++KX18JyonE6JAuWHQtA==","signatures":[{"sig":"MEUCIQCyHhAoLn1StEJV1FXxknNG6Q3M6MSbEyyC6uZ/vFqFIwIgOl4DXwSWJhrx+mFyYguNLGw6NHkQds3qntJusNfrOXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEX2r/GLnTT9Bq8OzBqR23ticb5omdDI8xTbxSnNO4N8AiBS94okf3i9OejM/B9zkh509G/Nl8Xl750WoGFQZ4jSjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4874949},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"c6baf4bf18dbb9b92a89b3397916b022275c54a6","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"12.0.2","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.10.0","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.12.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.4.1","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.15.0_1788737587131_0.33262410143783616","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@open-charging-cloud/chargy-core","version":"0.15.1","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.15.1","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"a6191ecebf6858fa42cac99b2689b16f85e39739","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.15.1.tgz","fileCount":80,"integrity":"sha512-5luAVoglqw6TEi6o1yFWZj9YYWm/G1gUP1ARi37xanPDG3IUmjZuOOEk4DbfooOLKffz8d2BbErRNIzGhjIN9w==","signatures":[{"sig":"MEQCIFo+e5vInZ3+hbx0uy5cRkZ8SQsMDmuUxAP1ym7g+Y6tAiBUC/HYpJNk1adRwyrwD3jjSfwZU2kpKWLRir9wVpW1jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGYzHd6WAauhkIeHedVhL0iVzDCbVNKVxdXgQtO9Hdm9AiBbavtRTqXkMc7fkJeCbgTA6A/pNfdwwCpY+ocCW7tpgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4882316},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"fe5fbfb8bf9a5a46ffa67d13b88f1efed46b36bf","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"12.0.2","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.10.0","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.12.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.4.1","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.15.1_1788776293560_0.40000874813925646","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@open-charging-cloud/chargy-core","version":"0.16.0","author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","_id":"@open-charging-cloud/chargy-core@0.16.0","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"homepage":"https://github.com/OpenChargingCloud","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"63191a6365109098c16378a9fb1065fc13875b18","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.16.0.tgz","fileCount":80,"integrity":"sha512-1A8tJhpKQ9qA2n7LkiWW2pjs6yed15f27TVFbFDDxKfqypZ8qpJButRfi9Dgz4QCmk+ZULUFwi5ABY94aJW7iQ==","signatures":[{"sig":"MEUCIQDoVewGb+xCQSw0VDdmuq9ffvGz+HpV3dZ28M94xIO/uQIgf+bFFoj86ESYTHfoHLuJbOy/OTEm1f7G2EhEA4h7gHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICBkuNtI5yXASMtk2xfnGPGmDbJ0riRqEidNw8JLuA2vAiAqCDMybIv41q+uXaDxoaKQKeVTiczqd4R0MH3dkIsu0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4886185},"main":"./dist/node/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"f18f808c156cbbe6aa0cc6c9e0dfa46a5eecd7c0","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.10.0","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.12.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.4.1","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chargy-core_0.16.0_1788903840767_0.2967942275167166","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"_id":"@open-charging-cloud/chargy-core@0.16.1","bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"dist":{"shasum":"499bbdc574fc254214515995f41b9f35fafc83fa","tarball":"https://registry.npmjs.org/@open-charging-cloud/chargy-core/-/chargy-core-0.16.1.tgz","fileCount":80,"integrity":"sha512-KslvuhQHZunHytrRWjO/twSPZlHu6Fy9xi0EozBVqpr+vaIUPiijuM8hL0pPKUWqOhoThc5gMi7lglBFez5sgA==","signatures":[{"sig":"MEUCIQCOsvVeFFIlmcxUPlz/9TXhnjEOCgP0SGqu+4W4uoJNqgIgZDD4D04vQTQljz4bw4wMX9HBk4JQOeUqmUUuNBuihkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDAua7nakPDZ4XVgJxqH4NXHFzRlZLB7w1q71EqdPCXuAiBga13LEAVK3aw2galxPU+fXQfKykFLfQkpE5yk7lPEDQ=="}],"unpackedSize":4926507},"main":"./dist/node/index.js","name":"@open-charging-cloud/chargy-core","type":"module","types":"./dist/index.d.ts","author":{"name":"GraphDefined GmbH"},"module":"./dist/browser/index.js","engines":{"node":">=22.13"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/index.d.ts","import":"./dist/browser/index.js","browser":"./dist/browser/index.js","default":"./dist/browser/index.js"},"./i18n.json":"./i18n.json","./package.json":"./package.json","./validationRules.json":"./validationRules.json"},"gitHead":"a02c7a0cfd117acf6d67ba4af485909131bd967b","license":"AGPL-3.0-only","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:node && npm run build && npm run test:bundle && npm run test:browser","build":"npm run clean && npm run build:js && npm run build:types","clean":"rimraf dist","verify":"npm run typecheck && npm run lint && npm test && npm run build","prepare":"npm run build","test:ui":"vitest --ui","build:js":"tsup","lint:fix":"eslint . --fix --max-warnings=0","test:node":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --config vitest.config.ts","build:types":"tsc -p tsconfig.build.json","test:bundle":"vitest run --config vitest.bundle.config.ts","test:browser":"vitest run --config vitest.browser.config.ts --browser","test:coverage":"vitest run --coverage"},"version":"0.16.1","_npmUser":{"name":"ahzf","email":"achim.friedland@graphdefined.com"},"homepage":"https://github.com/OpenChargingCloud","overrides":{"esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"_npmVersion":"11.17.0","description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","directories":{},"maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"jsqr":"^1.4.0","buffer":"^6.0.3","moment":"^2.30.1","asn1.js":"^5.4.1","elliptic":"^6.6.1","file-type":"^22.0.2","seek-bzip":"^2.0.0","decimal.js":"^10.6.0","pdfjs-dist":"6.3.289","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","base32-decode":"^1.0.0","is-url-superb":"^6.1.0","@vanaheimr/cose":"^0.9.0","@noble/post-quantum":"^0.7.1","@vanaheimr/metrological-cbor":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.10.0","rimraf":"^6.1.3","vitest":"^4.1.11","globals":"^17.12.0","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.5.0","@oozcitak/dom":"3.0.0","@types/elliptic":"^6.4.18","@vitest/browser":"^4.1.11","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^4.1.11","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"typescript":">=5.4"},"optionalDependencies":{"pngjs":"^7.0.0","jpeg-js":"^0.4.4","@napi-rs/canvas":"^1.0.8"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chargy-core_0.16.1_1788916218339_0.045002892941394146"}}},"time":{"created":"2026-06-18T02:59:56.243Z","modified":"2026-09-09T01:10:18.625Z","0.1.0":"2026-06-18T02:59:56.544Z","0.2.0":"2026-06-18T03:33:52.947Z","0.3.0":"2026-06-18T10:49:55.828Z","0.4.0":"2026-06-18T11:26:11.036Z","0.5.0":"2026-06-20T03:50:21.955Z","0.6.1":"2026-06-20T08:26:37.562Z","0.6.2":"2026-06-20T15:33:02.332Z","0.6.3":"2026-06-21T03:10:17.281Z","0.6.4":"2026-06-21T03:41:25.128Z","0.7.0":"2026-06-24T22:27:59.009Z","0.7.1":"2026-06-26T00:50:15.847Z","0.8.0":"2026-06-27T01:26:54.317Z","0.9.0":"2026-06-28T00:38:29.895Z","0.9.1":"2026-07-07T11:08:09.563Z","0.10.0":"2026-07-07T22:17:19.749Z","0.11.0":"2026-07-08T09:55:54.146Z","0.11.1":"2026-07-08T14:32:53.207Z","0.11.2":"2026-07-08T14:43:56.115Z","0.11.3":"2026-07-08T15:52:25.565Z","0.12.0":"2026-08-21T03:15:16.909Z","0.12.1":"2026-08-25T07:44:14.507Z","0.13.0":"2026-08-29T07:11:38.439Z","0.13.1":"2026-08-29T20:46:18.050Z","0.14.0":"2026-08-30T04:13:24.342Z","0.14.1":"2026-08-30T04:52:54.766Z","0.14.2":"2026-08-31T06:03:26.885Z","0.14.3":"2026-09-05T06:59:41.885Z","0.14.4":"2026-09-05T17:33:38.836Z","0.15.0":"2026-09-06T23:33:07.242Z","0.15.1":"2026-09-07T10:18:13.678Z","0.16.0":"2026-09-08T21:44:00.891Z","0.16.1":"2026-09-09T01:10:18.444Z"},"bugs":{"url":"https://github.com/OpenChargingCloud/ChargyCore.TS/issues"},"author":{"name":"GraphDefined GmbH"},"license":"AGPL-3.0-only","homepage":"https://github.com/OpenChargingCloud","repository":{"url":"git+https://github.com/OpenChargingCloud/ChargyCore.TS.git","type":"git"},"description":"The ChargyCore TypeScript library shared between Chargy Desktop, Web & Mobile applications.","maintainers":[{"name":"ahzf","email":"achim.friedland@graphdefined.com"}],"readme":"# Chargy Core - TypeScript\n\n[![CI](https://github.com/OpenChargingCloud/ChargyCore.TS/actions/workflows/ci.yml/badge.svg)](https://github.com/OpenChargingCloud/ChargyCore.TS/actions/workflows/ci.yml)\n[![Nightly](https://github.com/OpenChargingCloud/ChargyCore.TS/actions/workflows/nightly.yml/badge.svg)](https://github.com/OpenChargingCloud/ChargyCore.TS/actions/workflows/nightly.yml)\n\nChargy Core is a transparency software library for the validation of secure and transparent e-mobility charging processes, as defined by the *German Calibration Law (\"Eichrecht\")* in combination with the [Alternative Fuels Infrastructure Regulation (AFIR)](https://transport.ec.europa.eu/transport-themes/clean-transport/alternative-fuels-sustainable-mobility-europe/alternative-fuels-infrastructure_en) and the new [Measuring instruments (MID)](https://single-market-economy.ec.europa.eu/single-market/goods/european-standards/harmonised-standards/measuring-instruments-mid_en) of the European Commission and the [European Digital Quality Infrastructure](https://www.qi-digital.de/en/). The software allows you to verify the cryptographic signatures of energy measurements within charge detail records and comes with a couple of useful extentions to simplify the entire process for endusers and operators.\n\nThis software is written as a modern ESM TypeScript package with generated declaration files, providing shared core functionality for the Chargy Desktop, Web & Mobile applications.\n\n\n## Benefits of Chargy\n\n1. Chargy comes with __*meta data*__. True charging transparency is more than just signed smart meter values. Chargy allows you to group multiple signed smart meter values to entire charging sessions and to add additional meta data like EVSE information, geo coordinates, tariffs, ... within your backend in order to improve the user experience for the ev drivers.\n2. Chargy is __*secure*__. Chargy implements a public key infrastructure for managing certificates of smart meters, EVSEs, charging stations, charging station operators and e-mobility providers. By this the ev driver will always retrieve the correct public key to verify a charging process automatically and without complicated manual lookups in external databases.\n3. Chargy is __*Open Source*__. In contrast to other vendors in e-mobility, we belief that true transparency is only trustworthy if the entire process and the required software is open and reusable under a fair copyleft license (AGPL).\n4. Chargy is __*open for your contributions*__. We currently support adapters for the protocols of different charging station vendors like chargeIT mobility, ABL (OCMF), chargepoint. The certification at the Physikalisch-Technische Bundesanstalt (PTB) is provided by chargeIT mobility. If you want to add your protocol or a protocol adapter feel free to read the contributor license agreement and to send us a pull request.\n\n\n## Supported Charge Transparency Data Formats\n\nChargyCore.TS supports a broad range of charge transparency data formats used by charging stations, energy meters, backend systems, and invoice-related exports.\n\nCurrently supported formats include:\n- **Alfen** charge transparency data\n- **Bauer** energy meter data (2 format variants)\n- **ChargePoint** transparency data (2 format variants)\n- **EDL40** and **ISA-EDL40 SML** data\n- **EMH** energy meter data\n- **Mennekes** XML\n- **OCMF**, versions v1.1 to v1.4\n  - Bonner Eichrechtstage (BET) **Tariff Text** Extensions including tariff changes\n  - EdDSA support: Ed25519 and Ed448\n  - Post-Quantum Cryptography support: ML-DSA-44, ML-DSA-65, ML-DSA-87\n- **Porsche Charging Data Format (PCDF)**\n\nDetailed per-format documentation (data structures, signed payloads and signature verification) is available in [`documentation/`](documentation/README.md).\n\nThe long-standing, consumer-oriented CTR data model is described in the draft\n[Charge Transparency Record format specification](documentation/CTR_Format.md).\nCTR connects signed technical evidence with charging sessions, tariffs, costs,\nand PDF/A-3 invoices so EV drivers can assess a bill without having to understand\neach meter vendor's cryptographic format.\nAdditional draft CTR extension specifications are available for\n[legally relevant log messages](documentation/CTR_Legally_Relevant_Log_Messages.md)\nand [time synchronization sources](documentation/CTR_Time_Synchronization_Sources.md),\nincluding event pagination, hash chaining, NTS source information, clock\nquality, and significant time-source changes.\n\n\n## Supported Data Representations\n\nChargyCore.TS accepts multiple data representations in order to simplify the validation of individual charge transparency files as well as larger collections of transparency data, for example data sets attached to monthly invoices or exported from backend systems.\n\nSupported representations include:\n- **Plain Files** containing a single charge transparency data set.\n- **chargeIT Container Format**, a JSON-based container format for a single charging session (2 format variants).\n- **Chargy Container Format**, a JSON-based container format for multiple charging sessions.\n- **SAFE XML Container Format**, an XML-based container format for a single charging session, optionally enriched with additional Chargy metadata about the charging session.\n- **PTB Container Format**, a JSON-based container format for a single charging session.\n- **Archive formats** such as ***tar, ZIP, tar.gz***, and similar formats that combine or compress multiple charge transparency files.\n- **QR-Code images**, such as ***PNG, JPG, JPEG or SVG files***, where the QR-Code represents a charge transparency data set.\n- **PDF/A-3** files transporting a charge transparency file as an embedded additional data stream.\n\nThis allows applications to pass transparency data to ChargyCore.TS in the form in which it was originally received, without having to manually unpack, decode, or normalize every file beforehand.\n\n\n## Applications based on this library\n\n- [Chargy Web App](https://github.com/OpenChargingCloud/ChargyWebApp/) (node.js), live demo at [https://chargy.charging.cloud](https://chargy.charging.cloud)\n- [Chargy Desktop App](https://github.com/OpenChargingCloud/ChargyDesktopApp/) (Electron)\n- [Chargy Mobile Apps](https://github.com/OpenChargingCloud/ChargyMobileApp/) (Android/iOS)\n\n\n## Usage\n\nThis package is published on npm as [`@open-charging-cloud/chargy-core`](https://www.npmjs.com/package/@open-charging-cloud/chargy-core)\n\nFirst install it e.g. via npm\n```bash\nnpm install @open-charging-cloud/chargy-core@latest\n```\n\nor, for reproducible builds, pin a specific version:\n```bash\nnpm install @open-charging-cloud/chargy-core@<version>\n```\n\nBasic Import (TypeScript / ESM) TypeScript\n```ts\nimport { Chargy } from \"@open-charging-cloud/chargy-core\";\n```\nThe package ships as a modern ESM package and includes generated TypeScript declarations, so it can be used directly in TypeScript projects without additional type packages.\n\n\n### Signature providers\n\nChargyCore uses audited Noble implementations for modern signature algorithms. The common `SignatureSuite` API supports ECDSA over secp256k1, P-256, P-384 and P-521; Ed25519, Ed25519ctx, Ed25519ph, Ed448 and Ed448ph; and the FIPS 204 ML-DSA-44, ML-DSA-65 and ML-DSA-87 parameter sets. The older `elliptic` implementation is restricted to verification of legacy P-192 charging data.\n\nKeys and signatures use `Uint8Array`, and every serialized JSON signature records its algorithm and encoding. For example:\n\n```ts\nimport {\n  generateSignatureKeyPair,\n  signMessage,\n  verifyJSONMessageSignatures\n} from \"@open-charging-cloud/chargy-core\";\n\nconst keyPair = generateSignatureKeyPair(\"ML-DSA-65\");\nconst record = { sessionId: \"DE*TEST*E1\", energy: 12.5 };\n\nawait signMessage(record, keyPair);\nconst valid = await verifyJSONMessageSignatures(record);\n```\n\nUse the distinct `Ed25519ph`, `Ed448ph`, or ML-DSA algorithm identifier when a protocol requires that variant. The generic `prehashed` option is intentionally rejected for these schemes so that pure and pre-hash signatures cannot be confused accidentally.\n\n\n### Runtime Architecture\n\nChargyCore is consumed in different JavaScript runtimes. The browser-based Chargy WebApp and Electron renderer processes have Web APIs such as `DOMParser`, `Blob`, `TextEncoder`, `ImageData`, `DOMMatrix`, `Path2D`, and browser worker loading semantics. Node.js-based tests, command line tools, server-side verification, and build-time checks do not provide the same environment.\n\nFor that reason the package ships two JavaScript builds behind one public import:\n\n```text\ndist/browser/index.js\ndist/node/index.js\n```\n\nThe runtime-specific file is selected through conditional package exports in `package.json`. Browser bundlers should resolve the `browser` condition and receive `dist/browser/index.js`. Node.js resolves the `node` condition and receives `dist/node/index.js`.\n\nThis split is especially important for PDF.js. Browser contexts should use the normal `pdfjs-dist` build, because the browser already provides the canvas and DOM APIs PDF.js expects. Node.js should use `pdfjs-dist/legacy/build/pdf.mjs`, because the legacy build contains Node-oriented setup for the missing canvas-related globals and avoids the modern browser-only assumptions.\n\nKeeping these paths separate has several advantages:\n\n- Browser bundles do not include the Node/legacy PDF.js path as an unused lazy chunk.\n- Node tests and CLI-style usage do not depend on browser-only PDF.js behavior.\n- Chargy apps do not need local Webpack aliases or test polyfills for ChargyCore internals.\n- Bundle checks can verify that the browser build only references browser PDF.js imports and the Node build only references legacy PDF.js imports.\n\nWhen adding runtime-sensitive dependencies, avoid branching on runtime inside shared source code if that would make bundlers see both implementations. Prefer a small adapter under `src/` and let the build or conditional exports select the runtime-specific implementation.\n\n\n## Development\n\n```bash\nnpm install\nnpm run typecheck\nnpm run lint\nnpm run build\nnpm run test:node\nnpm run test:bundle\nnpm run test:browser\nnpm test\nnpm run verify\n```\n\nThe build emits the package into `dist/`.\n\n\n### Expected Test Flow\n\nFor code changes, use the full verification flow before publishing or handing a package to the Chargy apps:\n\n```bash\nnpm run verify\n```\n\n`verify` runs the following checks:\n\n- `npm run typecheck`: validates the TypeScript sources and test/config TypeScript files.\n- `npm run lint`: runs the strict type-aware ESLint setup and fails on every warning or error.\n- `npm test`: runs all runtime checks:\n  - `npm run test:node`: runs the Chargy fixture tests in Vitest's Node environment and uses the Node PDF.js adapter.\n  - `npm run build`: creates both package builds.\n  - `npm run test:bundle`: checks the generated bundles so the browser build only references the browser PDF.js path and the Node build only references the legacy PDF.js path.\n  - `npm run test:browser`: imports `dist/browser/index.js` in headless Chromium via Vitest Browser Mode and verifies the public browser entry can be loaded and instantiated.\n- `npm run build`: recreates the final publishable `dist/` output.\n\nFor dependency, build, export, PDF.js, or browser-facing changes, run the individual steps while iterating and finish with `npm run verify`. The browser test requires Playwright's Chromium browser; if it is missing locally, run:\n\n```bash\nnpx playwright install chromium\n```\n\n## Publishing\n\n```bash\nnpm version 0.16.1 --no-git-tag-version\nnpm run verify\nnpm pack --dry-run\nnpm pack\nnpm login\nnpm whoami\nnpm publish\n```\n\n\n## Funding\n\nThis Open Source project is partially funded by the [NGI Zero Commons Fund](https://nlnet.nl/commonsfund/) as part of our [EVQI project](https://nlnet.nl/project/EVQI/).\n\nWe also appreciate any additional funding and long-term support for the Chargy family, for example via [GitHub Sponsors](https://github.com/sponsors/GraphDefined), as it helps us keep the project sustainable, independent and useful for the entire e-mobility community.\n\n<center>\n  <img src=\"images/NGI0_tag.svg\" height=\"30\">\n</center>\n","readmeFilename":"README.md"}