{"_id":"@alheimsins/calculate-cheapest-charging-schedule","_rev":"4-4ce6f3f606489f92c4512da42d47c7ee","name":"@alheimsins/calculate-cheapest-charging-schedule","dist-tags":{"latest":"1.1.4"},"versions":{"1.1.0":{"name":"@alheimsins/calculate-cheapest-charging-schedule","version":"1.1.0","description":"Simple module for calculating the cheapest charging schedule for your EV","main":"index.js","type":"module","publishConfig":{"access":"public"},"scripts":{"test":"standard && ava","standard-fix":"standard --fix","refresh":"rm -rf node_modules && rm package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"keywords":[],"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"license":"MIT","bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","engines":{"node":">=14.19.1"},"devDependencies":{"ava":"4.2.0","standard":"17.0.0"},"gitHead":"bf265c70962ac55c9afc53c012ce943b06aab479","_id":"@alheimsins/calculate-cheapest-charging-schedule@1.1.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-0tfgVQq4PgPgqe4oOPo6BUUeVrCbmsPelSMI9/n4SrN9D2IHmgw2jm+bhFmF0n4Ezdk9W1hLI5do1Z6+9XKNqQ==","shasum":"1481ab270d4eb165e5484b05cdabd8f6d2bc3961","tarball":"https://registry.npmjs.org/@alheimsins/calculate-cheapest-charging-schedule/-/calculate-cheapest-charging-schedule-1.1.0.tgz","fileCount":7,"unpackedSize":5493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbmNV7CZJtQ/xqYkUuD+hb9PtJvmtCRFUxz3Ru7zvIaQIgARQhL8atXzuw4uLJIdIKCDdGBs84pxWDrdYgpbe4V6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibPtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgA//X9wO0xTsMPHOSmKsqZKuXHaZ98vbEoEAcBHhrV18Hm+2Xaiy\r\n+9+as1wZoVN1wqwlB5eizh2kv3Zo8L7+F19b26SgD5nkWxgT6GqeAH/zkKAS\r\nMe0bfh8dzN953q51VFtU7P2D4CH6N9maRb4cNyqOrav+evEgZNGSB649aQ5e\r\n+5isuEXTNhZI4HJxDVi+sIm0SvGuFOyvsgbil8295fWEf6oLs2gvGZihmaFj\r\nC3EgBkMxw+RZ/9m5IpvgBbyd1b9aEk04Q5gL+G2tQYQCZlL1z+f1oHrpHjQc\r\ne7ipHpmDxZFKAlfW3Jb3goZyKnpTcoAC87KHefYhzeVVNnQK/+7r6l6yqRgr\r\nuocBkFwAd21FJqCTDh7/PlnSfdkR7wJrkBbTFmKGbm9IoQVLjbpxuAB/AjIj\r\nUDkXtlCA6yJhT4Wmpv1FwXqobFA/o+5UvFMx9NbbrZtlIeL+I4XjQHV6i8pW\r\nwNVCN0vgOQpvzwCa/9IiJPvYOUDUfYx8N0u4jHJ6QPWAh7+uD9B6L55hNeKG\r\nCezHSXeV9nuoh4yuvJk0YghnFq+J7HY0PZUgktlI8f3sNl7VWa0+7HgJAW63\r\nWF9k8SM/7a30NdgR3CXYTwDmjNfWO4ipvYrgnl5U4ZPqC4sV21AiKrS682pl\r\nO/zQM/S7Q+JukVxWgGP1wbzm/68ZjU/qLok=\r\n=7uRi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},"directories":{},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calculate-cheapest-charging-schedule_1.1.0_1651309390089_0.26166003179671304"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alheimsins/calculate-cheapest-charging-schedule","version":"1.1.1","description":"Simple module for calculating the cheapest charging schedule for your EV","main":"index.js","type":"module","publishConfig":{"access":"public"},"scripts":{"test":"standard && ava","standard-fix":"standard --fix","refresh":"rm -rf node_modules && rm package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"keywords":[],"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"license":"MIT","bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","engines":{"node":">=16.15.0"},"devDependencies":{"ava":"4.2.0","standard":"17.0.0"},"gitHead":"60d68b81445a51c86812f9c0bde05783daef7f11","_id":"@alheimsins/calculate-cheapest-charging-schedule@1.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mMK8xcse9aYGTsbZ/JJgiiR/+8j3urUmARTbGfuskYqvNV8QRfky1tbCOQesRkl2G8+XZ2YyZ3EA0lWEFkCdIA==","shasum":"5ba0166c1c4ef5950ae21ee3a48febbfa6b0108e","tarball":"https://registry.npmjs.org/@alheimsins/calculate-cheapest-charging-schedule/-/calculate-cheapest-charging-schedule-1.1.1.tgz","fileCount":7,"unpackedSize":5645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOGECs2ak8NIKDkCzzHAhl04nF/91grURwE1ZceSY3IAiEAoPocNHg1Y5HvP6PBET2PpIxgJIegqBBd8R7fRZBphcw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif0pQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfZQ/+I9Kw9EZ0IpKIXsI9LViOpfXg950k2lcDL3WbEl/+xBb9C7o6\r\nsEqvhSPt4NCfZcu2YrsiYoC6AD9BCN3Y0D/xlePgUN4187VNJfqBzNWeYCSK\r\nIGOf+c9JqR4SfjuUkAdYJ9vNbJuh5PqxpjyywBFORgTj7a2rZuYEXmOtZjQt\r\nARbPR0WGLq1eG+vlBP5KVAlwGsKKJBk7P0vIGVa1OM2zAm2nBFX9it9hTt+B\r\nmQQHgfhUglGMupFoDA+e3RXEyUC2ttBsjEE6PdPtHBc9xQ7FoS5uaytbtzKe\r\n8pNuMAj4IEwxXj1d3gVUwgVJw2XdXDFE+7drySNVoQJ1cSFCiwFZJgFRepWV\r\nHRIGsgk6Q0RT9yQHyTzF3sOPj9Ii0z7KzntMYMsU1rMVpDvWiOSROryfcWGD\r\n0hINZrceIiGXQW8U1X8G88xEf5odY3cpmlicFKh68t7Z8+i7DRksIedflknj\r\nLnDFuF9gsVXcW/BUixitzdi83ymMB8Mb8ogFa2UxV/QN1TxHbsOu3vYJAzha\r\npvhsSORWOIDaYFjrCWFXIMWCHLyUfkgMFqqgemEsXjyGm1dWmEr3olxdXTac\r\ndYknqLwTjb/J1CA9Uoo4lU+KR44JTaKy61/jO0iRJyiGfV+7GjaR9Tu1TnNp\r\nqz5Cfqudd6aVamx7zrXUuhxjwNRWSuB1WP8=\r\n=TmC2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},"directories":{},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calculate-cheapest-charging-schedule_1.1.1_1652509264513_0.8165571447650595"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alheimsins/calculate-cheapest-charging-schedule","version":"1.1.2","description":"Simple module for calculating the cheapest charging schedule for your EV","main":"index.js","type":"module","publishConfig":{"access":"public"},"scripts":{"test":"standard && ava","standard-fix":"standard --fix","refresh":"rm -rf node_modules && rm package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"keywords":[],"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"license":"MIT","bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","engines":{"node":">=16.15.1"},"devDependencies":{"ava":"4.3.0","standard":"17.0.0"},"gitHead":"111b08d8aded9ab004a0188361004ea8673a9fd6","_id":"@alheimsins/calculate-cheapest-charging-schedule@1.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ymYT7VHC84I4KWGgQQcMG7/+7jk4MC1uRxHEVBrtsXeV9PcYfvaT7HQcayn+uANz7XjQa7hVPtxaDRjy4ohgoQ==","shasum":"242be39d298482c80dad8a91bbe8ff82d3cc8298","tarball":"https://registry.npmjs.org/@alheimsins/calculate-cheapest-charging-schedule/-/calculate-cheapest-charging-schedule-1.1.2.tgz","fileCount":7,"unpackedSize":6038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+iWQVduRTnTnPILDxn2cKatwNgz4e3GeCGRVwMmpgLAIhAPVXuTjyBoxY+Dbf34akvRvui0yI4GOdUmoN41rRVTNk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinEoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpumw/6AxHniU8Icl3HWSfDt9LhMbdE6MNZ81zFjmJ7VwnNjbEIyx+y\r\nX9UvuS5u+CRuxYqaM3R9qr8DL+ICMwXjQq++kCyDgrMqJO77hDbUL1STphU8\r\nyHhlQquewPCxVtQPLI0s75Cy8YFtiF0o1maPUTSvjHhCuMwZta5ZNyFQ/9M1\r\nBXX2z+mWIxPGwyv4jFJj5onYkUyNscKyVM5kwEQZdYlCFRrnI07p5wVrqr2e\r\n3D9SxuEJ+5jCBIub/vZWDyhZl2X5Q5/P9BiRWqODHmTF0aAHnAq3KWAZh+MW\r\nFjAKf/+/jN3nSkKnu5CcJdg/xOQqq5x1CC83hTZ4gaLj+I+Hcl5q5sROB09Y\r\nJ3z+HpvsWJWjt1cjcg5Vsd+kZCNknpxmrQZIUzGvsZEVoOXYiEW2YqrHi/48\r\nMsxy0EUJW1wT/L31fqKLeGVVQmYCyX0Whs7uL5PpmXkjlfaolBwzw8d0KXYS\r\nuY5MOa94eXt4A1Xd5QcukRvrcsEogY7YxstajsXG2/96Yv1aOcwae4SBBqEZ\r\nOAutQDuO6KFr+u5Mrk1xAih+zkeD56ZJfyAz/CbeuB9BfgxOTJXKW08MVb5R\r\n5TjzY3aZLT8xETln3PI+XVSuZO4y3htl1zC6vxszw/l+SnUuvbjPH6G3WmSw\r\n+D6IB2uJD7WNlRswEXjS/fGS421Tr2OlnMU=\r\n=LNr0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},"directories":{},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calculate-cheapest-charging-schedule_1.1.2_1654409770407_0.6963934409364465"},"_hasShrinkwrap":false},"1.1.3":{"name":"@alheimsins/calculate-cheapest-charging-schedule","version":"1.1.3","description":"Simple module for calculating the cheapest charging schedule for your EV","main":"index.js","type":"module","publishConfig":{"access":"public"},"scripts":{"test":"standard && ava","standard-fix":"standard --fix","refresh":"rm -rf node_modules && rm package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"keywords":[],"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"license":"MIT","bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","engines":{"node":">=16.16.0"},"devDependencies":{"ava":"4.3.1","standard":"17.0.0"},"gitHead":"cc66b7cb8a34ae677c7dede8e75e49cb2e3a4204","_id":"@alheimsins/calculate-cheapest-charging-schedule@1.1.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-501FwW/fyGQyLw8XK5pyC0RUocPPfDc31WwiEmjKHwsUCI917g80nhkVjaoT206DlTBbiMw30E7Ht9nT0MtqFw==","shasum":"9cd4666cedfdc4e8bda54c848d57bd21c2e40c7f","tarball":"https://registry.npmjs.org/@alheimsins/calculate-cheapest-charging-schedule/-/calculate-cheapest-charging-schedule-1.1.3.tgz","fileCount":7,"unpackedSize":6038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT7pqXg2egZI6n3J1e+OGlWELYAs+bjKJrUerIBo1TCAIhALwWoRbc/QTy/7cLJ+Uc0W5NXzmm+zyW86/+I9PyqNeZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4NsDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlPRAAga37dZehQQXllIq1r/em0AjaRsjAKZecHULxm2yIdt19y6dm\r\nk5i7QeljdazRkFuwn0XOnSFMZfYn7eVf2roeqn+5iSWjElrq9iBe0vt49KmT\r\nkNTqVVQYc2xXXXql/pdp+/aHZTMfE+uxQjZycAuyRg6ttNtLXdYp2tehDFZD\r\nrAjQOzK0LmknRNp8Wd4R7pKoEvnoh4W9VoUmR6JUSmBz2lWi+Qj3qc68zQzk\r\nKfkrKaH1WYZpoplQrfKL0g3kkKV1aiy9hBbQjYEmludKjoaQla7ALYt2AiLb\r\npffD42ilr+bqqLwym1OjOmcq+VffSe7URO57M3WzMyPIz0qBSNlDaT+D8mk9\r\nBRuGRzaswK/gk15ISKUb2ySqPtoQBuwkQUCJzrR4WvvyZVK8aP/7kUIJaElJ\r\nvbnnQoqVDtNgv/HsDBTvSt5AwU4YUihahnP8B9PefkX4BUsxcom4t2D65ogV\r\nblHgpvr91T5HN3Ro8suhNY++XOBPafu0/adzmEL2rIxEsRotrqNLdGK8AhsW\r\nsAf9Q6x8oSLTV1biNNrHPXJDPnv0snjcW1qDPZF3WjrIi6LBq5ARAR97x0mj\r\ndWiwJGmV/clPsvJWMBTUf2nA5NiknCbYmvyzsM21+YMT3jXMj0JzajANokGZ\r\n9tQcVHkGmPMmYLeF7XKh4B5EjlfqUuC+jms=\r\n=h56A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},"directories":{},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calculate-cheapest-charging-schedule_1.1.3_1658903298962_0.18247290893164902"},"_hasShrinkwrap":false},"1.1.4":{"name":"@alheimsins/calculate-cheapest-charging-schedule","version":"1.1.4","description":"Simple module for calculating the cheapest charging schedule for your EV","main":"index.js","type":"module","publishConfig":{"access":"public"},"scripts":{"test":"standard && ava","standard-fix":"standard --fix","refresh":"rm -rf node_modules && rm package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"keywords":[],"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"license":"MIT","bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","engines":{"node":">=16.17.1"},"devDependencies":{"ava":"4.3.3","standard":"17.0.0"},"gitHead":"b669fc95a0cd21fe1b8c36955ad781e0d7fe717e","_id":"@alheimsins/calculate-cheapest-charging-schedule@1.1.4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ejKyjuF/gJ3B/Jr13B9toeBgVrGyNlv/X4wbOKMNCRXldU7QDSRFpmn9jO8rLg33kfU/cF2Ko1A4cOXtwKjuoQ==","shasum":"d6ab499324ba0988d8fafdc1a72d22165f229ca2","tarball":"https://registry.npmjs.org/@alheimsins/calculate-cheapest-charging-schedule/-/calculate-cheapest-charging-schedule-1.1.4.tgz","fileCount":7,"unpackedSize":6038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc6n8UKKfoxLmXee7ccA8hSaIo8HMM9WLmoo4C/q8fngIhAPxiGn6HGNmVqZn1XDi1e0BolrjZdPgWW7BnaPRe60ia"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQTWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf6Q/9E4pjbTix+ERV6dUR3U3WDmqbQfXaGX/CtmLFRwEjmookVP4P\r\nRkVss8sIjKn5C9bKQBFFL6j2m5c5CAiGCu5ciYsbjF0lHL01rj3kAvlu7iqT\r\npXmLm9F9CMjSRjsh9LT9G+P0n5zBwp6bTXeEJgu0OAAUpWtEXFGnfcJxZAkO\r\nJ9E0oqeIyJOHPsJbJ1DyQBJfzBmcAK/7s0nDH0ZmropB0l4oIDSWOChZOtEu\r\nmeExOyARd3DoKsJzcfy8JT0G23IuqjxStdRviqcpZqbZ9r5r23K7Cs26GzJR\r\nqTpw5Fl6R8RB9b3PJ4Z+uiHGg1utKCmj1ftNP6+rLeBY45Ta1+9dHWsM7uyi\r\nLgGRt7SWfAN5v98aGGdvMRIMu5xMBMYePAUimLxuXrMu1HHNZUIMIuzyag7z\r\nX6crp22tgWWaIr1qhskaocfBRtNsTY0WKC+cyu1vKdnUuVFTEal88h+H1vog\r\nGmYmPNxZ7q/yAkw0V/ewcEpUzClahlpGmYUNZqnIrjeuxOdqG86nGd54opFO\r\nXyvzhVQgHktZXPVxYmxfnPz6++N9zKEiRtiVWZmVJ/clTV5nr7hK+UcchjPc\r\n7q0VkhJu5nbKGOzNVOB6m9BHyMFSKWC0gLnZIXbSnvpCaV0szDnzWY25fIMr\r\ngy0tvnRHXabkDiySKaj7miODld/IidjCgEk=\r\n=rS3N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},"directories":{},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calculate-cheapest-charging-schedule_1.1.4_1665217938407_0.7745805277386171"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-30T09:03:09.987Z","1.1.0":"2022-04-30T09:03:10.262Z","modified":"2022-10-08T08:32:18.657Z","1.1.1":"2022-05-14T06:21:04.657Z","1.1.2":"2022-06-05T06:16:10.581Z","1.1.3":"2022-07-27T06:28:19.126Z","1.1.4":"2022-10-08T08:32:18.571Z"},"maintainers":[{"name":"zrrrzzt","email":"geir.gasodden@pythonia.no"},{"name":"maccyber","email":"jonas.enge@gmail.com"}],"description":"Simple module for calculating the cheapest charging schedule for your EV","homepage":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Alheimsins/calculate-cheapest-charging-schedule.git"},"author":{"name":"Geir Gåsodden","email":"geir.gasodden@pythonia.no","url":"https://github.com/zrrrzzt"},"bugs":{"url":"https://github.com/Alheimsins/calculate-cheapest-charging-schedule/issues"},"license":"MIT","readme":"[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n# calculate-cheapest-charging-schedule\n\nSimple module for calculating the cheapest charging schedule for your EV\n\n# Usage\n\n```JavaScript\n\nimport calculateCheapestChargingSchedule from '@alheimsins/calculate-cheapest-charging-schedule'\nimport priceArray from './data/pricelist.mjs'\nconst batteryCapacity = 38\nconst batteryCurrentLevel = 0.75\nconst chargingPower = 3.5\n\nconsole.log(calculateCheapestChargingSchedule({ batteryCapacity, batteryCurrentLevel, chargingPower, priceArray }))\n\n// returns ['2022-04-24T04:00:00.000+02:00', '2022-04-24T13:00:00.000+02:00', '2022-04-24T14:00:00.000+02:00']\n\n```\n\n## priceArray format\n\nThe module expects an array of objects with the following properties as priceArray:\n  \n```JavaScript\n[\n  {\n    \"startsAt\": \"2020-04-24T04:00:00.000+02:00\",\n    \"total\": 0.5\n  },\n  {\n    \"startsAt\": \"2020-04-24T13:00:00.000+02:00\",\n    \"total\": 0.6\n  }\n]\n```\n\nif your priceArray is not in this format you can supply a propertyMap\n\n```JavaScript\n\nimport calculateCheapestChargingSchedule from '@alheimsins/calculate-cheapest-charging-schedule'\n\nconst batteryCapacity = 38\nconst batteryCurrentLevel = 0.75\nconst chargingPower = 3.5\n\nconst priceArray = [\n  {\n    \"starttid\": \"2020-04-24T04:00:00.000+02:00\",\n    \"pris\": 0.5\n  },\n  {\n    \"starttid\": \"2020-04-24T13:00:00.000+02:00\",\n    \"pris\": 0.6\n  }\n]\n\nconst propertyMap = {\n  startsAt: 'starttid',\n  total: 'pris'\n}\n\nconsole.log(calculateCheapestChargingSchedule({ batteryCapacity, batteryCurrentLevel, chargingPower, priceArray, propertyMap }))\n\n// returns ['2022-04-24T04:00:00.000+02:00', '2022-04-24T13:00:00.000+02:00']\n\n```\n\n# Related\n\n- [tibber-get-price-info](https://github.com/Alheimsins/tibber-get-price-info) Retrieve price info from tibber for your current subscription\n- [zaptec-go-start-stop](https://github.com/Alheimsins/zaptec-go-start-stop) A module for starting and stopping your Zaptec Go EV charger\n- [bmw-is-connected-to-charger](https://github.com/Alheimsins/bmw-is-connected-to-charger) Answers the question: is my BMW connected to a charger?\n- [leaf-connect](https://github.com/Alheimsins/leaf-connect) Node.js client library for the Nissan Leaf API\n\n# License\n\n[MIT](LICENSE)\n\n## About\n\nCreated with ❤ for [Alheimsins](https://alheimsins.net)\n\n<img src=\"https://image.ibb.co/dPH08G/logo_black.png\" height=\"150px\" width=\"150px\" />\n\n","readmeFilename":"README.md"}