{"_id":"typed-ocpp","_rev":"62-f4a0889a0721fb8a4575748d1fe5b18a","name":"typed-ocpp","dist-tags":{"alpha":"1.5.5-alpha.2","latest":"1.6.2"},"versions":{"0.1.3":{"name":"typed-ocpp","version":"0.1.3","keywords":["OCPP","OCPP 1.6","OCPP 1.6-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.1.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"0a1b79065e65892200afe67d4b40220529458546","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.1.3.tgz","fileCount":243,"integrity":"sha512-DKQNUO4UOLsHPNlL51em1YAXXPE7A8xpd+N3JBhnPW/OjhMFuqV8icGSUBap6zr1Xyq5bLgcg7fqfZjmCg/6WQ==","signatures":[{"sig":"MEYCIQDtwQfWypXLUfiJC1z3qb9MFR4Oy3rtok5deQYZkN9oigIhAIKEeYmpo2eP0evDp5Wuzi0aWeeBhw04/lf0T+N+JIsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cda2929dfdf3ceecf7d9c96493d0a566d93d6084","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"rm -r ./dist && tsc","publish:alpha":"npm run build && npm publish --tag alpha"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"9.6.7","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.1.3_1696761461919_0.5217366086693558","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"typed-ocpp","version":"0.1.4","keywords":["OCPP","OCPP 1.6","OCPP 1.6-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.1.4","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"7846756e504c3025a73a1085e8655b7b998b7e50","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.1.4.tgz","fileCount":243,"integrity":"sha512-LOMJoM4RIKV4DtFCvsQq1zbRB6K+AUiAjKXG3yD+wkapS84viRXGkZX68vGMbGFXbVV6nh8OimLDMKMNLUjmAw==","signatures":[{"sig":"MEQCIH0QpWz9qVLa+APegpglhkn0v6tDonmKFGbMHT4dBjEZAiBjpTRJ7oMwdkyV3FhYjYfcUZ0tHOc5UR0qZXVEEo3sGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156779},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d53837356c4a98d4658c82805aee45f8325684b0","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"rm -r ./dist && tsc","publish:alpha":"npm run build && npm publish --tag alpha"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.1.4_1710449184657_0.10716516036021795","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"typed-ocpp","version":"0.2.0","keywords":["OCPP","OCPP 1.6","OCPP 1.6-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.2.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"4f80b0947e9f1255a79e4c22bb50cf403132ef41","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.2.0.tgz","fileCount":243,"integrity":"sha512-KOHHN6p3IoSWUMdqbJ7NNIOATQdA+ysOv42N1iRdOKPUsgPpebRkY70KlA9DYt+6wpKegNo7Z0wdlxzJmjetsg==","signatures":[{"sig":"MEYCIQDwM7wZKcdCzn5d222m3oFfrQAxICWfSUF3d7SsJll7lwIhAMk0lyhmoHxjXVf+DjiHXQmwRW/QrV6BUaAg6H38OvWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158422},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d17ab258e49dbb85eb0fb7bd1c3299b4dedc6070","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"rm -r ./dist && tsc","publish:alpha":"npm run build && npm publish --tag alpha"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.2.0_1710862490575_0.10565053316623452","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"typed-ocpp","version":"0.2.1","keywords":["OCPP","OCPP 1.6","OCPP 1.6-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.2.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"21f7da376a3e9be9e8e533d86e7589ef6cad9c98","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.2.1.tgz","fileCount":243,"integrity":"sha512-nqBYfY399mSnjoPACCyMJdBbAfpoKOfzCXtrKnbXft0J2+XUlQmwoNTxHZXdrX2pk4m6ccV0kOBR6b2kagZ8eA==","signatures":[{"sig":"MEQCIAkqt5r0r+yx/hJrKkCV6Mm1fcKbZlUG18is45ohvQgGAiAsmZOa7CJUS7GwjqHA+1uQ6o22wjhxYL7xrcDGc7n2OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158341},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"432e91508348f7e00baf643be39b8d18c0f6510e","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"rm -r ./dist && tsc","publish:alpha":"npm run build && npm publish --tag alpha"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.2.1_1710863422262_0.4741059892099242","host":"s3://npm-registry-packages"}},"0.3.0-alpha.0":{"name":"typed-ocpp","version":"0.3.0-alpha.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.0-alpha.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"f7dfb6358c4776dab1b70ef4aba7680e32a9e3cf","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.0-alpha.0.tgz","fileCount":773,"integrity":"sha512-zPD6VD66r60ydfRxB3qtk44IqtA8XsrQ+9nulkLcU1xBOpnnMDmPLsJ2JpidfIMhSOU9kB/h06I6mS+eoSB/mA==","signatures":[{"sig":"MEUCIHItcPfuutuUs7VS3YhzQfGpixAoqaouSr0865uVgI3SAiEAx9j9mEuM1/Vq4yiKiTT9r9X/S0S5lwsLHwYP+rcwWro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1339634},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0a1fa6fc0213362c3e3a173b161134cf98c9e6e3","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.0-alpha.0_1716213749728_0.2519426032380734","host":"s3://npm-registry-packages"}},"0.3.0-alpha.1":{"name":"typed-ocpp","version":"0.3.0-alpha.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.0-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"1089a7e03653db3bad7e4fe17d07dd8198b26ea0","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.0-alpha.1.tgz","fileCount":773,"integrity":"sha512-BreenJ9uBcMlox99q6wun/UqaCm8IVwWrQ9yq8NlJsktf4xJLaR/rJscvCsgCwlL0E4K8QPmswHCZei6buWlhw==","signatures":[{"sig":"MEYCIQCSyeKmRb9548VtD/6ipInZBoMvGEUyrO0BR6BJTwpeEQIhAKoc7AEAU5Q4QSNi/zVyH6UmoZbBLNuvKpHMHpSQte9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1339552},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bb1993e21c116f18018f705b9ce89900d36409ec","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.0-alpha.1_1716215395067_0.009387113078194842","host":"s3://npm-registry-packages"}},"0.3.0-alpha.2":{"name":"typed-ocpp","version":"0.3.0-alpha.2","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.0-alpha.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"09734af4abfdc162fb5ea8229b2b8d4963bdc7a5","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.0-alpha.2.tgz","fileCount":406,"integrity":"sha512-OiGs463I4mNckTX1di4s8gbBXLu/uiS9n1CxNU9LQQ8eGMywgMfWSb795slHVGgfcKOBY02xh2btbw4JU0aNJA==","signatures":[{"sig":"MEYCIQC0dobI8wA0o5Ld0Vm0vJVT20AjepKQGPTNqxS0de87dQIhAKQBWKlD1sGxFAnYQj4PVbDPPhVQu2Ea7m72Sepbg8aL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1001750},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"60c2092fed292e19a7b5d372a30dc5018ed2767c","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.0-alpha.2_1716217881899_0.22658632222447972","host":"s3://npm-registry-packages"}},"0.3.0-alpha.3":{"name":"typed-ocpp","version":"0.3.0-alpha.3","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.0-alpha.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"f2410c2494dcdb978fb5cc1a82f32dca7d80fd90","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.0-alpha.3.tgz","fileCount":590,"integrity":"sha512-yL7EroZx5/m1QGl7o83QG9HrmfCvg9U7i5mCCvB85rP35Xp+3NJSrifAhsBuactJdqsXKgTVEtE9pu+3m3Ge9g==","signatures":[{"sig":"MEUCIBJL+KUj5rbYWS2vUzoDRoFXZuiJYhvB7Pa7i75UWtYdAiEAwGfgpEA0knWlzCrzvmFokrACClMcZR7XS1gPrsewPKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005138},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1de85f10d8b9c38ac4cc672d94639066abcc71fe","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc && rm dist/ocpp16/types/*.js && rm dist/ocpp20/types/*.js","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.0-alpha.3_1716289853468_0.4348333492958001","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"typed-ocpp","version":"0.3.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"f74ef8b7cdb054c04c37fc5f00c9d8109e7bbdaf","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.0.tgz","fileCount":590,"integrity":"sha512-uLjuuKT90x4EM/Yo5Jiy0y0HR+nd8hRoAxHdA486kL6j7oSQ7hE6tsY524q7PSYZvOAlKLa7hVCRILQhlHS5Sg==","signatures":[{"sig":"MEUCIAv8tr8vW3zBdEzrfp1tqToSTifj65/hRUUFp5n6zGaFAiEApWZiaPpErYJ6X2fijBXAGC436WcSkl6SgSWV3unsgVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005130},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e25fbdb534150b567c2d3b40041515e79328947","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc && rm dist/ocpp16/types/*.js && rm dist/ocpp20/types/*.js","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.0_1716296040965_0.8917525227488317","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"typed-ocpp","version":"0.3.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"008f888e9c34c87b94f6c8c4eb350301051e5270","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.1.tgz","fileCount":590,"integrity":"sha512-g0ZbfzQt6YfQdEOpcUCochRYpvT7stJu41WriX22YwY+3wfw+wP+nyAkJNZunFhUkgdEokXhnzHiozl6jNJAsw==","signatures":[{"sig":"MEYCIQDBYEbvd+4Zdnah49cb3N2grI1rY2vh6jBpdHCQxYnzfgIhAOOky+awlEZMDwY/XAFv5Kuz4ZuZkCmnQ5VtwBuHoo3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005127},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"05ae45f10ef53d2e9229ae82b190cb9a0f4f2492","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run clean && npm run ts:build","clean":"rm -rf ./dist","specgen":"npm run specgen:clean && npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc && rm dist/ocpp16/types/*.js && rm dist/ocpp20/types/*.js","specgen:clean":"npm run specgen:ocpp16:clean && npm run specgen:ocpp20:clean","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -rf ./src/ocpp16/types && rm -rf ./src/ocpp16/schemas","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types","specgen:ocpp20:clean":"rm -rf ./src/ocpp20/types && rm -rf ./src/ocpp20/schemas","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.1_1716296632883_0.8127606373389997","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"typed-ocpp","version":"0.3.2","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"8c015529aba8eff44d286101f451ad245296067c","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.2.tgz","fileCount":38,"integrity":"sha512-VZk/BIZ8MPw3nijE2ZLzbuS1CZdVU3ev+EkWAgeN/seDab5tTOuJAgQ0bNgTVb489X2MDYFM+DWR2Fh8WpZxIQ==","signatures":[{"sig":"MEQCIFblLUVNypTL0S82KJdApb1MLIy5XOvIdopQAs0c3SFIAiAKpbnuQ7Pq2Vp7wcamukBR+HV3gKHisntsQC8m70aFYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":742646},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6b58a2e9b675eac8c3c01fd9c427fc60c6ad78b6","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","specgen":"npm run specgen:ocpp16 && npm run specgen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","specgen:ocpp16":"npm run specgen:ocpp16:clean && npm run specgen:ocpp16:types && npm run specgen:ocpp16:schemas","specgen:ocpp20":"npm run specgen:ocpp20:clean && npm run specgen:ocpp20:types && npm run specgen:ocpp20:schemas","specgen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","specgen:ocpp16:types":"node json2types schemas/ocpp16 src/ocpp16/types.ts OCPP16","specgen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","specgen:ocpp20:types":"node json2types schemas/ocpp20 src/ocpp20/types.ts OCPP20","specgen:ocpp16:schemas":"node json2esm schemas/ocpp16 src/ocpp16/schemas.ts","specgen:ocpp20:schemas":"node json2esm schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","typescript":"^5.2.2","@types/node":"^20.8.2","ajv-formats":"^2.1.1","json-schema-to-typescript":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.2_1716799943392_0.9320159838607358","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"typed-ocpp","version":"0.3.3","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema","Open Charge Alliance"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.3.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"3b4797e1787b50f07fec67fb21e17c9a9c3d196c","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.3.3.tgz","fileCount":37,"integrity":"sha512-dvVGIDPrlOMnxAZCujJ1KglRnxxTO/SZcd9ihJ1IGY/4z7+kLCKeQtRgs9bTsh9sH5piRHdhOANRLXPH/UrdxA==","signatures":[{"sig":"MEUCIB1w5umQ+Vym0HeYb5pql3Nop9rm8IWhTEnv37KLjdJBAiEAujfnO9Sw6LZigX3nREtnKxb9e/LQ1ptBEa+jIk2IFAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":727156},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b4b520828ecd6df44a894c5f75023172cb8af2a","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.16.0","typescript":"^5.4.5","@types/node":"^20.14.2","ajv-formats":"^3.0.1","json-schema-to-typescript":"^14.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.3.3_1718009703843_0.5996004163561077","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"typed-ocpp","version":"0.4.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema","Open Charge Alliance"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.4.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"106e40526233aec8b39b5e74cc611144278cb5a8","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.4.0.tgz","fileCount":37,"integrity":"sha512-ISrfYDkj2ylzsUBmac+ouGjpqkASpGDQDFlldZX/eft3u+6MfPnguqGsOO1G8urwsolI45vwOqcy2P7BhNTK7g==","signatures":[{"sig":"MEQCIFC+f/1hxgAfSgUpss0g4E8/Q6agULBAtJbKdXGFeCe9AiBcjV82xxeyVTODHX7SGdJ7sEG7HSy2czWdyAKvs5lvWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":704940},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61b5c172aa4c65a939c6f3959ddfea14b8cf63ec","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.16.0","typescript":"^5.4.5","@types/node":"^20.14.2","ajv-formats":"^3.0.1","json-schema-to-typescript":"^14.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.4.0_1721639018218_0.31784358720385764","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"typed-ocpp","version":"0.4.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.4.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"17a19b8e2a3ad198d7206e490860f1355e8ad196","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.4.1.tgz","fileCount":39,"integrity":"sha512-O2quZXRewe0fceCXy8RzYZ9t1XsAKKQaCFRAKgyFtVCZ7TXTd2lM4ahbGPHs8Aq+1YjczvDxVEbbH9UaZb8mow==","signatures":[{"sig":"MEUCIQCWki1xI4ON43JKChN3uE0CXfOImhnOOaTUgC/UAPds3wIgEQanMjm6yKCs2yvZiDUZ/b1oEsbi0WPl5rqsHwqiabQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711835},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7601481cf490472a0d9f5466580eaec61b74ba5d","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.16.0","typescript":"^5.4.5","@types/node":"^20.14.2","ajv-formats":"^3.0.1","json-schema-to-typescript":"^14.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.4.1_1721770527692_0.4262551651714168","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"typed-ocpp","version":"0.4.2","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.4.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"39c6b7f57d40cca59aa370b24d4ebe363db38774","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.4.2.tgz","fileCount":39,"integrity":"sha512-NzLCjAedwfu7I4Gs/26X0DE8UTZXesSKboOHTYbRHd6jT+Kxm7sD/EG7S4xqhOTC25LipVH1hhGOJuqcJ2kOYw==","signatures":[{"sig":"MEUCIQDmbr4DHNc7ogqtZdPLl3tOMfvQ7dMEo223q3+R3mGXNQIgMO5QsrSxLQDpuckar/plP5FYHxD0LmqRO3AvNZ/ly4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708666},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"77a49be8b3ca0afb16787f1902f22a79791e9e48","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.16.0","typescript":"^5.4.5","@types/node":"^20.14.2","ajv-formats":"^3.0.1","json-schema-to-typescript":"^14.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.4.2_1722333248417_0.7644885893874183","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"typed-ocpp","version":"0.4.3","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","ajv","validation","serialization","parsing","typescript","typed","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@0.4.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"010d4820b2982906f31bcca127d0aa5b8257c221","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-0.4.3.tgz","fileCount":39,"integrity":"sha512-5SWsecU/Sms06GmTrbRg2Dc6VFfwyjPcXAabRpA9Z+YPtaoxYcuiCxolIbYkxwES+pC82etj7lWp5lrYVwxtag==","signatures":[{"sig":"MEQCIEqs9BIzh30Rql1vIuTw8u5AaiOe3FBBrP7acGCPYuReAiAxg5CJgSaFJTuFkOTskTXEGgVRxy4TnBjk5NjaKO9nXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699729},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2f9ac1e4847d10eb75bba0eac41d0f8b24184ec","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.16.0","typescript":"^5.4.5","@types/node":"^20.14.2","ajv-formats":"^3.0.1","json-schema-to-typescript":"^14.0.5"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_0.4.3_1724764081147_0.82366404260236","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"typed-ocpp","version":"1.0.0-alpha.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.0.0-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"46ce9bbc139b0d7ab49c30a8fc50e4c7ff5abe10","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.0.0-alpha.1.tgz","fileCount":37,"integrity":"sha512-v0U6sKoYmL/cDP/pkcxMbsiLnz6ZR+qI4XGVrVQ9iMb7tT5QJCiiwMhl/AgM6ubaVFrCdAWATxn172fqZlHmSg==","signatures":[{"sig":"MEQCIFwRJS8tYCKFmWueEQsRO+GGtcOte+skptw2IazGpzZ5AiBpgWb7xrDs9GdneX4WWpqxFy9CvCDkNfMqsGiwlIuzOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700430},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5f1e94b7dc7a4137220d977b91a3b2a2c995ef01","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"22.7.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.0.0-alpha.1_1725655603835_0.22971197193740034","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"typed-ocpp","version":"1.0.0-beta.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.0.0-beta.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"e892e97bbcba1ac687e29fe89fcb45f95683e31d","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.0.0-beta.0.tgz","fileCount":37,"integrity":"sha512-XhH2kcfZ4ve9k4GQV5Je2YVVlYpCI4wOV9ER5bI9fHiR4jqNZ0+kFhtri9aOWykLI0QhzMmrnDWkKU3pQHAkoA==","signatures":[{"sig":"MEQCIDqgHkR66w/q1qahcLminiKhG3T2Aj4j8dEytVtSSLOtAiBZ3yL9iX5ZGP10rps3kGZ5kIQ44WNwSUexEsahsmD11g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701843},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1ee89132f3e7b3745324a9cda1f75893fb945b1f","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.0.0-beta.0_1725705434472_0.3263256449672107","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"typed-ocpp","version":"1.0.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.0.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"a9895aeb949bad2ea81c7e1fcf987bb9cfde97a5","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.0.1.tgz","fileCount":37,"integrity":"sha512-bsq6EGw9z7WuOMHHmIOQTFTS4firgJbDNVQZU766ZQGO4r1lXh8TLrhO/ownH8Ys3B00QtcTwPdRqQtdj880/w==","signatures":[{"sig":"MEQCIBru9Eq4M4EWEiHM8E/FadolX60+5NMAOrLxANZh5+YIAiBEIA+V5xZDyeSm28wz7Yu99lciaU+uvNx3ecTyTu5pPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7aa2eba4f7cda81259559f0661b56a26898c06cf","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.0.1_1725889096141_0.5390937746449727","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"typed-ocpp","version":"1.1.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.1.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"13916122463c2c16651560ef8dcfcb774154ea2d","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.1.0.tgz","fileCount":37,"integrity":"sha512-WHOUbuV7+SztshpnK7pHn9yMlpniNEC0jARY+eilt8O2L5dvaUlkD7CiTgllnaX7qCNCuU5qYbulUq4ckl9rXw==","signatures":[{"sig":"MEYCIQCHGf/Uyhxtrg9SRSBxzdAGJujJQFXMhciAH+j5QMRa/QIhAIUKwlYWAjP/A+oKuoJ2QiXGBv1X1V4IqYMD9+YgXVuo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":702410},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b07f268130954cf3f5a4dcd2a1078e050f04991d","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.1.0_1737048329501_0.742926309731109","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"typed-ocpp","version":"1.1.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.1.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"b4800f78fa3fe919125a95c4bebc6d4605737fac","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.1.1.tgz","fileCount":37,"integrity":"sha512-tnf+zzeUz1DgPsKJg8VoO2cJJwxlKvU0shIi9bRQoaSI+ufLPpu4STWviIxcwHicjw6RL+g2z/8b8oG29sKM3A==","signatures":[{"sig":"MEQCIH+NA9XxflLZGGNrzts6Mugv5iP7x06DJTFfJ36/WRL4AiAhO6pwe+YvQjfdGDTxXiWgxI2sDiahtfOde4Zrws2dUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":702468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56cd3d315b73121197076113cbad921c6d7c51a0","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.1.1_1737200976957_0.524280525065425","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.0":{"name":"typed-ocpp","version":"1.2.0-alpha.0","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.2.0-alpha.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"ddd9d29323ccd302f06b526fafd66fe05c59de15","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.2.0-alpha.0.tgz","fileCount":39,"integrity":"sha512-Jv39dKszx3TVqfXbfCEQo/gG4S/ODQhpvV3kl1ZSNR0CGLMVvy0/VaT1H7KTULV0F39rtexX7K8gVHSBZ0C/bg==","signatures":[{"sig":"MEYCIQCcHB2hl9Lcvx9/4DVCb4iGWJPxUNF4eRnXP98k9Fn1qQIhANKHG3lgeuJ57gK9Hu7FKy80Kf4/JPiGVP606K9U8T8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710714},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"07ee5a8025afa250dcfdf47114b21bee54a03907","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.2.0-alpha.0_1737561306104_0.08954426435362572","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.1":{"name":"typed-ocpp","version":"1.2.0-alpha.1","keywords":["OCPP","OCPP 2.0.1","OCPP 1.6","1.6","1.6-J","2.0","2.0-J","2.0.1","2.0.1-J","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.2.0-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"546b3b58a367d87512fd047821430422c4097f47","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.2.0-alpha.1.tgz","fileCount":39,"integrity":"sha512-g6xHnduw1130jhJJiV+lJyTDZ3V7d/7Aub1MukFra7nNO4YOiSQ0hFdR/M4IDSDBiJDNufli7nM4ojjct97qAg==","signatures":[{"sig":"MEUCIG4hxhv6gbAa7ByFMX4581VqFInOTzXG9Q9g0SACXZ3xAiEAoeyW1S03gcC8x0MR2J8EmhyQ1206aixH7bIP6S6QIVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"40e827a5b2b074e17f2993813b78739fd976c05a","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6 and OCPP 2.0.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.2.0-alpha.1_1737570310140_0.7727582745580777","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"typed-ocpp","version":"1.3.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.3.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"9845546acf646b3ba1586202867a93cc12a677ca","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.3.0.tgz","fileCount":51,"integrity":"sha512-I6I6y9gtNUHJa6HaaLq/TFXb8wtBLcphcWtTXoLFRq38cY2wkK8zRaDdaBApSKQ0BY6+BIO3j22xvMmrlPj21Q==","signatures":[{"sig":"MEQCIAa9ogLZjSuORMnifC01FVmcpqrZnDhivEcgdBx7cSOQAiAvSp3AaXmXukD2OEMZw1gX6Ato0qnIR+qdEMDjQcfHAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819377},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"333e27c2f8ecb111a458814c841ece1b20f311f5","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.3.0_1737799067900_0.43564351162261716","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.0":{"name":"typed-ocpp","version":"1.4.0-alpha.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.0-alpha.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"c3145e765e8b32b376b9bec2521142d8e03089e4","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.0-alpha.0.tgz","fileCount":59,"integrity":"sha512-NWcsgRDECKdwVpJcAEVgVpYQa6tERCD/ozqOTAzXbyClgxtj5BTSnlWCNqLiZaSLY5nmEnixgGZLbawIkaWkZA==","signatures":[{"sig":"MEUCIQD7+8D2zBHJ6ctUtxOLoyFClRoQtw9bqTWUD8TqOz6I1QIgPvNw6QFiZvt773PGlNxFJ3PO7LahieGC33A7UwegWVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833542},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e1c7f53aee37b22f14b0c05422ab1bba474e961b","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.0-alpha.0_1737995509686_0.9974262120906665","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.1":{"name":"typed-ocpp","version":"1.4.0-alpha.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.0-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"e07e5a43d86c3887d29e46391cf4eeff807fb7cd","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.0-alpha.1.tgz","fileCount":59,"integrity":"sha512-iMANpfj4ySWwldoXzRMSXx1rrJycmBoa5mmE94kCypaZnA253cxNhquyLzP30R9ieq7hclAEx6bRRscwzu4GWw==","signatures":[{"sig":"MEUCIA5jhp+3Cgwa52neP0F3qBvfS5FawoakS8gYG2v6pj5FAiEAur0S5Sc/oQn5fOtej+C6YL3SgJgv1BSR9xgYI+rdAzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835071},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"de43a4fbf26bc621cc7f7dae1e8f29043a3d2757","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.0-alpha.1_1738061453426_0.43792210221969596","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.2":{"name":"typed-ocpp","version":"1.4.0-alpha.2","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.0-alpha.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"3a89e16e4644b86112f45cce1651e10be664b0c8","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.0-alpha.2.tgz","fileCount":59,"integrity":"sha512-ZU/Xv0td99FeNTLjMD6yiI9vAGUcH4HiTfS+iEQ/MBb6ak64eKOAigjjS58K+4ECkCPOV4hiFrc7kc7h3lzDoQ==","signatures":[{"sig":"MEQCID/3EvM5dfecCaytDMLasYvT2w/ve1CxPlO5Ltc5DtOxAiBVURL+trO78/ZYJiohLNdgHfWsmK1zIMtZNYdxnNaBPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835121},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"919aa2ffd453c065c9b2dbc2d28464016ae70848","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.0-alpha.2_1738159570269_0.8942517043637872","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.3":{"name":"typed-ocpp","version":"1.4.0-alpha.3","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.0-alpha.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"9e2fdf64637416863c86d62367c73fe7e50d18f9","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.0-alpha.3.tgz","fileCount":59,"integrity":"sha512-85UI0glqQ/M6crxFB4LQdLNYoNfynFam71HqX/tgRobUAm12QuRG+KwRB0cCC6emzcMEzgBIRR1XI1F0vQ/5kw==","signatures":[{"sig":"MEUCIQC93caWm3olyMu640LjW5UleU437lJHyid0GV4shchEOAIgamP6NtH4HmSO3hV/KBUTTS/XCTsoTrLHgLTgOQpm5p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1834567},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc447e4a54ebf7d42884be6a42926b2f5be7836d","scripts":{"test":"node --test --test-reporter=spec ./dist","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.0-alpha.3_1738184110049_0.1520882852442218","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"typed-ocpp","version":"1.4.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"eeb3b493bae907aa3a7a81635659ce0c02b4e469","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.0.tgz","fileCount":59,"integrity":"sha512-YWDyKXwqgwakD7sGHvjmVff5zJC2oNbGbUob1X2aIGnKASyXvJd8J2B+M8eu7Q6TAltOX5+i0xxCUOyxZPv9MQ==","signatures":[{"sig":"MEYCIQCHGVfYJE94YLVIlRLt/33g2W66YpeqXbZ9eM9Uk9xQmgIhANbulkMVovmugd/oL3Jyy0IdhUJoQMUUMjGUiPGtkvEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832338},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6d5f17bf120fcc2a23bd5d1caec3cbc12d546d0b","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.0_1738347976243_0.49995581990985083","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"typed-ocpp","version":"1.4.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"ad6fd45a8d97b3f3efbb995ebb2abf7768b1de43","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.1.tgz","fileCount":59,"integrity":"sha512-+LYroFouVt+ROxpcQ4IloMwillOipJL8Poxb3gIaS1zi8V5dI+zAfL0XXaMlP8y6HLthW0UondF0cgyjQKbgHA==","signatures":[{"sig":"MEUCIEj7cwSrl+Os+QG5Ac2ldgey06gqhCta3T0OxegfkjI2AiEA7yXHzBDajRuX0HIS4ZC0HyhKDGt/erK0cc0GClt1Uj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832140},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db9f5dc48c35f6f6e46dfacbb9b8d4d1b9c46646","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.1_1738354362122_0.3048310161243055","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-alpha.0":{"name":"typed-ocpp","version":"1.4.2-alpha.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.2-alpha.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"d4f9697fad7a422a49f0a046e5509d973b066d2d","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.2-alpha.0.tgz","fileCount":61,"integrity":"sha512-Q/fB6FDipgtfS4KSU+bhAA6kyLRghN2wje/FODPF5woxudGLjWq+lyoXcvDEfywgeBiLBJpfvsbzJMBvtOP2cg==","signatures":[{"sig":"MEQCIH+5opkQ72UjPeTN7pTmqc+AFpgqJSElOJiRHHfMLjvSAiBe+YdBqzR4oqR/yO7x5XJyViAGNxeaYCDKWp4hn2aO5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1837263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9dffa8f79e139f7f076cd475028c2c987d047c05","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.2-alpha.0_1738660069494_0.26981143459936074","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"typed-ocpp","version":"1.4.2","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.4.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"7ab3849ca743b91365a65543fe3fddbc49d72228","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.4.2.tgz","fileCount":61,"integrity":"sha512-j+BJ7ZJrRRJSGm0SRvy52CWpUN7WaC4AlNV8tuo5udBoqqRHnCcGQfV+UV3m544U2tJ+e/qN09gBKfFWV9GPFw==","signatures":[{"sig":"MEUCIQC8e5EaJiEIEpnZhj5nP7H7U6dHoVxYG5gUyOunCDjiNwIgVoFznLkUR3KjVNgwx6i+jlyCMrA39Ri/iJQbdnsvI+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839846},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"95dcf12e2ccf5c3563a48d53e3fc96248e2ed675","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.5.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.4.2_1738664738902_0.9509812718441895","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-alpha.1":{"name":"typed-ocpp","version":"1.5.0-alpha.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.0-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"43ad8efd41d7fdfb715e589ce3864f52f7b3b73b","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.0-alpha.1.tgz","fileCount":61,"integrity":"sha512-i5dPhlbb0UhrkLbFymxh+UdkiiIjAZu2YnkDvOxuDALkcD232n5cho5Q+b2kJHXqg6sBxmJb5N4UPdpWhpmtwg==","signatures":[{"sig":"MEYCIQC+liS0ZQZsi76l3jxAHXVQas0HjBl1mCDeIA890I3ekQIhAK/2FyfMKYhCjvJQtcJaf2xv5dYn/3ZwdNTShCX90ov+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7b4508ae513594881c62602538f15cf76e92c2a2","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.4","json-schema-to-typescript":"^15.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.0-alpha.1_1742404432960_0.3124389478345142","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-alpha.2":{"name":"typed-ocpp","version":"1.5.0-alpha.2","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.0-alpha.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"02ceb02e95951af9f465ff97473edad18ec037cf","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.0-alpha.2.tgz","fileCount":61,"integrity":"sha512-hkhEvJ0O4vElHls4i/Kl7FWMmA6i90ATkgE3Z82SZwDHfPn1Cdk63zwIST1UjaEfqBWvPBIxfZJ7bUADnuCykw==","signatures":[{"sig":"MEYCIQCeWV/znIFv617msI34stFrezd4I+KX73ilrW9AZIV6cAIhAJoYz2Xh/EhSSvbg8k16s85qKjHNJzMm0vZnw+zP+3lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925248},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7db35bfdcffcfd42f70a2ad83521f44b8f3041b4","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.0-alpha.2_1742408404924_0.7522955846448145","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"typed-ocpp","version":"1.5.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"c2b8977bceb4e774bc7c44b072a02bb5f9fc9a22","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.0.tgz","fileCount":61,"integrity":"sha512-FCQo5904/eYNYNw8oKtjjV45C4/FnPGNe+blQeZQ3j3Xo73JQMWri4M7qHlGQhSF/9F4ql78/+iyqf81VueOPg==","signatures":[{"sig":"MEUCIQDFlPOfH5wjD7vVhmEbizLGk2g0Ce8BN47awMovtz2sqAIgN7KMiMmXtFkRCkjIg2y7LwQArZ8aKqZ2J7xnl8dKJJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925240},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fbfded8c085acf64937706e8118eb133c4fbbaac","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.0_1742545620364_0.16204446063200817","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"typed-ocpp","version":"1.5.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"7a9103f192ea4ee5ff633c6f861182ef2196ca13","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.1.tgz","fileCount":63,"integrity":"sha512-GWeSngC4iArIKLXb2XZPQy3A+pJOg+nN9VqMvs002CrGzhgF5/Fd96ItbjLM6f5s6e+4/zJwezptKc8KPVLsMQ==","signatures":[{"sig":"MEUCICMlsIi8hNiMPJf84YAhPt+zfyNr5+Y8Ia/FtV4gDdqYAiEA4SbYxpPhcmnUphSS6aDXMRS2F1iYZA2ZGTPJDEXvJKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925129},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a06b7b875090a6217be6acc8fe73d9f17e8dfadb","scripts":{"test":"node --test --test-reporter=spec ./dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.1_1743407699887_0.03206039207692757","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"typed-ocpp","version":"1.5.2","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"3010bf108ee6400112788bc84bb2b7b7d905c8eb","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.2.tgz","fileCount":61,"integrity":"sha512-Twu7NTvrp+uCPpPOE4y5KrYq1Cqaf2X3f9H3oKaoL2VaDPVF7qfT7K0qH/n9hw3IDkUtBB7gnagwcMySvUYgVQ==","signatures":[{"sig":"MEUCIEJsnfGBwo5e4bWSJo3Uz75w6RxVizHGpFMHErmnyKo3AiEAiMwLjNVzTd45NJFzRdjGEDdmoldLU9sj/Xcpf6D+3fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932874},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4bd41db1af88b802fd7ea3e1e326db746629b814","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.2_1743758926415_0.4123720466808507","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"typed-ocpp","version":"1.5.3","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.3","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"23b10d4ad840e303096e73ffe7deb51f670be9e4","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.3.tgz","fileCount":61,"integrity":"sha512-501pbFYzbuV6v0QpSaN+LaPJy474bcvE9z+ptSrFiepYrgnI31cpUeNZRjhM2+tHmpGLIOw9PDxYtiT/qZOzqg==","signatures":[{"sig":"MEYCIQCLIbHIOfQf3EAnwJ8KF+LLFD/3s1tUkfnUo6+QQyI17AIhAPKZ0i4BulTiT1HlU5a8BjZGnZD8ejpfySkH1aEXvHAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932899},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a3a10a6d41b9ee4c620ba37cef40147dd09eae05","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.3_1743760635982_0.7471452447219262","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"typed-ocpp","version":"1.5.4","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.4","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"d8b98e98a013691bb36d7ffe35f6af168014b262","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.4.tgz","fileCount":61,"integrity":"sha512-U8IgJc00Y46wPkS/sgRdNPm/PVCZAPi40WqvNJd0od3E4XLBuqD0WL46MJ7zJMu6YotTJM1mHIsgeRLaTixRDw==","signatures":[{"sig":"MEUCIAthQ4b5abcK70zvCqGzTO0gedV9ghUSEqk72Jc//G+DAiEA6hUEgGUN4LfVK45f0vgFsuntyeBMIcjUZrNZUkOKNss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952953},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"55361697f9455627aa3ece0a6fd3797193e969fb","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.4_1743777938924_0.9183861219260858","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-alpha.0":{"name":"typed-ocpp","version":"1.5.5-alpha.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.5-alpha.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"fccc63fa3acac7f587ac22510daf8bd605868725","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.5-alpha.0.tgz","fileCount":61,"integrity":"sha512-mh1ATF9GZLJid3BNfUgYGuoNXwkdv01YKPGtVaOsbnYwI2DSbx2br8SOb11t/J+L3xjSCP75rfhhKPQt8cngGg==","signatures":[{"sig":"MEUCIQCSWrhUgvx3t70XfRUXJ5FZpp8wOdgHXDcwfnIs5grzhwIgHxNMEGo47JdVlL3xPX8ckoj41wULPdPXC+sJSxQdRQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e33b25d6faf8d633e97e4b647de24ec0de92f6fa","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.5-alpha.0_1763025921241_0.5734756888912471","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-alpha.1":{"name":"typed-ocpp","version":"1.5.5-alpha.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.5-alpha.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"4ede65518434db6e0d3284fe109aa53f262c84fc","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.5-alpha.1.tgz","fileCount":61,"integrity":"sha512-ruCAShamr5BPi1AgJb3TOR1jejXltK+mmU54ifWvGn++V6mZRx+jRMp+nyOLWXlbOljs9mEHbwynL+e40g+Cjg==","signatures":[{"sig":"MEUCIGzrOmK/RYH8Bdv+8G3p6NoN9ZrsaH5/x4zySkzmdJVNAiEAxhUDkCGoAg4AQHTzIMqoo9s5KNEBVm/KK+q49+vmKYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953219},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cbcac2359782b0c001443ddb287f550a44ec5650","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.5-alpha.1_1763135460156_0.6826357444686917","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-alpha.2":{"name":"typed-ocpp","version":"1.5.5-alpha.2","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.5-alpha.2","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"78ac7d2d625da8813313167b0fa82b9fdf95fa15","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.5-alpha.2.tgz","fileCount":61,"integrity":"sha512-ugf7gNYC7tdGTICFUHLqpID3tnb5bR8YnHMUMM07AKXm1LORrAUJrQbwpbSWUWgA6YgBFGsq7NwR5oaTe6KAkQ==","signatures":[{"sig":"MEQCIEibKhjIj4cz8MC08ugErEKTl+afmd0t06noMioBcsk0AiBU6X9T18y36lLU7W1bGWSr2AZhTbUMUmjEyLT+ihXXYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954287},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b8f29a1de32d693a9e65afcc0d988f0a619cc74f","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.5-alpha.2_1763379377874_0.7390348761668781","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"typed-ocpp","version":"1.5.5","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.5","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"97f786f6ccac65a2afb320fcf2f78dc0f5be404c","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.5.tgz","fileCount":61,"integrity":"sha512-GZwWrEY/5+04I1ehq7b3sWYsaVuuYOkMuwa9BQWphBKSzE4cCgbjDU4fhsMBeDT/s3BZqbSPUvFihcMeMZWI6Q==","signatures":[{"sig":"MEUCIEfwYq7ldD/7snsYDHX2SqeSyAKQCSMBSVrI9FpvFYuVAiEAuN8EqS6uN0DomVZ7JhnewbYfeY7/uIskPkDQZkMMzqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954296},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d9a9760fc54ceb546a4de765727a983274c51063","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"10.8.2","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.17.1","date-fns":"^4.1.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.5_1763581017473_0.9971794080756462","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"typed-ocpp","version":"1.5.6","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.5.6","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"1e0182d5668797bd4d782ced2a93a368e627c874","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.5.6.tgz","fileCount":61,"integrity":"sha512-lmyIijFjawm6wpno4j2y3MFVbyZ0xXfmxx3ksWWYXb8TRfl14XmFOE2nsbptv2PFXxcaInJCoZ28xUAkrDsCTA==","signatures":[{"sig":"MEQCIAQxm7bdux12xR1L41r+mG7G1zCPjQA/hMDOopST6QJYAiAEFOYRI4Yo+w8+XS2kYI0tmJf0wyBmz8Bzn/OragiHzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954323},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"08aa3c5427c9247da5489635f4b478381fd75549","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"11.11.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.20.0","date-fns":"^4.4.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.5.6_1780493101624_0.16389413176257972","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"typed-ocpp","version":"1.6.0","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station","Security Whitepaper"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.6.0","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"d9fe2500fa7b546c26aed1cc3bada9c5dd232d44","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.6.0.tgz","fileCount":61,"integrity":"sha512-s/NiUibSUVS/E0x5GedXsDte/bBpwitPYdBGJLnEadto7U9IpHVbdb4gdGZCQ6LobkMkwYhcfia87dk0PB3ucA==","signatures":[{"sig":"MEUCIC/ojHExPb+GlwqxJ5KlJPq57ndKOZr2Ia/iEOj61qqBAiEAt1CZcskkgFmkaE/aOt3nTqg4sqML2CLDdJ3GE/B+Cl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982719},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f8620a3a23fc6d7ddb42ce12fbcc9d246b80cf7b","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"11.11.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.20.0","date-fns":"^4.4.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.6.0_1782381169528_0.25965961694563355","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"typed-ocpp","version":"1.6.1","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station","Security Whitepaper"],"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","_id":"typed-ocpp@1.6.1","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"homepage":"https://github.com/jacoscaz/typed-ocpp","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"c96efafd68f008da270bc52c812bb77eea143e48","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.6.1.tgz","fileCount":61,"integrity":"sha512-uv31AwpgsQaoEdo+aLec8wEWW5JdbxCvPlpqxQanzAr0qOqBPbf2b9dOEV4osTzvjPEu8TdUsfU8OqR7BsyMGg==","signatures":[{"sig":"MEYCIQC22fU7MAVfaSYf1LC7YKw/vP5bstbfg/11m0imXYWg1wIhAOaC2BzgQik18xzIcjMcTohx7OMxcOGErbvtDxKrNsnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982720},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61ba020d115cc9a551968f6a50c9b50158627cfe","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"11.11.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.20.0","date-fns":"^4.4.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typed-ocpp_1.6.1_1783503727837_0.5328382049955935","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"_id":"typed-ocpp@1.6.2","bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"dist":{"shasum":"86a3666f1456483e41142c1b77170681d545556c","tarball":"https://registry.npmjs.org/typed-ocpp/-/typed-ocpp-1.6.2.tgz","fileCount":61,"integrity":"sha512-LVUqXeMUQtjBHT6eGOqUKRv7e5uUZTTO4VyYVw3vr3UuYInZNOj3XzER1vG7yDNszhpp9+73PQs7RZWwkFZs0A==","signatures":[{"sig":"MEYCIQDtjGEr1I8/ai15hmGukvnPol/bOQ1tsfQR1XaiHp2U0wIhAKvNnKFRZrEwmJT9eLdHsMnQLP77i9cbwRJu56zASxiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHNe7jCPevrcKmXOuvZd7ZHIcnGNuQ0bzsgphq0uX6RNAiEA8nE3vdyRsjDv49hgboD30JXXtyW5H24V2f4Ht8DgdbQ="}],"unpackedSize":982722},"main":"dist/index.js","name":"typed-ocpp","type":"module","types":"./dist/index.d.ts","author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"gitHead":"bdb20035ae94b37ec2e8042fbe899a6be330d6f0","license":"MIT","scripts":{"test":"node --enable-source-maps --test --test-reporter=spec dist/**/*.test.js","build":"npm run ts:clean && npm run ts:build","codegen":"npm run ts:codegen && npm run codegen:ocpp16 && npm run codegen:ocpp20 && npm run codegen:ocpp21","ts:build":"tsc","ts:clean":"rm -rf ./dist","ts:codegen":"tsc -p codegen/tsconfig.json","codegen:ocpp16":"npm run codegen:ocpp16:clean && npm run codegen:ocpp16:types && npm run codegen:ocpp16:schemas","codegen:ocpp20":"npm run codegen:ocpp20:clean && npm run codegen:ocpp20:types && npm run codegen:ocpp20:schemas","codegen:ocpp21":"npm run codegen:ocpp21:clean && npm run codegen:ocpp21:types && npm run codegen:ocpp21:schemas","codegen:ocpp16:clean":"rm -f ./src/ocpp16/types.ts && rm -rf ./src/ocpp16/schemas.ts","codegen:ocpp16:types":"node codegen/json2types.js schemas/ocpp16 src/ocpp16/types.ts OCPP16","codegen:ocpp20:clean":"rm -f ./src/ocpp20/types.ts && rm -f ./src/ocpp20/schemas.ts","codegen:ocpp20:types":"node codegen/json2types.js schemas/ocpp20 src/ocpp20/types.ts OCPP20","codegen:ocpp21:clean":"rm -f ./src/ocpp21/types.ts && rm -f ./src/ocpp21/schemas.ts","codegen:ocpp21:types":"node codegen/json2types.js schemas/ocpp21 src/ocpp21/types.ts OCPP21","codegen:ocpp16:schemas":"node codegen/json2esm.js schemas/ocpp16 src/ocpp16/schemas.ts OCPP16","codegen:ocpp20:schemas":"node codegen/json2esm.js schemas/ocpp20 src/ocpp20/schemas.ts OCPP20","codegen:ocpp21:schemas":"node codegen/json2esm.js schemas/ocpp21 src/ocpp21/schemas.ts OCPP21"},"version":"1.6.2","_npmUser":{"name":"jacoscaz","email":"jacopo@scazzosi.com"},"homepage":"https://github.com/jacoscaz/typed-ocpp","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station","Security Whitepaper"],"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"_npmVersion":"11.11.0","description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","directories":{},"maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.20.0","date-fns":"^4.4.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typed-ocpp_1.6.2_1789409010467_0.9140929339103818"}}},"time":{"created":"2023-10-06T09:07:56.025Z","modified":"2026-09-14T18:03:30.770Z","0.1.0":"2023-10-06T09:07:56.231Z","0.1.1":"2023-10-06T09:13:11.736Z","0.1.2":"2023-10-08T10:35:34.008Z","0.1.3":"2023-10-08T10:37:42.214Z","0.1.4":"2024-03-14T20:46:24.861Z","0.2.0":"2024-03-19T15:34:50.814Z","0.2.1":"2024-03-19T15:50:22.431Z","0.3.0-alpha.0":"2024-05-20T14:02:29.999Z","0.3.0-alpha.1":"2024-05-20T14:29:55.377Z","0.3.0-alpha.2":"2024-05-20T15:11:22.064Z","0.3.0-alpha.3":"2024-05-21T11:10:53.699Z","0.3.0":"2024-05-21T12:54:01.125Z","0.3.1":"2024-05-21T13:03:53.093Z","0.3.2":"2024-05-27T08:52:23.567Z","0.3.3":"2024-06-10T08:55:04.090Z","0.4.0":"2024-07-22T09:03:38.398Z","0.4.1":"2024-07-23T21:35:27.907Z","0.4.2":"2024-07-30T09:54:08.624Z","0.4.3":"2024-08-27T13:08:01.419Z","1.0.0-alpha.1":"2024-09-06T20:46:44.025Z","1.0.0-beta.0":"2024-09-07T10:37:14.638Z","1.0.1":"2024-09-09T13:38:16.418Z","1.1.0":"2025-01-16T17:25:29.720Z","1.1.1":"2025-01-18T11:49:37.173Z","1.2.0-alpha.0":"2025-01-22T15:55:06.383Z","1.2.0-alpha.1":"2025-01-22T18:25:10.319Z","1.3.0":"2025-01-25T09:57:48.150Z","1.4.0-alpha.0":"2025-01-27T16:31:49.938Z","1.4.0-alpha.1":"2025-01-28T10:50:53.639Z","1.4.0-alpha.2":"2025-01-29T14:06:10.541Z","1.4.0-alpha.3":"2025-01-29T20:55:10.312Z","1.4.0":"2025-01-31T18:26:16.484Z","1.4.1":"2025-01-31T20:12:42.413Z","1.4.2-alpha.0":"2025-02-04T09:07:49.742Z","1.4.2":"2025-02-04T10:25:39.199Z","1.5.0-alpha.1":"2025-03-19T17:13:53.143Z","1.5.0-alpha.2":"2025-03-19T18:20:05.348Z","1.5.0":"2025-03-21T08:27:00.596Z","1.5.1":"2025-03-31T07:55:00.075Z","1.5.2":"2025-04-04T09:28:46.646Z","1.5.3":"2025-04-04T09:57:16.169Z","1.5.4":"2025-04-04T14:45:39.152Z","1.5.5-alpha.0":"2025-11-13T09:25:21.476Z","1.5.5-alpha.1":"2025-11-14T15:51:00.358Z","1.5.5-alpha.2":"2025-11-17T11:36:18.058Z","1.5.5":"2025-11-19T19:36:57.696Z","1.5.6":"2026-06-03T13:25:01.782Z","1.6.0":"2026-06-25T09:52:49.676Z","1.6.1":"2026-07-08T09:42:08.006Z","1.6.2":"2026-09-14T18:03:30.586Z"},"bugs":{"url":"https://github.com/jacoscaz/typed-ocpp/issues"},"author":{"name":"Jacopo Scazzosi","email":"jacopo@scazzosi.com"},"license":"MIT","homepage":"https://github.com/jacoscaz/typed-ocpp","keywords":["OCPP","OCPP 1.6","OCPP 2.0","OCPP 2.0.1","OCPP 2.1","1.6","2.0","2.0.1","2.1","EV","EVSE","Central Station","Charging Station","ajv","validation","typescript","typed","types","JSON","JSON Schema","Open Charge Alliance","Charging Station","Security Whitepaper"],"repository":{"url":"git+https://github.com/jacoscaz/typed-ocpp.git","type":"git"},"description":"A library for type-aware parsing, serialization and validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1 messages","maintainers":[{"name":"jacoscaz","email":"jacopo@scazzosi.com"}],"readme":"\n# `typed-ocpp`\n\nA library for fast, type-aware validation of OCPP 1.6, OCPP 2.0 and OCPP 2.1\nmessages, built against the official [JSON Schema][i2] documents published\nby the [Open Charge Alliance][i1].\n\n[i1]: https://openchargealliance.org\n[i2]: https://json-schema.org\n\n## Table of Contents\n\n- [`typed-ocpp`](#typed-ocpp)\n  - [Table of Contents](#table-of-contents)\n  - [Usage](#usage)\n    - [`OCPP16`, `OCPP20`, `OCPP21` namespaces](#ocpp16-ocpp20-ocpp21-namespaces)\n    - [`validate()`](#validate)\n    - [`validateCall()`, `validateCallError()` and `validateCallResult()`](#validatecall-validatecallerror-and-validatecallresult)\n    - [`isCall()`, `isCallResult()` and `isCallError()`](#iscall-iscallresult-and-iscallerror)\n    - [`checkCallResult()`](#checkcallresult)\n    - [Types](#types)\n      - [Primary types](#primary-types)\n      - [Types for specific messages](#types-for-specific-messages)\n      - [The `CheckedCallResult<C extends Call>` type](#the-checkedcallresultc-extends-call-type)\n      - [Utility enums](#utility-enums)\n      - [Message types `SEND` and `CALLRESULTERROR` in OCPP 2.1](#message-types-send-and-callresulterror-in-ocpp-21)\n      - [Utility types for OCPP 1.6](#utility-types-for-ocpp-16)\n      - [OCPP 1.6 Security Whitepaper](#ocpp-16-security-whitepaper)\n      - [Utility types for OCPP 2.0](#utility-types-for-ocpp-20)\n      - [Utility types for OCPP 2.1](#utility-types-for-ocpp-21)\n    - [`ChargingManager` class](#chargingmanager-class)\n    - [JSON Schema(s)](#json-schemas)\n  - [Building and testing](#building-and-testing)\n  - [License](#license)\n\n## Usage\n\n### `OCPP16`, `OCPP20`, `OCPP21` namespaces\n\nThis library exports all functions and typings related to OCPP 1.6,\nOCPP 2.0 and OCPP 2.1 under, respectively, the `OCPP16`,  `OCPP20`, `OCPP21`\nnamespaces:\n\n```typescript\nimport { OCPP16, OCPP20, OCPP21 } from 'typed-ocpp';\n```\n\nAll three namespaces export identical APIs while typings and schemas differ\naccording to the differences in the respective OCPP versions. All of the\nexamples below apply to all namespaces.\n\n### `validate()`\n\nThe `validate()` function is a [user-defined, validating type guard][v1] which\nreturns `true`if the provided value is a spec-compliant OCPP message and\n`false` otherwise.\n\n```typescript\nimport { OCPP16 } from 'typed-ocpp';\nconst value = [2,\"test\",\"BootNotification\",{\"chargePointModel\":\"model\",\"chargePointVendor\":\"vendor\"}];\nif (OCPP16.validate(value)) {\n  // valid\n}\n```\n\nIf `validate()` returns `true`, the TS compiler will infer the provided value\nto be of one of the following types:\n\n```typescript\nOCPP16.Call                 // Union of all types of Call messages\nOCPP16.CallError            // Type for Call Error messages\nOCPP16.UncheckedCallResult  // Type for \"unchecked\" Call Result messages\n```\n\nThe TS compiler will then be able to use known types to infer others:\n\n```typescript\nconst value = [2,\"test\",\"BootNotification\",{\"chargePointModel\":\"model\",\"chargePointVendor\":\"vendor\"}];\nif (OCPP16.validate(value)) {\n  if (OCPP16.isCall(value)) {\n    value[2];                                        // TS gives type \"OCPP.Action\"\n    if (value[2] === OCPP16.Action.BootNotification) {\n      // TS infers the shape of the call payload based on the action\n      value[3].chargePointModel;                     // TS gives type \"string\"\n      value[3].randomProp;                           // TS compilation error\n    }\n  }\n}\n```\n\nIf validation fails and `validate()` returns `false`, validation errors will\nbe stored in the `validate.errors` array:\n\n```typescript\nconst value = 'foobar';\nif (!OCPP16.validate(value)) {\n  // prints: [ 'Invalid OCPP message: invalid message type or not an array' ]\n  console.log(OCPP16.validate.errors);\n}\n```\n\n[v1]: https://www.typescriptlang.org/docs/handbook/2/narrowing.html#using-type-predicates\n\n### `validateCall()`, `validateCallError()` and `validateCallResult()`\n\nThe `validateCall()`, `validateCallError()` and `validateCallResult()`\nfunctions are user-defined, validating type guards specific to each type of\nmessage defined by the OCPP specs: **_call_**, **_call error_** and\n**_call result_**.\n\nThese functions behave in the same way as the `validate()` function but only\nreturn `true` when provided with values of the corresponding message type.\nValidation errors can be retrieved via the `.errors` property, just as with\n`validate()`.\n\n### `isCall()`, `isCallResult()` and `isCallError()`\n\nThe `isCall()`, `isCallResult()` and `isCallError()` functions are\nuser-defined, _non-validating_ type guards that facilitate identifying the type\nof a valid message:\n\n```typescript\nif (OCPP16.validate(message)) {\n  if (OCPP16.isCall(message)) {\n    // TS infers that parsed is of type OCPP16.Call\n  }\n  if (OCPP16.isCallResult(message)) {\n    // TS infers that parsed is of type OCPP16.UncheckedCallResult\n  }\n  if (OCPP16.isCallError(message)) {\n  // TS infers that parsed is of type OCPP16.CallError\n  }\n}\n```\n\n### `checkCallResult()`\n\nPost-validation, **_call result_** messages are inferred by the TS compiler to\nbe of the `UncheckedCallResult` type, which is a generic type that does not\nconstrain the **_call result_**'s payload to any specific shape as doing so\nrequires matching against the originating **_call_** message.\n\nComplete validation of a **_call result_** message against its originating\n**_call_** message can be done through the `checkCallResult()` user-defined,\nvalidating type guard.\n\nIf `checkCallResult()` returns `true`, the provided **_call result_** message\nis guaranteed to match the provided **_call_** message in terms of:\n\n- Matching the expected type, incl. the payload (for example: being of type\n  `OCPP16.BootNotificationCallResult` given an originating\n  `OCPP16.BootNotificationCall` essage).\n- Sharing the same _call identifier_ with the originating **_call_** message.\n\n```typescript\nconst call = [\n  2,\n  \"test\",\n  \"BootNotification\",\n  {\"chargePointModel\":\"model\",\"chargePointVendor\":\"vendor\"},\n] satisfies OCPP16.Call;\n\nconst result = [\n  3,\n  \"test\",\n  { status: \"Accepted\", currentTime: \"1970-01-01T00:00:00.000Z\", interval: 10 },\n] satisfies OCPP16.UncheckedCallResult<any>;\n\n// Narrows the type of `call` to `OCPP16.BootNotificationCall`\nif (call[2] === OCPP16.Action.BootNotification) {\n  // Validates `result` against `call`, narrowing the type of\n  //     `result` to `OCPP16.BootNotificationCallResult`\n  if (OCPP16.checkCallResult(result, call)) {\n    // Inferred as \"Accepted\" | \"Pending\" | \"Rejected\"\n    result[2].status;\n  } else {\n    // The `result` message does not match the originating `call` message\n    console.log(OCPP16.checkCallResult.errors);\n  }\n}\n```\n\nJust like `validate()`, when `checkCallResult()` returns `false` it stores\nvalidation errors in the `checkCallResult.errors` array.\n\n### Types\n\n#### Primary types\n\nWithin both the `OCPP16`, `OCPP20` and `OCPP21` namespaces, `typed-ocpp`\nprovides a set of typings and schemas that covers most aspects of OCPP\nmessages.\n\n```typescript\n// Union of all types of Call messages\nOCPP16.Call\n\n// Union of all Call Result message types\nOCPP16.CallResult\n\n// Type for Call Error messages\nOCPP16.CallError\n\n// Type for \"unchecked\" Call Result messages\nOCPP16.UncheckedCallResult\n\n// Generic type of Call Result message that resolves to the specific type of\n// Call Result message matching the provided type of Call message \"C\"\nOCPP16.CheckedCallResult<C extends OCPP16.Call>\n\n// Message-specific types\nOCPP16.AuthorizationCall\nOCPP16.AuthorizationCallResult\nOCPP16.BootNotificationCall\nOCPP16.BootNotificationCallResult\n/* ... */\n```\n\n#### Types for specific messages\n\nSpecific types for **_Call_** and **_Call Result_** messages making up the\n`OCPP16.Call` and `OCPP16.CallResult` unions use the `Call` and `CallResult`\nsuffixes:\n\n```typescript\nOCPP16.MeterValuesCall\nOCPP16.MeterValuesCallResult\n/* ... and so on ...*/\n```\n\nFor each of these `Call` and `CallResult` types, the respective `Request` and\n`Response` types model their specific payloads and map directly to the official\nJSON schemas:\n\n```typescript\nOCPP16.MeterValuesRequest\nOCPP16.MeterValuesResponse\n/* ... and so on ...*/\n```\n\n#### The `CheckedCallResult<C extends Call>` type\n\nWhen returning `true`, the `checkCallResult()` function leads the TS compiler\nto infer the generic type `CheckedCallResult<C extends Call>`, which resolves\nto the specific type of **_call result_** message that corresponds to the type\nof **_call_** message provided as the `C` type argument.\n\nThe generic `CheckedCallResult<C extends Call>` type can also be used on its\nown to model a **_call result_** message after a known or inferred type of\n**_call_** message:\n\n```typescript\nconst result: OCPP16.CheckedCallResult<OCPP16.GetConfigurationCall> = [\n  OCPP16.MessageType.CALLRESULT,\n  '<call_id>',\n  {\n    configurationKey: [\n      { key: 'some_key', value: 'some_value', readonly: true },\n    ],\n    // the TS compiler will return an error here due to unsupported property\n    // \"foobar\" in OCPP16.GetConfigurationCallResult payloads.\n    foobar: 42,\n  },\n];\n```\n\n#### Utility enums\n\n```typescript\nOCPP16.MessageType          // enum of message types (CALL = 2, CALLRESULT = 3, CALLERROR = 4)\nOCPP16.Action               // enum of actions in Call messages (\"Authorize\", \"BootNotification\", ...)\nOCPP16.ErrorCode            // enum of error code in Call Error messages (\"NotImplemented\", \"NotSupported\", ...)\n```\n\n```typescript\nOCPP20.MessageType          // enum of message types (CALL = 2, CALLRESULT = 3, CALLERROR = 4)\nOCPP20.Action               // enum of actions in Call messages (\"Authorize\", \"BootNotification\", ...)\nOCPP20.ErrorCode            // enum of error code in Call Error messages (\"NotImplemented\", \"NotSupported\", ...)\n```\n\n```typescript\nOCPP21.MessageType          // enum of message types (CALL = 2, CALLRESULT = 3, CALLERROR = 4, CALLRESULTERROR = 5, SEND = 6)\nOCPP21.Action               // enum of actions in Call messages (\"Authorize\", \"BootNotification\", ...)\nOCPP21.ErrorCode            // enum of error code in Call Error messages (\"NotImplemented\", \"NotSupported\", ...)\n```\n\n#### Message types `SEND` and `CALLRESULTERROR` in OCPP 2.1\n\nOCPP 2.1 introduced two new types of messages: `CALLRESULTERROR` and `SEND`,\nusing the values `5` and `6` respectively.\n\nThis library allows OCPP 2.1 **_Call_** messages to have either the `CALL` or\nthe `SEND` type, regardless of the specific action.\n\nThis library also allows OCPP 2.1 **_Call Error_** messages to have either the\n`CALLERROR` or the `CALLRESULTERROR` type.\n\n#### Utility types for OCPP 1.6\n\nThe following types may be used to model value descriptors within\n`MeterValues` Call messages:\n\n```typescript\nOCPP16.Context              // sampling context (\"Transaction.Begin\", \"Sample.Periodic\", ...)\nOCPP16.Measurand            // value measurand (\"Power.Active.Import\", \"Frequency\", ...)\nOCPP16.Phase                // AC phase (\"L1\", \"L2\", \"L1-N\", ...)\nOCPP16.Location             // sampling location (\"Inlet\", \"Outlet\", ...)\nOCPP16.Unit                 // value unit (\"Wh\", \"kWh\", ...)\nOCPP16.Format               // value format (\"Raw\" or \"SignedData\")\nOCPP16.SampledValue         // individual entry of the \"sampledValue\" array\nOCPP16.MeterValue           // individual entry of the \"meterValue\" array\n```\n\nThe following types may be used to model value descriptors within\n`StatusNotification` Call messages:\n\n```typescript\nOCPP16.Status               // status (\"Available\", \"Reserved\", ...)\n```\n\n#### OCPP 1.6 Security Whitepaper\n\nThis library includes types and schemas from the [OCPP 1.6 Security Whitepaper]\n(4th edition) released on Feb 5th, 2026. The paper standardizes additional OCPP\nmessages that model some of the security enhancements introduced in OCPP 2.0,\nbackporting these features to OCPP 1.6.\n\n[OCPP 1.6 Security Whitepaper]: https://openchargealliance.org/ocpp-info-whitepapers/ocpp-1-6-security-whitepaper-4th-edition/\n\n#### Utility types for OCPP 2.0\n\n```typescript\nOCPP20.ConnectorStatus      // connector status (\"Available\", \"Occupied\", ...)\nOCPP20.ChargingState        // charging status (\"Charging\", \"EVConnected\", ...)\n```\n\n#### Utility types for OCPP 2.1\n\n```typescript\nOCPP21.ConnectorStatus      // connector status (\"Available\", \"Occupied\", ...)\nOCPP21.ChargingState        // charging status (\"Charging\", \"EVConnected\", ...)\n```\n\n### `ChargingManager` class\n\n> **WARNING: experimental!**\n>\n> The `ChargingManager` class is experimental and unstable. It is only\n> available in its OCPP 1.6 variant under the respective namespace, though the\n> plan is to eventually provide implementations for OCPP 2.0 and OCPP 2.1.\n\nA _charging schedule_ is an array of _charging periods_, each defined by\na start date, an end date and a set of charging limits:\n\n```typescript\nexport type ChargingSchedule = {\n  start: Date;\n  end: Date;\n  data: {\n    charging: {\n      min: number;\n      max: number;\n      phases: { qty: number; };\n    };\n    discharging: {\n      min: number;\n      max: number;\n      phases: { qty: number; };\n    };\n    shouldDischarge: boolean;\n    unit: 'W' | 'A';\n  },\n}[]\n```\n\nThe `OCPP16.ChargingManager` class implements a repository of charging\nprofiles that can merge all of its entries into charging schedules computed\non-demand. Overlapping charging intervals will be merged together according to\nthe stack level and purpose of the respective profiles.\n\n```typescript\nimport { OCPP16, Models } from 'typed-ocpp';\n\n// Instantiate the manager\nconst manager = new OCPP16.ChargingManager();\n\n// Add a new profile by passing the payload of a SetChargingProfile call.\nconst setProfileCall = {} as OCPP16.SetChargingProfileCall;\nmanager.setChargingProfile(setProfileCall[3]);\n\n// Clear profiles by passing the payload of a ClearChargingProfiles call.\nconst clearProfileCall = {} as OCPP16.ClearChargingProfilesCall;\nmanager.clearChargingProfile(clearProfileCall[3]);\n\n// Get an absolute schedule for the entire station\nconst schedule = manager.getStationSchedule(\n  new Date(),                         // start date\n  new Date(Date.now() + 14_400_000),  // end date\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.ACChargingStation(230),  // model used for unit conversions\n);\n\n// Get charging limits for the entire station at the given date\nconst limits = manager.getStationLimitsAtDate(\n  new Date(),                         // reference date\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.ACChargingStation(230),  // model used for unit conversions\n);\n\n// Get the charging schedule for connector 1\nconst schedule = manager.getConnectorSchedule(\n  new Date(),                         // start date\n  new Date(Date.now() + 14_400_000),  // end date\n  1,                                  // connector id\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.DCChargingSession(400),  // model used for unit conversions\n);\n\n// Get charging limits for connector 1 at the given date\nconst limits = manager.getConnectorLimitsAtDate(\n  new Date(),                         // reference date\n  1,                                  // connector id\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.DCChargingSession(400),  // model used for unit conversions\n);\n\n// Get the composite charging schedule for connector 1, suitable to be used\n// within OCPP16.GetCompositeScheduleCallResult messages\nconst schedule = manager.getConnectorCompositeSchedule(\n  new Date(),                         // start date\n  new Date(Date.now() + 14_400_000),  // end date\n  1,                                  // connector id\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.DCChargingSession(400),  // model used for unit conversions\n);\n\n// Uses the `getConnectorCompositeSchedule()` to get the composite schedule for\n// connector 1 and return it as the payload for an OCPP16.SetChargingProfileCall\n// message\nconst limits = manager.getConnectorCompositeProfile(\n  new Date(),                         // start date\n  new Date(Date.now() + 14_400_000),  // end date\n  1,                                  // connector id\n  'W',                                // charging rate unit (\"W\" or \"A\")\n  new Models.DCChargingSession(400),  // model used for unit conversions\n);\n```\n\nNote that schedules expressed in `A` (Ampere) indicate _per phase_ current\nwhile schedules expressed in `W` (Watt) indicate total power across all phases.\n\n### JSON Schema(s)\n\nThe `OCPP16`, `OCPP20` and `OCPP21` namespaces export the official JSON Schema\ndocuments provided by the OCPP Alliance as ready-to-use objects, slightly\ntweaked to maximize compat with different versions and configurations of Ajv:\n\n```typescript\nimport { OCPP16, OCPP20, OCPP21 } from 'typed-ocpp';\n\nOCPP16.schemas.AuthorizeRequest;\nOCPP16.schemas.AuthorizeResponse;\n/* ... */\n\nOCPP20.schemas.AuthorizeRequest;\nOCPP20.schemas.AuthorizeResponse;\n/* ... */\n\nOCPP21.schemas.AuthorizeRequest;\nOCPP21.schemas.AuthorizeResponse;\n/* ... */\n```\n\n## Building and testing\n\nSee [BUILD.md][b1] file.\n\n[b1]: ./BUILD.md\n\n## License\n\nMIT. See [LICENSE][l1] file.\n\n[l1]: ./LICENSE\n","readmeFilename":"README.md"}