{"_id":"node-red-contrib-genetic-charging-strategy","_rev":"66-61361dd1a5352d6c60f2a813266383d6","name":"node-red-contrib-genetic-charging-strategy","dist-tags":{"alpha":"1.4.0-alpha.4","latest":"1.6.37"},"versions":{"0.0.0-development":{"name":"node-red-contrib-genetic-charging-strategy","version":"0.0.0-development","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@0.0.0-development","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"6ab14f13751aa6b4793c42796353c90b13502559","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-0.0.0-development.tgz","fileCount":5,"integrity":"sha512-YWruPmognMwI8ipaXurmjPxe1GWNDai8lx0F44khE+Wqvyn0ocaMB0BJlmqglKzLMVbHk0wbeApnt2Kzq7R4TA==","signatures":[{"sig":"MEUCIQD6mWzil8Fr2tl48tQLfFETbaf393CPE525FnNVY/Ti+wIge0oRtA+dS5ty1MDBw0AEx1v0JRDEoDN3UD00QH++ugw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnd86ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobZQ/+MaLWA6UO6nZhzVNLQ5rYlMYVkOwKulOVt44TE6eC47GT40Lq\r\n6J4UfKmZFutyihOkxwkxntLOHOlYI/32qRnQ/NeRfYuJUa1byLMYh/+5gsgK\r\nYYyFIUUmkcmcWAI3qprWMXtEq9RwL2pki5F6Lg53K0slAOK4xRtb7haIOoDa\r\n9om3gMPUASThbTVdPQclmeOA/Db7CCpUI7arAU+DsLs0gDeI09LcXsrm1e+E\r\nbKd1vV/QxNe0n4ksFzH2HJMkZ1B0Pj8zWDl7IOMv5V1keh/e1gSjdtNLFwz2\r\nULOkPIlUQ0hsaxUhj+10U/v84TanhZype53pITAogrW/CxX+uUy9L8OGxjlJ\r\nJ4+gXFsDX0/skkrmn6j5j2P6iZGtimcW23PHDLW6NrXDA8ggy6DDJ6ZNlp8d\r\nmikYxorZy0dkZ2USsMJSjXKOPE1Fbyrco7LnSQPKgOEn4Ezy1+xqmxkjxBMW\r\n9NX/onQZbWIBQoAFM/1f0ZdMS+0U4VkJ7t/v9FJzrsnykn5ivh7MF41WVQ2X\r\n/B4cesfa9GH/AzuztZnO3qWoIHQz/ESBPgtiFy+ZGMfLXgQzoYgvZOckpv9r\r\nzyaHpVqY9lsPPm/fzMob8NWKCKcL3Q2tlApM2GG95DqvI9eVI4eRiSu5fYeb\r\nN88g79+9VSGDaaDvmAOFOQmeaw4M8XAQz5Q=\r\n=Dtbg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"b3a4b635d7d6e12207f26f56779f7faea51af642","scripts":{"lint":"eslint --fix *.js src/*.js test/*.js","test":"jest test/*.test.js","release":"semantic-release"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-battery-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.2","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","babel-jest":"^29.3.1","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_0.0.0-development_1671290682485_0.8765052702494134","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.0.0-alpha.7","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.0.0-alpha.7","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"c7b53a83bab1ebc4535ea4131465a195d4d3f361","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.0.0-alpha.7.tgz","fileCount":5,"integrity":"sha512-bFeJmaOQ6je9QRfk6+0S0qPg8ZQeC5Ef+d1t+crtKBIchKM2T9vEuJvDqF3do3rrtX1xMFIXqHDqx00vfiN2Ow==","signatures":[{"sig":"MEYCIQD8j/bm3q4Eor7z9TBXgHq6mWKqopAp9/Hok7jyt48lQQIhAJpTyRB3PCOnhQXUCDALkxCtTMetMUOSxcrEoj2+tU+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjneBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhhA//Y3o8Di0dLDTVSv+fqeaBKZsac1ucDuQoQubeDIsiHyMbbIiY\r\nQiASBmh40hHbhXuBPK/+bzsLhhAQikIaXmha8qqRpXO5oFgCJeGVPGyOEydR\r\n1Sh5W2oymrq9q0TQ7Mai7JXaRyrMQWz/z2rUXs3lD3giQjVoOQP3WweuSiRc\r\ndKeJXw61v1FyIxpGNfV4DboBdJCymmtmeGyUWi4B4w0i8DxcLaXjKZ+OzX4/\r\nd3QmDEQwLlR6oluHtyV1wiMtUiNnicBHnWz0si5kbof9OtubGyzhayVC1Tb5\r\nQbxDf1ML4x5dOQ1Q9JcbYp28PDSSVwb03XzzyRKJ82CWjFaYh18OG3hKHOrD\r\nBmj6gkbxdCCk3rJbPA7qOKNENFh+i1NITmuucowplM+tmBhkbW8olnxeqnBv\r\nGKGsVAfxN/YTvfeHQl5lOHmsFkDjUH5lWXH1xeDJVMRe6o1C8yzqcmmHC0Pj\r\nhUTtGnP4nHEI+thcGVGeQcceiwubTyLXuMwFLcsd+fDkyyz/Xb3KhcD4Z7aB\r\nOmfQv88/2JSZWXzdFlZ/rhOHfnFbLuKOW9DFv3zsAbe4f0vBuk3n30Xcj+k6\r\nDfnY1gSsS8mw7Mz4rA3dt65Tx6RAws3hqOLt8S/B9H2OUxDRJ3tJyp6wa8OI\r\nUkilHr1Eq0sq+PxYkqiUXWFe6zsF/gcmFGw=\r\n=A0lF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"411bbafca81c9d235f0b291e8a25590385848278","scripts":{"lint":"eslint --fix *.js src/*.js test/*.js","test":"jest test/*.test.js","release":"semantic-release"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-battery-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","babel-jest":"^29.3.1","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.0.0-alpha.7_1671290978306_0.7267389648661438","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.0.0-alpha.8","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.0.0-alpha.8","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"cad0163adbeeeb8ecdd9ed44694b7151fe04dd38","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.0.0-alpha.8.tgz","fileCount":5,"integrity":"sha512-8NMgOeY2jXum5+VmSuBuTHRbWUhwst/5na3VyEzh/7Ih6jqZ+StacaoYgp1ka0X52bYAYEmi58upyQkAbW5WNg==","signatures":[{"sig":"MEUCIQDi9s4Ip+vUQ6r8QXbs5148vqVRFaLywvkWBp3fqNUmRQIgVSB+k/QdhgSrWrCexdow7GGAI/+DpnDnp1feTZ/0Htk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqXp0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjDQ/5ADIAyfD7ir8zqMR6Ea0P35akZRNMBa0Ktq8L+2yXE5v9rdDj\r\nDQrxGCbm8yn5Vm9PtVju69RGVXG+VfcSPtfK9Mz6LaNykiP13zO4Xp9LC6Yn\r\n54xE/iUgSaxP/J7FTrBGrF76cyt/miGEQDXPWcncDC6B9CNVgxCkIPLJCNvH\r\nHYN5lRXMMPMVywIHc8toM+Ugm6GKPaliPgVqRGvsCk8cceoMRk/c9PIy6YCk\r\nWd/95yvEebwlSomfy0zXxmfc9sRU9LOaPRHIJ5hZ2o2XkWMI5lvdYf55xwXs\r\nfGOmNFu1sL1fRPmJjZ7mJOlkOEPKJLWQ7X/B2geuUPvrjqkrIUIa0gjXeNn7\r\n/pdK6GUZprCr4vjhfO6UUF88wBNrA/oc1wY4mWStCVlbxRzG7Xy7LS928LCQ\r\nmYwDhi50qu8mAZ2Jo6iw2y9YSHcjarkj++JVb44qJU/gD4426D3hhs9niOp5\r\nXaI5fF5Gw6hX1yQa/EvH0pDpZVUuwYsVjbJMXgaZcljYvthe1FAHOeWWCrSL\r\nvEBuoFt6o0ZeQaxZitJFaooWGiLq2IlqE2HnhMsTAyAtEbZB/WhE7ZXBNPuk\r\nIRQGE+1W17vaY8W+joDxAm3vC1k85yZBdDQE2IDGNBD6aV1mMih++UczXFwz\r\n3t12h/Wqe1Cu5czvwoyDBQ1BvHK6XxeIEZI=\r\n=htEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"2a9c2afb642b1a2f1106450a6c4b3f762e0121be","scripts":{"lint":"eslint --fix *.js src/*.js test/*.js","test":"jest test/*.test.js","release":"semantic-release"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","babel-jest":"^29.3.1","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.0.0-alpha.8_1672051315876_0.24094704135069667","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.0.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.0.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"e2fa916cd8a5e56f1b4e5f9a37f8190945418bb2","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.0.0.tgz","fileCount":5,"integrity":"sha512-C8YXNoeT0KYwuDLEdW9XWIsz9zoIVeu/sGu+z+2586EPZTsC1a0SOEKGrJ3CmHn01qY82qoroREleMkQT/G+qg==","signatures":[{"sig":"MEQCICzM5eKB0J1h+HTqZthsJfNPkdbcUefOGL1WhGeUp53WAiBHXCyhSix4E39fgh/HsUR5n0lD/tXd0FeQI1SktGWHSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqXxLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoyhAAl2HKinb721jZNCc207tFt7TT++Hj+uNB5nAJL++yrxXTIlAH\r\ndvA1OZ/aTdw/HWUKLUizOZnYbq06iFSHa61kYNTgDwTacpNmHfLfImOMikn+\r\neB0DTulST/zLKqvtDFWtJSdx3+valaUumbsOhBwTqIQMWA5JvNNQXGqBgvQb\r\nDK5PXDIKfAYXfnUuSJCIj13sBbQ1xlp+JRJpMJtTWmR0H5/vW2nZB+eLdTUG\r\nm2D7trLk6Miz/o1Helzj+iuJi9kk1mHkCR7KhTYCFMhblwM29yXeTchFMxcI\r\naiLmldlN1gBdkLV2l5IxvErTa+L+AXB3lSlGSkudg3zRFFtQCWhhEEreULkX\r\n87w952wfoz1ktfGfdN3Ej7dPOc74NbHmD1qRIvpI28mAQXpKaGgkBFiFyo8v\r\ndOIWVAAtWX/rruZa2dF386lOMlRwrPuBL8zSNLHYlzSYsWYzgyJ6NjaMsRZM\r\nIdnN2DX0Z9vCqTgT1pUxb2OYr6QfMZz1irON6kqM3vfQpMnvOjKY+Y/jMFZv\r\nZe3I2jCb87h/0RBGVmktKKbbvwrpNrMBGCp3B2TRi0UkflNr1GaAIJxRS0wx\r\nUXZZDaXmVtOieBP8bNnn8vSCoVwRvRhOR4NPQ3gafwXuBe/cH+vocIkEjPDc\r\nhtYoFm+1XkgKkCuxpw5sE6rZktBa3Tyd2GA=\r\n=53zR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"bc83c5e4760373194e7ed20e376315151231860c","scripts":{"lint":"eslint --fix *.js src/*.js test/*.js","test":"jest test/*.test.js","release":"semantic-release"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","babel-jest":"^29.3.1","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.0.0_1672051786852_0.09914605356962247","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.1.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.1.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"25eb707ded57507a96d52b3a5e928d18abdfed6a","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.1.0.tgz","fileCount":6,"integrity":"sha512-zJ6k8LT/9mXJ6jvqIkkr0Ad77/wXzeJMSQH612QXHUFPDIewRsU5njxUxx63kFIO9vXxPBa0+scvk7ABJnS0tg==","signatures":[{"sig":"MEUCIF21JX2Gqm8t9s6yLFZPAbebFrrrt3iMHVpzheHQfGyPAiEAiHikefSSjCOcLE8wuYsnat2DksTCjdcj45MW4drz1FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrqHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbHQ//fAyQTVQ/Oj4GKii/yZar2/Q2rnCQJgnD1CAgSCImTahG9aV8\r\negOlsVY9MkFi3q3JlXj6lWW3soQ+I4vTpHZAwJ0r5FWQEE+33JyDkODa99Ud\r\nxCk17PSHTp/ZyCliUvJR97FhvfCHqgcmS5OwnSiV2fOgSKkrZq0Po9MJXQB1\r\n/Emzw7J6wyDAIwkH8qqMBsSYbbI/6yUaD9UwimqN1fBIL4fjranMpOZsQCVe\r\n7dssA6uVLGENdXHJvW+88/dNfAYfWtIXhgmNEHQpngIy1t181/5MDVJnG04e\r\noCOdNp9LfB41+ABOJaEsqhbgVXrSmcTSKS5t7NmuEr5vun+elikyXOH2/UDP\r\nMkXGxi/tUUdXjCcpn3mkFf4d5qTfO0+rEgFJcxkPJWh+BZ0JH4nfCvByIeqK\r\ng6LBh5Et6MCZ1fdA/p5qWVXTZAHwWuyC5wNAeiZ297f1NjGFvrJRd8QNkuZt\r\nONus0n16LDkUc3Pt55bdepdAhxOVc+qZmR8hoxyZxbrcy0F0zbLNcKwuhWrF\r\nbJGt53tVKefpUtxAFxnxbIC4iF8HeprEsQvRm/Lf9aOM1CmscayDP+TYFaNW\r\nOXX1hKy8INfp8osUFA36l5evNCwndF51FByOLFDInnGs24JFnuys9MmC8rWS\r\nebOtNF+wmg66wiS3VYtT4Bdo33l8I1TAvGE=\r\n=Ii/I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"245d8d06c7276f0cf97bc322aa1a83d201817788","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.1.0_1672389088470_0.5648396131451914","host":"s3://npm-registry-packages"}},"1.2.0-alpha.1":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.2.0-alpha.1","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.2.0-alpha.1","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"b2410aabc4010dd9da743dd704e06f0d35dae40a","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.2.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-ymXNekMvnB38Fhm66pzJX7jB2RRQKTpHj6YJJtp0paaAY9BgqpdNyfu77GM9dJOiwvP0DY4Fs8BIMWQ8YY0VNw==","signatures":[{"sig":"MEQCIAIf6LmWiAB2YeUtRWOfenmA5CJ5MhIgkM5sa78r7XWFAiBPTF5oAb1kXQyrPlTJRC1NYoMbJ8yamClLQCtGQUgyvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs/KoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrg//eNz8Z5tkDXu6bFFv2Aj+0BQPYF+e1MTrRrZ3srCXTymHcBLd\r\njPfLzL1ExH5i0nqB/Op3gt4k9LJRqVgRkm/Kurjcew75GQT0QSi//0aGI+fW\r\n7hHgv9w9YEix2FPUOL8ILX6L1E42tLUF7+gVu/LVcrx6mx9g9C+8eiXaGyAz\r\nO7sknLrnC+FjA5gk7b2/znmkx3psTxJRvCmpbowFQtKFzkGgnICff1JBUztH\r\n/11udi4FnTD9OpQ0m3FBQB01fgIINgqjJdDWAZp7LToAjqJVi//M/kO5OnI/\r\nGXr8G1jB9suZTkK28uS7RPLMwo/rWVstI0fet5Uk7lmDH6yTk/pzhYRRVSWl\r\n5LZL1R9dhjRbJMPBjcH7QRLET6pchNyZeTfyEFrW2/tkHdo1vS+NAEtEcp84\r\ngA/LSOHUXTLiqIJvQqNmqkNMRMvB9flR0hIsgS+/bIS0WhAf6JHG+xoMJI7I\r\n8bly/BHZeCuabeHhHBD5s6vmTUCSSw0gSetLSm4AcnD7vmdC0uviubouAjdR\r\n2J+6hBjBbnBY7Te+7tqBy8M5ddO6esm9G0WXChtxxuzmKxkUb3PdMHHvEun+\r\nso/opv4rFejcrQ1oNw1ClCf9pbE0S8lFlPdBPvC7JxaDfKgUh4WDQ2kfLUxS\r\nYtraVp9uGcg1php+g439GOYxL/hNGJgI1RM=\r\n=ALMq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"b4057f80d5236f5d24ff1baed9d88972e97ffb34","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.2.0-alpha.1_1672737447956_0.0629192653889552","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.2.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.2.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"3feae9cf15af188d76ed5092447a77066b431d6b","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.2.0.tgz","fileCount":6,"integrity":"sha512-ud7QVBU8VWhtqBlN1VzLxU0enYHZGJyxWI0i+vYfVOb2uQB5eiEP7nNKJGYjeUvW7E/xudxUz4Dr9Dmnfam+rA==","signatures":[{"sig":"MEQCIByypknC3plFBVyy8NHEaA8Bfmb2pp/R3K28tfONtQirAiA/yA6J/ulCaiUzS/6ZYEnB2D6FSApgtim0ziyI9OOnTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs/QgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodHg//UVQ/T9gAw3lE6ODv4p50KyiJ9QSqzjiEUiogKvKKfWhev4mR\r\n5aoAiWILC9W2orjNpSK10/Du01qM4+3RAVm0t8J5eJz3fk5bKaJMFhpdSbtk\r\nxR7D6gYHtGfFJRyVTeTRVrprmjop2oKbCRg66zyvHdZlNzDkTBZ4Bje5vViX\r\nyFjDBgKnPw+42+fL5zp5fUeACGq9oUlHR3TzgERePyDG3LeiwaMJzU5+X8S/\r\nQjNDDGWu3WfSfv89owOLjmDST4RH3/T9e/xnfeCMRJzZGvV7MMvGbiXcLntv\r\ncN191/5f1+rwDiR04RYzV9bxDOxPX6dW3SiiBjxmc80djM78/4weX61psYXE\r\ngODbWE6SMQktS1fTjfiowugYSannBc0Cv+gFSoy/OrpCj7GMkTmpxTRN6Lh/\r\nhRLIR3Sq0vV3plSYjUj8DQnUJ7FzjeBb7AggfNz/WSvpfDKAGg+20xiurWnL\r\nedZan8pXHeDogwya/nQL5JlKTXc6djf82god72UCKiMvQ6G2EYFr27YZ/hLg\r\nVAPGuvzlUN75YsjASt+nKZsOFw4VcbXi4IEtwyL6AoceLPUupa+uBHP59NDv\r\nN+SK2kC/AXf5XgxYGlHzGyJYuBz4PLNBF/osEAoh3Gu/8Aw2j+LqVXT1KDON\r\n0wQ0G9Vnnqb2Wwwb9zbFVTzzHFr8aQXcoig=\r\n=QLgI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"5e7d04037df2f6bbeb24226b4d9a041ed60c1fbd","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.12.1","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.2.0_1672737824307_0.33933923969753543","host":"s3://npm-registry-packages"}},"1.3.0-alpha.1":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.1","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.1","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"ed15ae36249c36319591c227385a8c2af287316d","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-hQP8TQvagfMhUq8YLG5OSIo64iH1yA8euNjXTVz+pjP1VQmArj5w4IqPR44Gqv2F6GJGw1ekVj3vvuMGa8sSrQ==","signatures":[{"sig":"MEYCIQC4HB5/nrMZkfWZaoF0yy53oMvqcM7Un8Wa0GfETcgZAAIhALu27NQAIFbzumU5BgUIo9ZmPm9RNRucTiShAdzQJl0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4iRbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5xA/+I74zX46lc97rGuSPtDa2+aODVUweWC7kjfSMcICVNEl/KHfV\r\npp65eI2jhKIFLMvLFgVxhVNYcw2aJAxCk253S+B/+l8Rg4kDykf7r2ZAn8hk\r\nLxvQYW1sv/Wp25b4DtXeZsKuLifcf6vhDEhIAh+dr63c35kRQZKo3TD0vJAT\r\njUdSBsl9MPItCtvhB+VBqy2HXoqKlTxyrOyZ2Y5Cj/fI2+M+6tsYwGPhGXKZ\r\nR5LyUgmCiipjDjgDbczlsUtw+NnOI/dETPGv3ptpPcXa5GDKNGRogUgZwka6\r\ntynsFsWzc1SRPKielENwZlInZrKyzvk9QHx3gd0bqvtZ+hUuiKGs30VBVNIZ\r\nUPX6wFkd3/dgccnSjVn4otLOYMVP384GV/YZoodnj9lBwn2t/fKPX+Fo2lga\r\nmfKfPYeELPQ0YBdxhp/rUxhjuFtzmps68SSshENV1eo7YwtlhVDKWLelM4hD\r\nQEazJilw+CWexH54UNqLX0H1xbe8YqnoVc8WV7V7OP27MsYPdt4x+lUT9eKt\r\nI9KMUHt9bN9gvCPLKGNQ1qZwcK/JzkXLThHcSDXkxyVa5cDGo4W2KQkRy2iX\r\nduKeUMQlJwil83D5ECNoMqwFIluswweuQUTr2iIXo87NgxYAqAaSPeYn9cvA\r\nfexEXj2kahNPXyWnbwD6i3UsZWYJFvcslE4=\r\n=I112\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"3253dd9823606a4505672a68afa5f809c3702470","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.13.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.1_1675764827692_0.6175595799506564","host":"s3://npm-registry-packages"}},"1.3.0-alpha.2":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.2","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.2","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"01ae2953ff8b48d1183502d753c66b9567015553","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-le2kxG2nNZXjJIMW/JCcSHd/olatOIKpFJXAfKZYBHq2qdwkJFsc+1/M7bOuRQtSeHWUn1lV4xUuuWV9FttzbA==","signatures":[{"sig":"MEYCIQCDBeCjJpRBf3tMGKezpHKNeKfmPwe0cJnnAonUu8raiAIhAJ2A8HVv26ObPGRYVHQ/RZHlAErI4umG3CGNxxoRqvRC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4j5CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt5RAAn82B5HHNai1wHvqjTme7oJn4XqUZkBl77WD8GhqzMidpCrYg\r\n752ekAaAeaWLhb3Cc6NE5MkT38EV7dgfx+6sH4qTX5utLYPOhe0gvT1hVrZ5\r\naDP0Qgz79+j5pSZ1BsaTjPRvlmaZ7QnzEQaiOYtDes6TVXQW4D+XsFWL7PMl\r\nZVXEXb4u9kpoTcW1B+h8LBfQyS5R755DGMCBIXiNXYf6+/lq++x+A5luC6SA\r\nvEeSXFFT9skmXp0LWgIKZxL3yzIELl8DTmyizcpTAdBl1eYrlaIHX6Iz1zNR\r\nMx7bx2FR/crZ4YlxfCSAaGPNIE34Zldid80YDt3bVmc5gWgmDOsZI31C+9f3\r\nbtgGBuEX/QHGu5/Jh/REPuQRL16oW4oRuHVtGOA8excLwfXuzp9PLaHyBzuP\r\nOgDlJkiCvD5FzGKPf5NovWO9XUb8upG7axi404NeIu+3CxUrfufDP21hqXOI\r\nCQcf4cxlrwiRfslWadZtO4S3EsrW1tOagWfa0UiWHE2tFXdr95TcAKys96Dx\r\nCGymWof9GIWOXkYhylaauVGY5ENj8OF++LNrLZ3ghiOa7cxdut7GqmTamial\r\naFfl9UT8As8TPVnw98tV5/n7AWlMAkKS57WbsF6CuLnfeOMTJmdbpA5ZSBjy\r\n/WEO97L+VMGCpSoWUFjI5PDPlkmc2y5V+Fk=\r\n=1lE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"d386477ffac36288e8daac97cdd54d2b96f8421d","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.13.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.2_1675771458676_0.5473595348989386","host":"s3://npm-registry-packages"}},"1.3.0-alpha.3":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.3","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.3","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"7aff71fb09e30d2fce44e88a0312c6a5304e7b37","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.3.tgz","fileCount":6,"integrity":"sha512-TnM+/Xm2JMc36P5PcmAy5KuzzIULfWlndWr/d7LCoYmMrOm5R+rshRIeJKkn5zRjXtZdA9R+B5CmsAr5XuFKag==","signatures":[{"sig":"MEUCIBdd5H59xg0jPuOZOcMsLzv7fjRLa6rD+Ow81QPjjVGZAiEAlvUf8ded9vS88OVoC+mhHFzII8EN0ET/+RwcoXjKeoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4kHwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrebQ//amaBkKFJg5OV5TeMKwI5S/pHETnrPgsNRLfKoMw4DtM1TBpj\r\nLd2hPnFgLOeMZmnBCGUfcxiqlR1TsLEgTVGr/a83xWo8a5BlUpU6AGdY5syP\r\nGCXFqxhpzmmvjJatIeynyiMg6orYDcacOG+YvJ0fE2lV0Uu3Tqk1jKjrkiLk\r\nqklNfp8pb9djGNAB2nk+WM1M9nsNIsOpAKxpuHOgUOKaLNCxZ3x99KlU/yuY\r\nK0j0UlWJplg9y23bnvJQ5n1w/Nf6E4y4wWKCivU+bVl17baW+mG3s//i4wG+\r\n4WIe1bsFMoXMNJX4kDHQ+0AJ5v+5L7yqxaFDj/3nT9OMc3fwcqiSKvJy42Z2\r\n7q4WFzKb428552SnpwM1wUOrsy9Em5lGD+Nf/ah+d1UJIr0IN7jK2db3r/f3\r\ndDX+PBIbAxm6xaJGo5DhzbfkNhU3NFLBs5pUva02Oa/GJpWr/edoQv4Csj3v\r\nGfLazZewPI/57AcVC+XJd8B/YfLVSr0OKSefNbvn8BF5DRQZsqRHpotPqanO\r\nMjqUz5xw4ki25hI7P1M3OMtcEEJe6QebtD7uPF8ImOaovGbT8y30e3kXvquH\r\nGYUDDK2bXzW1LVMWhXPiz7VIwJCsqWrI9y+GWshwhD0PrZeK93fTy4brxqnu\r\neLndacxWQZasDTJQOSCy4WMh4ksRLJE42Ss=\r\n=7MTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"200c10ac6f39a3430b094e65c88d7c3f379b656a","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.13.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.3_1675772400546_0.7622223108514583","host":"s3://npm-registry-packages"}},"1.3.0-alpha.4":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.4","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.4","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"d1f22849923cae0363994d6d0cf66003937783bd","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.4.tgz","fileCount":6,"integrity":"sha512-uXuyT+L1cm4WufTqaGMl6+PuI0eze/pC/kMGJ2wxNMvIZ4dqMUTKn0o2o/NyZYQu4LZ+6z20isLpfs/Jh1/acA==","signatures":[{"sig":"MEQCIEfw6rRk5Oyy9IMInz26fDezmqECqDVv9M9mwt/potERAiBp6k1lnGYSqw+1HgDXiGG0jcQ2vaV/uJVFhyvMsVsF/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4kM+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyDg/+M9cSvyIJNSYqhtr8pyE8hbBFXhAi4D988rkjeUMH/kBRoq2a\r\nzZOrkOqxZilOscUnziadj6o3w71F/SzK0vR3GL8FyUeQ2AduH1d9PKL582ej\r\nInaXgotgRPpTl+EzFYpo83lD7GLcOdH90k8vbUcptRRWG/xWRe8oBNNOUhSP\r\nFnT11le0n9LumKg/eb406IiXuDfl3Ekr6LeNeEtCudBKgpbu5fyRmAk+qHC+\r\nxv7yjDe2dZQUWOVZOLn6vj0HPT7CPyUYiApJqXqm4AOYiULYyXBigSVa0N57\r\nfTHwjhOfg+hbfgGt9G18gR8ZKacCyNQS47Nq9daAyg7p9nqBYz2kkOZx742y\r\nJkPjMuE2aZqeJJTUma3Z5jei+MC14vBqXd7ja4g3Wu/YPCXEb3x40f8XxBxm\r\nxzO0n8O6OIHiZjERWCG0owR361uuNsf61OqzYnpo4IjaLGiSs6mMADM6AbZa\r\nIb1fmk8gLk5eplceKbRVEZypX0o1psVCFYGAuE0xp5P88CsNOEhhhBu9vOck\r\nhCueG1nX+JoG3leurRBkL6fPxV3RcqTqqIq9ydolssDn1UbFgGnjm3zAy2Sm\r\nOo/4HzQ7lIHecrPa2bQ5JA90uXk+i2Yx8ufLd50NEzPSQSjlFg+RQ1/xEUV7\r\nNNIfO6Kway7ldIcZDMbbOiqr6sRd9ipIpNA=\r\n=Le5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"89877bc51b7d2091ab705d45105435e4d83396ca","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.13.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.4_1675772734095_0.2697169063293259","host":"s3://npm-registry-packages"}},"1.3.0-alpha.5":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.5","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.5","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"75a3eec00870688cffa22d1c421b45547ee8cf57","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-38RuezJwIQ59vvv5QjspNsK8nNWQp/L8mBlYVznopQduCcNhj3iLTirBO/xjspZAH0/YEsBJbm8X82cF4vCQHw==","signatures":[{"sig":"MEUCIH3LxEUevAQTFP5qxDl5Ng/xA6gChqkN5x1EOPH5FYdiAiEA8xhfFL1LCNJilXU67X2SiH8IkDqQqgVVJm5hQknq/bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB0IwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXvw/+P0b/eYCzBWmjtAg3FfuYwOoCkshEJ6YR7il/yx7RtJynCRRF\r\n3qRIWQJDrq6WJj/YabOyZjwBAel5jUBDm5U7mRaC7iBfl7E36d/Y4yekE/Vz\r\n5GzR2Fpk8kzGIVbpkmcXvsJTvudkw5z/hOKM9As3C2wDBpPduadn8kR2YefK\r\n35BE/LC7WKErrTYnux8424iZuV7tQI0wkLY5vdPzd30w0tHXp0kd3RMoF5Mh\r\nnXfl2ZNAegcQC11OrsJWyRpOO5BKVGuNwhNd/s07mrgTZ/2iyofMsGqAdO3a\r\nOnKvhH17bZThDzu+zwUULhDQoqmDPdBrIPQma8UtQdR3hrz0SY4hjmsACNmI\r\nb5UjqlGpSfS9kc5jAPJXHPXepB9lNJa2rrRy9e+tSO689jd1XDmUbLd2cYjI\r\nDkf5NK6cYm3yuF20fvUaV89/nfUSUy2np/Y8th1uudoF3WiTjSyCa68wR/KQ\r\n2w59T243cPGSTYYoeOtjzbDONI5KH8lTcOyjeBMkydXmCYmjF8TOsbYB/XgW\r\nRQOy0Qk3F54aB9UyTQu7qVzPctw0ppcorX2Id3SoTGZNcYw2+HHDp9qQ1twO\r\n+mAFB0yxnyIW1bUEvTqw2DSQgrzcGLaMyvmyXRAp0X1AqizFimvlPL7j4Qra\r\nVFtE+54efCeiH7kvP57pMoqeTdo1PAGjHpo=\r\n=7Mlg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"c9086e9ea229e17b3508d195f5a84ca577ee7fc3","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.14.2","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.5_1678197296508_0.2249461947096616","host":"s3://npm-registry-packages"}},"1.3.0-alpha.6":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.6","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.6","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"cb61b1ecca41e02b9bfcdbf8376d782f7bef3d8e","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-l67xRZh5UT35zYOqOD4y6oPE5RpnFKBpB/0jwfdItdIU5OOLyDdj+45vwXssfs6BgiltYlGIyi25UT2UP2xX3g==","signatures":[{"sig":"MEQCIHoHC8RrjQLKrMj47ijYypPlOTV/Izp4N/1EBuyQgQF3AiAjAzIe1DU5zIGUgMYrw845Yc40Aq3/GBxPh6gMg+PsBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCzFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfUw/+Lb7k8pRrOgrE3lHoMXzMexauwEM4HYpru8oR2bsQADVBBKoR\r\n0Z0VncwDlQ/GgPHiGpJ53BFaC3ZCLmeknH/HBRVH1tKBjiTFzPJef/750/UN\r\n4W4hA5RUz7f9kLGtK3RAx0rVsHJQf/r0XUhNpXEg7+FPhIbu/kNE1f9Vs/Kf\r\nvqKXpCtJS0WAga5bvJmxzTc4YOKlL9Wu3zPYvBw0A7AKiqE0dMTRB4E8vtIn\r\nNeJCfNfQJVSSddvzZf4MKwNEFnXbMUadgtgd6NnckA3ciuKpEXZMYsZV9o6y\r\nbzXiPG0tt48XeqQEn9Iy8AFzRVJHhOTi3QhsqYsLwqgOJqsnOTY4XjGJ24WJ\r\nAiYxqSceZSLnsjcCTlUj05grm/P7TsbhoZZAm0/3kSniNRnrMJ9svPFyleNM\r\nEZz//7oayB5TPMzoKhRUTWX17C3D9JL6pJQc35UXg8/Pf8suFZTXrWXwD6TL\r\nNgc3/4fckPehAy4YPOGd1N6/UjgpwoMnuiP7+xw6I82XH0xq6suy6PxrLX7w\r\nPqnukHcSxAh8cFB5TFRUbsMMq93REoTjqPi87SKnJb0J5PxkVBtWHQpZIn7n\r\nb8nPAJ6r5lqGUny/bIyCo3FoBuywpQjK/A62dC3XqOUphWxIlkFz60SxoG5M\r\nqcRJxupmvhjrpBnvTRMYQmk3PvwGCsLe+LU=\r\n=oqcJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"commonjs","gitHead":"1810c132c0417171950a1586273a9f7c8a8ad725","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.14.2","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.6_1678455130971_0.2491590222262392","host":"s3://npm-registry-packages"}},"1.3.0-alpha.7":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0-alpha.7","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0-alpha.7","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"2d80ad73b33344e5baa20eebf9f96d1dc48bac5b","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-ocMBNjQdL6+cl+oKj1I85wksMgjWrPoInYJsukhXJb8CBQibrIjH3xfHqxtUjQXfPCfQVbrH/XRMj0rHGKD2Hw==","signatures":[{"sig":"MEYCIQCEeC7T/BvmOZ7QGZ4zaQQ3RaXkQjhNNaBlc9IDF48UFgIhAIX6TSZNOQq9PHiR3MBpVzvWABCLY7NKHHJKxCKaC5nU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20277},"main":"dist/main.js","type":"commonjs","gitHead":"44aec53a1f959866b4aff1bf9a3d47bad5fce1de","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"8.19.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^19.0.5","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0-alpha.7_1683320416542_0.37585031680271874","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.3.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.3.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"4c054cf76710685aa6db7031a8408b48193a6583","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.3.0.tgz","fileCount":6,"integrity":"sha512-rrJK1kYlM1rjt+ze6KjWyKCtE9wHzOK1jkzQFXYr2le2VKUCo9w7JQw/yzyLrNBqpDpVxu6AQaITQfRDaojW7A==","signatures":[{"sig":"MEQCICrRkLyYmsmInQBYxSEfCaKbX7dC3hEm9GnIuKSI9tGJAiB/DnmvgKShyfBExMTZIykTGNa69EXwxqDf9hjXCAGTyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20269},"main":"dist/main.js","type":"commonjs","gitHead":"c65d7caef2d19b51aa7d5265fba6b4944747f3b8","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"9.6.6","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geneticalgorithm":"^1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1","devDependencies":{"jest":"^29.3.1","eslint":"^8.29.0","node-red":"^3.0.2","prettier":"^2.8.1","benchmark":"^2.1.4","babel-jest":"^29.3.1","@babel/core":"^7.20.7","@jest/globals":"^29.3.1","jest-mock-random":"^1.1.1","semantic-release":"^21.0.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react-hooks":"^4.6.0","node-red-node-test-helper":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.3.0_1683324170201_0.5021068991602509","host":"s3://npm-registry-packages"}},"1.4.0-alpha.1":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.4.0-alpha.1","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.4.0-alpha.1","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"c5627d1c4a29cf165e728debb784152b4c4aeb9d","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.4.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-kVPBp9rrSk4Y933lBcGrY8cFhiaCWkuHjzUy/Q4CvgQGLlvObI3jF1161OsG0TWyhK6nqnheOrcB6p0RzZsqEA==","signatures":[{"sig":"MEQCIHY/mvDw25OmmkwLNQAz3CDl6RxuaE34FR6SEashMuhYAiBTw/YygPudLjBZk80esj7QazYtdDi2d0px7bpvs47KHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20508},"main":"dist/main.js","type":"commonjs","gitHead":"fc20124000c4af20e4c711e5c158317ae8e331f8","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"9.6.6","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geneticalgorithm":"1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1","readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","eslint":"8.40.0","node-red":"3.0.2","prettier":"2.8.8","benchmark":"2.1.4","babel-jest":"29.5.0","@babel/core":"7.21.8","@jest/globals":"29.5.0","jest-mock-random":"1.1.1","semantic-release":"21.0.2","eslint-plugin-jest":"27.2.1","eslint-plugin-react":"7.32.2","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-react-hooks":"4.6.0","node-red-node-test-helper":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.4.0-alpha.1_1683641383129_0.46572984183867483","host":"s3://npm-registry-packages"}},"1.4.0-alpha.2":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.4.0-alpha.2","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.4.0-alpha.2","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"fecd741c1a0137a775b8bcf373e63f4903eb53e4","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.4.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-WSk7YHk+6vnoTUfk9XzKxRX7Bg4Q/qUGqQZQ3aWAGft9xIXP2gMIKP/95CZ2A6P1M2JcfXE+3OXhsdDSjRKjoA==","signatures":[{"sig":"MEQCIEKw8+qV3zJ8VD4jNxR7x9FC2kHFdVzXwvs6I1DOylVJAiBC6pOuB4bEAgYFcewHEj198oKrsZMzBqTgXOXHUp91VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20538},"main":"dist/main.js","type":"commonjs","gitHead":"5c8a165e25bc4baca0b7f9e4132b4f94da04a8ae","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"9.6.6","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"18.16.0","dependencies":{"geneticalgorithm":"1.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1","readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","eslint":"8.40.0","node-red":"3.0.2","prettier":"2.8.8","benchmark":"2.1.4","babel-jest":"29.5.0","@babel/core":"7.21.8","@jest/globals":"29.5.0","jest-mock-random":"1.1.1","semantic-release":"21.0.2","eslint-plugin-jest":"27.2.1","eslint-plugin-react":"7.32.2","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-jsx-a11y":"6.7.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-react-hooks":"4.6.0","node-red-node-test-helper":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.4.0-alpha.2_1683804700243_0.3434284694092018","host":"s3://npm-registry-packages"}},"1.4.0-alpha.3":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.4.0-alpha.3","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.4.0-alpha.3","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"7be88b1d78362b89ad52c9632f0a2a8ccbca0049","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.4.0-alpha.3.tgz","fileCount":12,"integrity":"sha512-BVVY90NpqFy1G9x38j2J6sOk1DJf3nN6W6ckVylk4nDJSTIvuuVr2Crj+9pqNRbtn8vSZmJRpmNG80GTRKvhBQ==","signatures":[{"sig":"MEQCIB354UTeii7OeFLpDg5NBiEA2eWfp3HLOPD0lKF3q0OGAiAdXVW3mOeTHal6dbpPtkgZZYUl8eQoal/RqX2+rP8R5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26896},"main":"dist/main.js","type":"commonjs","gitHead":"f143a252511ee292f7845569036fbfce3fbf7aac","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.1.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.4","readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","eslint":"8.56.0","moment":"^2.30.1","node-red":"3.1.3","prettier":"3.1.1","benchmark":"2.1.4","babel-jest":"29.7.0","@babel/core":"7.23.6","@jest/globals":"29.7.0","jest-mock-random":"1.1.1","semantic-release":"22.0.12","eslint-plugin-jest":"27.6.0","eslint-plugin-react":"7.33.2","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.1.2","eslint-plugin-react-hooks":"4.6.0","node-red-node-test-helper":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.4.0-alpha.3_1714723681228_0.09653949215448798","host":"s3://npm-registry-packages"}},"1.4.0-alpha.4":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.4.0-alpha.4","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.4.0-alpha.4","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"dafddedd1f42eca18d33b0dceb8e693394cd3cdb","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.4.0-alpha.4.tgz","fileCount":12,"integrity":"sha512-F3zs6H7hfebWsWVrfDrzFhMwhvFqBiHpn+ae7RVxviFM4X79fncElqVgJX29wUNdh58I3EcpgyqyqTwm7lK8Tw==","signatures":[{"sig":"MEUCIBWZtf/8Mzblohw0tbrfXemUGoltR9d8Wo9noORZFG3+AiEA1ufCmA/XgrBpXaJhn+VkGWztiiXwy+TQkbzo9hFBZco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27017},"main":"dist/main.js","type":"commonjs","gitHead":"326f3af3c011e5b417eb87a13b6f939a3d223907","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.1.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.4","readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","eslint":"8.56.0","moment":"^2.30.1","node-red":"3.1.3","prettier":"3.1.1","benchmark":"2.1.4","babel-jest":"29.7.0","@babel/core":"7.23.6","@jest/globals":"29.7.0","jest-mock-random":"1.1.1","semantic-release":"22.0.12","eslint-plugin-jest":"27.6.0","eslint-plugin-react":"7.33.2","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.1.2","eslint-plugin-react-hooks":"4.6.0","node-red-node-test-helper":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.4.0-alpha.4_1714726012176_0.8933568308421029","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.4.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.4.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"cc5209cfb731ff984b9829086c1dc14bc8267c33","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.4.0.tgz","fileCount":12,"integrity":"sha512-SfNj4Sr/RfPIZqazmL5tyw+VaajfyXEFma/pYhGGFgtCOcXGPpr2J2/DU+rF4Es0pav6+mXoS17xyQE94M+8HA==","signatures":[{"sig":"MEUCIA6cRgRYKt7ZUx79xxkef05Br0QfKNAnERzwKmeI+nSQAiEAue99siA60NrNTUoUKQDXXvwbVmIYvh3RIWVpP8TW+i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27050},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"14426fbb246359db0a44ced77ca2f6c21bc759c0","scripts":{"lint":"eslint","test":"jest test/*.test.js","release":"semantic-release","benchmark":"cd benchmark && node bench.js | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"src/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"yarn@3.6.4","devDependencies":{"jest":"29.7.0","eslint":"8.57.0","moment":"2.30.1","node-red":"3.1.9","prettier":"3.2.5","benchmark":"2.1.4","babel-jest":"29.7.0","@babel/core":"7.24.5","@jest/globals":"29.7.0","jest-mock-random":"1.1.1","semantic-release":"23.0.8","eslint-plugin-jest":"28.4.0","eslint-plugin-react":"7.34.1","eslint-config-airbnb":"19.0.4","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-prettier":"5.1.3","eslint-plugin-react-hooks":"4.6.2","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.4.0_1714745023098_0.13740286435965765","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"c3833c8a699456d3135e6eb386b7a9d6b3df2336","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.0.tgz","fileCount":12,"integrity":"sha512-StTRSipNlw53ghzsGlLxneiVlhfIZmN6WeKAq4VwwD1ufoDxkXwwAsZN90Lg/wVo61BPwSoir+rHyjLDoZ2LFA==","signatures":[{"sig":"MEUCIQDfS+LloJm/TBzLOYZ0qHUpmGuefHUdrfO9urfhGQRUUAIgNH9HBB7beLfel0v7S6mtCrZ0GcH6ARYvvtS03RLhCCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32432},"engines":{"node":">=18.0.0"},"gitHead":"89e46de3352991af2014a9e624fc8d54cf20e467","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.25.56"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx":"^1.5.0","eslint":"^9.28.0","moment":"2.30.1","vitest":"^3.2.2","globals":"^16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"^9.28.0","@types/cpx":"^1","typescript":"^5.8.3","@types/node-red":"^1.3.5","semantic-release":"24.2.5","typescript-eslint":"^8.33.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.0_1749636382892_0.23773115174031978","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.1","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.1","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"fe03cb3c8ac16a26299116fc81e554d9718c1bca","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.1.tgz","fileCount":12,"integrity":"sha512-fZcvScAMvHq3JXClRtEHeuP00ZcBpYvdXaw5Zwrr7XzTw0Ab/5EAsef6gf0+u+Q0XwX5c+DyPwSRFpvI14tX+w==","signatures":[{"sig":"MEYCIQCzMHm+Obk35pQo3caiXYImdbYGbJK8/zUMo48JOzMaWAIhAPbiLWzApK8UKHFjgqLeYF+PBrpRpI16MP4vR77E1Q4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32427},"engines":{"node":">=18.0.0"},"gitHead":"fd04600881f34413a2df94f2bf5614009bb31db0","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"3.25.56"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"2.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.2","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.33.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.1_1749636725482_0.40661704971553414","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.2","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.2","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"e43e78ec7bd86ce6c70f44d1457198b678f9931a","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.2.tgz","fileCount":12,"integrity":"sha512-HV1OhLMhP7hd5vWkCGUaspWLNAiL8Qw2TdqQoyfJGH6JXhsuyu9G3XRuk2JNUFzE2hql9wQTGIMeaLSY1St5vA==","signatures":[{"sig":"MEQCIBGOJEYEAuh8YrYNQvM6vbJ3w1t7LTILH8dWq0jA3LlnAiBT3MLGo5GBCOsond0Hq25GnzA5gxNNBCcLoL0ZZ7sAVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32427},"engines":{"node":">=18.0.0"},"gitHead":"c683e117fbc54b1a62eb0a56dcd48e1182f6c625","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.62"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"2.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.2_1749681397334_0.9214844812109835","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.3","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.3","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"e1d2f7adee90958ede75ffca55ce750832649c3c","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.3.tgz","fileCount":12,"integrity":"sha512-Dl3pt026gecIPeFYNtuq10EBDsSqy328qCIv1nH1YUNVYoi7LKXs9zHrDbpd36xkuzHRtWdAwptKoUF6dwRAhw==","signatures":[{"sig":"MEUCIQCcade6S2i+uHCYm4rtvDxpEBzgWgbi+KU6yjLUF7uCYwIgWw1mV6m2xckwhXaW02HUDJlEbPZYQPa7fM/lvXOsl9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32822},"engines":{"node":">=18.0.0"},"gitHead":"9102beca000dcbe2bc3b9a9311d78e4aa6b1de51","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.62"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"2.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.3_1749711665373_0.8626808137701529","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.4","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.4","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"fb2c7a6862a8dc35a1dfab2c3247bcc632c874e5","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.4.tgz","fileCount":12,"integrity":"sha512-rBwCz7LHblr0c/no53/2sECcHCySMAQFVHOKlRcUISuhfKu+R39ItabM2E0V+sJqUUxT078IljhmzxU8dURB0w==","signatures":[{"sig":"MEUCIFcn0VSeh0QRftjEowRWzkrGSxhrrk0ubvJ7JS6h5P+hAiEA9XO99frK3F7YVz7yFlS3/+7utoj+3mA3PTJ+yVI+z3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32822},"engines":{"node":">=18.0.0"},"gitHead":"f757b3a541fd91442c03f0de04dc61855c61b141","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.62"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.4_1749715028151_0.9387070099989496","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.5","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.5","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"e302d4d1b12f1d287d7bf277542e274e02bf08de","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.5.tgz","fileCount":12,"integrity":"sha512-yHlW8oKXAK5UuW2PdYgbPJCyJWPLchqf1SPmhoKY7dD+pOYZofgeeBCM+jr86/gw/Nhr7/yFzUvWEwo47du09w==","signatures":[{"sig":"MEUCIBUCgmozluI1jiubolUtwiZjkPyi1X6AawdGkNNWt2vJAiEAhraBqoDbDWAsReSjVK1C38PLO5+1UUK8pcSizKoYFYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32822},"engines":{"node":">=18.0.0"},"gitHead":"95f3191777b2a4eb0d431310831884e6a0de7a8f","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.63"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.5_1749715135822_0.7701672261794736","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.6","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.6","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"11a218e8993ca4f578d6e1f68583b71efb6669be","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.6.tgz","fileCount":12,"integrity":"sha512-IaLEgryvDBHkuBT2VdBSvC/LyJ8Y1U4RqTpviSkWGf+60RzqaHoc/UeHRGhgf5YHCu4TpPx67d8fKvZD6zXm7Q==","signatures":[{"sig":"MEQCIAEBlO50ZtY3XopHRis5y3e4C2a6JCnXQCuMQHQOoHP/AiBU16dz8tShCAq/ZLfkfYR8NDgVL15YAgn06hygf15jCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32932},"engines":{"node":">=18.0.0"},"gitHead":"35fcc6173af46aacff278c58d3f8ba6f4d2549ec","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.63"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.6_1749716221921_0.9426727143694926","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.5.7","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.5.7","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"3c2d3461b2eb58b9eae1aba0472c62624b9adc33","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.5.7.tgz","fileCount":12,"integrity":"sha512-lJwJ5dEt/QVAsungV/sI1bZoNPEnk8s+NRZPgZ2CNZ/l0GcWdgadCQpmXd3Sx0RTs93/t2aewiw7YUVZs1BnwQ==","signatures":[{"sig":"MEUCIQCTjst6Fa4V3s7cYqwpXUKrSrNng6+wZZGLSmizzNBWEAIgFafcTl+yO5PMIjiC+30/5wpkGpx9b/Y2PZo5k6mOPfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32940},"engines":{"node":">=18.0.0"},"gitHead":"8049b4e40a797a664851730630ff7b51c8879ffd","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.63"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.5.7_1749725276272_0.3267260093902946","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.0","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.0","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"9e65ba4b6edd52b32a7d6ebefda5508288c472db","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.0.tgz","fileCount":12,"integrity":"sha512-hzD6LX8gPbMVlO1rDN8D/kkAbV+Tn3OkEaJikGDokqoVcjRcY3pNyUo0FPBiH7l9KszP4D76jZS5VWPwSPyR6w==","signatures":[{"sig":"MEUCIQDLtqlEwdqFwxt+PZ8MApmQzm3fL3Ly+6PVQro69WfeVwIgZp/kTS+N4JxD/TK+lIEm1AFaeDs8NapJDNtYj5bVlH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33549},"engines":{"node":">=18.0.0"},"gitHead":"d5c8e1f1ddb636a3dbedde796a4e9000c6796a8a","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.63"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.0_1749739079534_0.2998768240639855","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.1","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.1","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"2bcf201a40a488ca12dad485529051432b952327","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.1.tgz","fileCount":12,"integrity":"sha512-iz2EI1DXKLsBGu6bNe9f/RwmPs95XamiB6n/iZYm9HoVC2fio/Thvu/8jz/scKHfOs43cqCIGIvb4bqcvMbLww==","signatures":[{"sig":"MEQCIEbrZNxNkDcOyXzSNh5SAydhDPcoW1HmJTxL8X1SM1AsAiBPSl4QZW8YMMrua4ZsWHZ+YJ/vKDiKftY9CH8ZPjiPcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33549},"engines":{"node":">=18.0.0"},"gitHead":"18d1506f4fe486109a6a323cd869a1c3ffe980db","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.64"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.1_1749797714245_0.8737861615871938","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.2","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.2","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"9113fe05d038f2e41e8f4536a74d66ac7a7fd376","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.2.tgz","fileCount":12,"integrity":"sha512-TeaWUO8Xs7syJpAOiMjVNK2lI/9RpNQ3Gi29ScCoiSLonFygrmSdlO6FfLgMbnPFVbbo/yDHU/bOghwS1Z8X/g==","signatures":[{"sig":"MEUCIQD3etsl5SyF271e0uvz5YjWZIzbD9V1de1HVNfOUWZMwAIgH2t/HGQMyjvbanZx6xGFGh3zU88JlZkiWBmHXuPyqOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"c350a1d28dc99cda0bfdfe154e6359ff9ae61c8c","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.64"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.28.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.28.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.2_1749820274639_0.42965186459008065","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.3","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.3","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"10dfa4194e08f438fd0a6d99f2a86762b7d47082","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.3.tgz","fileCount":12,"integrity":"sha512-XSn+z9IpnRR/IYrnPKgiymOJ59AHInBNmwdGwF5fq/INSGWoO3U5m55Jlbj1rM9I1NpBQUD4OX8luk+ltkfDew==","signatures":[{"sig":"MEQCICGF8MOg7l0fnYbQU0piecMdKmmH7BJC0CAJLWiQTDVrAiBDKFU37c0yc1Fnafi++rGzRrW8FiX0sXBwWFPQNk4qpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"5c60a9f2118d9caad88fde369f19c090695cb7a6","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.65"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.29.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.29.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.3_1750107016534_0.8726028306076159","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.4","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.4","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"42581039758248001a55723fafe40f21e343a5f3","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.4.tgz","fileCount":12,"integrity":"sha512-6n5Y8Uj/hnHzZVR194tcZsP0APuGWx0jP+Kg8zFwtDOnZWFIQ6QZzZeGBkOctTMI+QYD/pwoZJpFkb667qoD6A==","signatures":[{"sig":"MEUCIQCA9hxHXyg/m0+qxt10nFtemu620zFUySmDmi26DG+y+gIgUcoCtvigI5kAB8OG/W92bs1gP0ZlyvJ1tHZAu4oQBK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"2eacedf49118141f469a61b64e99585161afb1d8","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.5.0","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"3.25.67"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.29.0","moment":"2.30.1","vitest":"3.2.3","globals":"16.2.0","node-red":"4.0.9","prettier":"3.5.3","benchmark":"2.1.4","@eslint/js":"9.29.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.5","typescript-eslint":"8.34.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.4_1750122578349_0.27147089537435876","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.5","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.5","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"966e944ecd6248810a8b40ca8665a2591472ec49","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.5.tgz","fileCount":12,"integrity":"sha512-ySrtRen3QJYUgtpxHNe57OdzZwhp0HLyV9bRPiLNzRGB+NeSaGFAs0jHGz9LNFkKqTwjeEqhkz27N/Yh+lXLrQ==","signatures":[{"sig":"MEUCIQD6BOnrOvpZVy0PZQ3bo1zHf5/NVBOn6qcmImREv5qIWAIgPry2H33VG2sMj4abqDbOqgNHmnEPGFT48WnTfMXb7hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"b3350c8c3205f80a95d0d9b2600383f1482cfe7d","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.69"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.5_1751495440510_0.3337121428816656","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.6","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.6","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"b6b2f6bd42c76d4d25a5c33559ff673a9095b1fe","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.6.tgz","fileCount":12,"integrity":"sha512-EcU7PsIMo53EO6Pb8AzGrGdNDoOcNTZtSx+ad55DOH8irqVVA9JtIITai3zb5RKeFC/uWxdX0TKWGT4XDlyDXw==","signatures":[{"sig":"MEQCIFqpg9m/OuiDn/juq2Re09h3hxCJErWAGU1fZHWQiq+rAiAkPW6Q1cozKLjA1NWutrufx72Yq9N+xkuP1TKKZiOblA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"86da0d05064144c79ed4e1d1c9fe6005d9bd71f1","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.71"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.6_1751517471088_0.2681281173779222","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.7","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.7","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"003298844175d732c3fcee320b7c545729932e19","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.7.tgz","fileCount":12,"integrity":"sha512-KqC2BiFi23VUU1W12ZB/UbNyeZqmbSru1o1PyhrdHSu8gbvfIyPCuJhe4VzGb8WZ2w/LA6Oz2P65GmK11AmG3A==","signatures":[{"sig":"MEUCIHm1tz/943xzmBJU6uqNPP2SP2IiY+v/7Lo+9IS58LsgAiEAncyO18O5Htn+jdu9vaHeQ/6ZchpMMWKvR6+xAa2412M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"439dd08207244e992720772d351c60f598687532","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.72"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.7_1751607002766_0.249548435757748","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.8","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.8","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"d79d5b35eadb2f4b5d5029d14ea9b907a3a10720","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.8.tgz","fileCount":12,"integrity":"sha512-DlaTX3Wgpsz0j2a3kF2bwm2Ibd5ngJJJhE8xx4igeD7YPEhHQKf4LY9DJYfk/JZvgkXo2Xo0CfoIiaoaDGV3Xw==","signatures":[{"sig":"MEUCIHKVwWVK2GlBKUVdzEbKXrwga2eneBIu7YK1H9pIh8xVAiEA2tmEQCXQbLWQ/uR/nSeZMPgv8glq3EI9w/1Kp/4WSSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"1b230c655da1e1712fb6cd886052640fbea7a15c","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.73"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.8_1751625991575_0.6763273979655424","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.9","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.9","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"891c2eed5dcfb4ae667c906cbe765b9a1e2ed6f7","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.9.tgz","fileCount":12,"integrity":"sha512-OtQx20eAkKkhaWNh7wJuSWo+wW3p+1+CnLG9AlqM1V3EUidR+4YVOoHEYyAv6V7zzxYbyhCxnf6pbeLL/6FUaQ==","signatures":[{"sig":"MEUCIC5GePX9ErkLBlNmOraumc8LhCnDlyEXAxCeBH0/q7aoAiEAzU4tWxs3pf7KOdAigDoQeYEDyLP5GSmdEBsgizAbySc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"7f8c42a0588080d2e21138ae026596d7b219fe53","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.74"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.9_1751657713094_0.8561185399476554","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.10","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.10","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"b02956bad260736c3c89d894443f4d4d0dbbb75c","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.10.tgz","fileCount":12,"integrity":"sha512-JVeSqpIG8p4NnQuNuvXFaJnBlcEgUroZhY2jvRV8tv6K8cZirmk0WvAlOJOnncpWwfAipsyVSzJUdTHztAQ8Zw==","signatures":[{"sig":"MEQCIAqKADWdW0DOZp6yAZ7/OVi2pIOrJO6Gbt+ja50YelH8AiAZ/tp0gtet4sZEQPKL3cRfTH3clrHu+4NdxzW5I+YoNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33737},"engines":{"node":">=18.0.0"},"gitHead":"fd8cd40619ec01dc1578fb4bfcb8727a0f6f4abd","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.75"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.35.1","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.10_1751887880881_0.915597473097896","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.11","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.11","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"eb7e95fff516b3825ff8146553b5071c8c086968","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.11.tgz","fileCount":12,"integrity":"sha512-PiYgdpqoTUy4KTxmtn+0/JB+atshdZk77NeO+LJd5oqjsgAj9X9YuS2JqkSCqkgVGS1mkTE8EXrHe2ZzPJYEvQ==","signatures":[{"sig":"MEYCIQDbuxBKNMMAIyYg4WFtneOw1s9mTXrvmXtCQODXbNd33gIhAIv+pxI98qpm652vetqEeGp8x2748FjnNRI7WfBlfU1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33737},"engines":{"node":">=18.0.0"},"gitHead":"eca1513459453307b6ddf29ad1163b608e412dfd","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.36.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.11_1751970530882_0.37256090991797497","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.12","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.12","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"2104f4c3d51458a29f50dd692f0f601848c2ea09","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.12.tgz","fileCount":12,"integrity":"sha512-fs5b7ZqBDzOV4ulPOoUXSGRpPBVPHYYjA58AsNyj0lSPeVBfOJZI3sFihkfSP0rE8f5bxq1FiI0r2TwcmSW2aw==","signatures":[{"sig":"MEUCIQD2ShqI3BeX8WqxUcqLhMdoXztwHfptQ/boG43SFuzu+wIgfo/SfQ/49Pz82Jv85AVS16gY+HG3Q8gT8v2p5yywoBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"b834efc9e2a50867423f46777f5be8f85323b137","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"4.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.36.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.12_1752098785275_0.07902589365371249","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.13","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.13","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"1fac0a08f472b90298f9b3cec3a9aaa2457355df","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.13.tgz","fileCount":12,"integrity":"sha512-V64ORKOif9JOprEAu2KKejYy6YFwSwKLhpK6pSZSmtTv4Ljii2ASTGtoXYBZuQ274TE5rWqj4YLs7RiOWeh4VA==","signatures":[{"sig":"MEYCIQDOC02LxAiwFUala5YRrO1zyzaOUN/kqTB/ugwuPu0iCAIhAOWuwO92FH6/T3Svwn0duSmnG2d+Q5LZ74HXprMI+Gq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"7072f1555b77bc766282ddc189c3cb5d0200d0d0","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"4.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.36.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.13_1752111630475_0.11614636855349914","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.14","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.14","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"d9d0964362d85d6a942c1cfa3c2f87a83090b15e","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.14.tgz","fileCount":12,"integrity":"sha512-Xin+Kc0gV3BHGAqthGECm5l1pY+W5+yJQqIp9+fXvlg0kUE6lOFbbEN1gKfsmnDjFpV4q7oiTN6wgg/4CdEFfw==","signatures":[{"sig":"MEUCICtWO9cueIbXWv4ahF3W3hLPAz99tmoOTR/eD8gtT3F1AiEA3FLffFEBAp7uU1W2vSdBr5XXklXDrzpjW+3Fv53YgqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"1bf105d9f88d822ed91322c99c21fe98027dc526","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","actor":{"name":"enell","type":"user","email":"johan@enell.nu"},"email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"4.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.36.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.14_1752179252447_0.23662919947818817","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.15","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.15","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"6354dae5c85fec1c144537de2dc6a7a0d58af1d0","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.15.tgz","fileCount":12,"integrity":"sha512-Aym8E2CTG0tONwGdUZ27qsBa28R1CP/rSfoTZ+iZYezNWItFrxiCmqybchwUN31khBNH5yysR5EZOsBY4ry14w==","signatures":[{"sig":"MEUCIQCKb6VHgARjVP0jKMCovSTIj0pyR1stHXLnnxLEtp2+FgIgMP/Y8Hzk6wRQtVCImvXtwR51MXxt/M7bFi2V9e7I6w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"88f4a53d24abb360820717312a71a27bd1441afe","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"4.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.30.1","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.30.1","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.6","typescript-eslint":"8.36.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.15_1752205754430_0.747688825491579","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.16","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.16","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"1a5e13788892e495537037cb680bbfc551332714","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.16.tgz","fileCount":12,"integrity":"sha512-FzeoOh/YqE3XaeH90Kr/wCFjx+SOtVhE/jzRJZpedlyJFB2D84w89KQWu57wTtWjkTG5IeNd3Kic4wkW1821Fg==","signatures":[{"sig":"MEUCIGwQZSyhrK+EZJIXl9VICTGGxrMukuQGC2AQIjhZAj8LAiEAw3x8r7pKOwfJZHagEDvqI3J96PotYGbif7E/v5tWUk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"dfae7c3710d8d1183d0fb01858c94420c840ab73","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.31.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.31.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.16_1753317594704_0.6008669010838834","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.17","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.17","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"95f80540f077f4538bb698cba2f5ca5411ad61ee","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.17.tgz","fileCount":12,"integrity":"sha512-yXPFQ2nnvArPLmCxnVod4AQ7xJeKSbrV0yq2sSCefufVmHpFCnXkc+2HfG0WqZ/5UzGHPf+0a0YCEyEd71KQOQ==","signatures":[{"sig":"MEUCIEc0cLk9z4Wf/roKcCthxTdZkL4h2WiBiofEe719nLTdAiEAuhUB2qcckh2irN6myMTdA5GJDx77/kcw5IR73AEGinU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"27d1b0c41260726759af1b064aeedb4dd7f22874","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.8"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.31.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.31.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.17_1753337594468_0.1502348807547178","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.18","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.18","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"ac29b72280af65aa7e037082d8f4e804490c051c","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.18.tgz","fileCount":12,"integrity":"sha512-/paxA7bIZadUY+WSH9ynCyBVstp+iPoTYF9ZwKWwmXRnPDeZMQbVYO9z9rt+4XNUDxNt2Vb7kgVBSHAyB55hjA==","signatures":[{"sig":"MEQCIHcVBJRwS3GeIuD8ikuiRmMoZ3ZREzhOlJ6SX6+gloVQAiANKCDTnmid+A8URG4s/KIm+kYeKBuM0AK8gadc9GTGiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"e92e0b0160778d90d96c83c1ac107e925de64b18","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.9"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.31.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.31.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.18_1753404273489_0.7206293640593813","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.19","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.19","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"723b525562eef0f63799b7edf26258b499d19df1","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.19.tgz","fileCount":12,"integrity":"sha512-GkcixypqINknjoHZIu+TXBjSFtRabs6T9AM1tTqDU3q0dtOabUaBdBoSmp2pOEvJbjbKNVIRLtelbp9d9BmW+A==","signatures":[{"sig":"MEQCIEtzlwy11w6MvkzhPpviD2yWNd0AvimtmM/UVhcAJvpMAiAJaWhQdn8+WPml/rHl61OYxOnD6ifvdSiw/07Y/CTgLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"a14588683514516648fdbfaae783490bd120a34d","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.10"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.31.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.31.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.19_1753421911721_0.9642805424775798","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.20","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.20","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"7f82d981c763b06061ad069425d760565e46e3b3","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.20.tgz","fileCount":12,"integrity":"sha512-A3slgT4frIWHijrqYmm8TADqLc/rUAzeqc2yjEqfLJ4msG3MfZ38ZyvFdPBrae9UIL30OneIWCn2I9T1SGMPZQ==","signatures":[{"sig":"MEUCIQDFOHFpMNaDJjLvvIY4kcfrQ4fjDT6JLHWk4+j5uAS1zwIgbBD5kkjT8dWHj4UZsTTcbpDiP1EO9uqwOmFR3oQCe7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"c2ba93722696862e2b3b2846a2a483bd21ce8e01","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.11"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.32.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.32.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.20_1753753745187_0.8482730370959275","host":"s3://npm-registry-packages-npm-production"}},"1.6.21":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.21","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.21","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"290983574d4bc93f9d56d0614d30fd05793787d4","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.21.tgz","fileCount":12,"integrity":"sha512-Y9ux8PkAFeA3uSJh32uq4ToA3BCO/VKmVcjQCrTEa0/Mh7JRpYZ+08V2eGz0YldiGICsMTiPkNHjAofPWc5VZg==","signatures":[{"sig":"MEQCIEj4LkZz+0O7Fq0uEGrm8I3zyF3kyD+X1JFENxXGLyX3AiAGsQoXNNaRBK11Bznk+28SkheIBAhwGNTc3PJzEhp5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"60ed9d864cc8a8309efb6e1d7776892d284622d2","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.13"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.32.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.0.9","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.32.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.21_1753790821477_0.42744135986514986","host":"s3://npm-registry-packages-npm-production"}},"1.6.22":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.22","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.22","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"32d8bd43cf4c81456c644938b9145323ffe19230","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.22.tgz","fileCount":12,"integrity":"sha512-GFi9vHPk6xKI08wXEG96hlAkMa7wUoMepdvITH5xy1+RbyNddXlzXMqghjcCA5ggEO7UaR9u0tRydpsI3tIX7A==","signatures":[{"sig":"MEUCIDyxMUGzHOiqS9JpPHIiB45WhiLYmFguWwra1xDyfIDiAiEAveOlePx0xkE1NzUvI4I2fx27SRKHBKd3fNAiVeuB5LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"d21f8df7b0b4f8c0b47cdb370035586a1d6bb1c3","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"4.0.14"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.32.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.32.0","@types/cpx":"1.5.5","typescript":"5.8.3","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.38.0","node-red-node-test-helper":"0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.22_1753868667407_0.27411987121056525","host":"s3://npm-registry-packages-npm-production"}},"1.6.23":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.23","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.23","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"09e8fcffe187fbd8f216e5215bb387ed21118f0b","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.23.tgz","fileCount":12,"integrity":"sha512-LwjsOAPz0Djlf1D6KAyKmphUpJUUMX68AAUJdFrmss6KZPASyagjLHZtXghKQZC4vUXoIwC+qAi3ePZPh770oQ==","signatures":[{"sig":"MEYCIQCL5EFMxJxfw9QVDHT5ZY1Z5v3TjM9oPBe/XEqvpBJwpAIhALiwQgj3EhMJzz1z6dUbBXMA6pNVrM13kUoYwnxK2WRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"3100af3b6a3a1aa745f97650d829dd6430bce74c","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.0.15"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.32.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.32.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.39.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.23_1754440375966_0.27755203179072097","host":"s3://npm-registry-packages-npm-production"}},"1.6.24":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.24","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.24","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"f755a4b729153c0a62c6788fc8515b1bd5b81198","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.24.tgz","fileCount":12,"integrity":"sha512-OJ6dVyN2ci3P6gldtczBdoOm7nXHb19PjOMtamHe6xlvqS8fATZ0x/lItWl20GaW2R+EwP4n6FloOjBySxk7ew==","signatures":[{"sig":"MEYCIQCwJZyXH1SqnUKticKe6QxSE00Rmy63zfrJ6ElakWKSfQIhAKnrV09BOab74YxFO06fCmFkxTuFwiXVVyXFq5Xb0Ab8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"58f1349f6c00d12df13fd1ecc2a6c350387c7c35","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.0.16"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.33.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.33.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.39.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.24_1754702086223_0.4211452294633975","host":"s3://npm-registry-packages-npm-production"}},"1.6.25":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.25","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.25","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"6dcd9743263e2bcddf473409ae93f5b55996c0d4","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.25.tgz","fileCount":12,"integrity":"sha512-9Kp/7PsvW6OxwZGuZGMYxyn4O0ihMbyOramdotB+NLN6ZfI40Kd+7ko2ck2pveQwngSEcN12s2Bx0X/aAUj4XA==","signatures":[{"sig":"MEYCIQCQjxXnyGNOUDs5oGuvCacTYy0w0vEw5ZE/niYV0ksn+wIhALlsTJWXThbUqNb4NUGhCFouDXbUcIFNrdGRIVSfDB3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33736},"engines":{"node":">=18.0.0"},"gitHead":"a855555fc84db7f9845d20898dfc8be7bcf9cf12","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.0.17"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"cpx2":"8.0.0","eslint":"9.33.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.33.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.39.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.25_1754773806685_0.34041091669359247","host":"s3://npm-registry-packages-npm-production"}},"1.6.26":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.26","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.26","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"fb201e15d1837e362420823a804cce2833cb626d","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.26.tgz","fileCount":12,"integrity":"sha512-PGAtYE/BHTnAMueVsOgQPlqQF1fVptM/ghZ4hRRAT7tgfomJf/XL5HjFiZAYOqFCGRFVPTx4C/i7nOJZD4tyJQ==","signatures":[{"sig":"MEUCIARCrX79lqZEkZnf6xpOoBW25CCZZHD5jnDfKQwJbJtbAiEAkbLQ32RXUQN+hMuuvFfvth2WdZGLCeAW0FWpRHPMNr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"ab78faa61a2845db6f2f15db33263dc21f4c9ad9","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.3","devDependencies":{"cpx2":"8.0.0","eslint":"9.34.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.34.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.40.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.26_1755939158677_0.40468369577020624","host":"s3://npm-registry-packages-npm-production"}},"1.6.27":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.27","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.27","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"d9edb507ed276fdc006362e8c69744612300fdcc","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.27.tgz","fileCount":12,"integrity":"sha512-ZR16wITLqxEn5dmEZmdbipyKWmnZRgHB5cAcbPPjJSdR9m20B71rXDBTzKaZBr6o8O3jCgsEpzrft+nVBPHySg==","signatures":[{"sig":"MEQCIAE2pSZJFDW42cSlp9255uIWEIVINCyU53/fDjJKsIusAiAno2mFfW8tJlsp7wqzLkUFqCT6zUubcnSHMKAhpFkCwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"d46f2eea258026f189b32198167f38ae7f77b8ec","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.3","devDependencies":{"cpx2":"8.0.0","eslint":"9.34.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.34.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.40.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.27_1756026824679_0.24593769012195144","host":"s3://npm-registry-packages-npm-production"}},"1.6.28":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.28","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.28","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"c1403a357dbdcdfecc1914624585b0bb93840cb7","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.28.tgz","fileCount":12,"integrity":"sha512-ZDP/vrIypQIPZDzPkGMwcbkAitc7e8Gi/5BfYU7j5qxO4tIhBLY+9zcS+vGWCKyGYfWFcqwNkJVAIk3bhgLDJA==","signatures":[{"sig":"MEUCIQDvlxi58eloPzj8ti6ZY5D1NljfwpGx77ozg6EEOtIl/AIgUXjGcHLt5qY+f6NxQmAjU+bxx33tb4yvr4G+e4D+AJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"e0a9fe48049ca66a646110863509e6c9f11cf058","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.1.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.3","devDependencies":{"cpx2":"8.0.0","eslint":"9.34.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.34.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.41.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.28_1756180847266_0.5270961782091148","host":"s3://npm-registry-packages-npm-production"}},"1.6.29":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.29","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.29","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"d61142e0986178ebda8fd17a3622555cd5edd75c","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.29.tgz","fileCount":12,"integrity":"sha512-dlfjD9rsDNctG1JsXcLErcTNHThQmT5MOEdY51UbXYQF/gaQn0GRYVmZtOWh2FkaYxyEB6ygPiJLeAWLHVNsxg==","signatures":[{"sig":"MEQCIHN+pndgKS99JmMucrUtjEBTdS33K1ZxWEfVEt3mi/CQAiBjCEasKej9u2dg6B4XmFWP6UiI3J+eB8YFVl3JJcOLLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"6795794d34e0c2152a161f7b469823d9265d6696","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"4.1.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"cpx2":"8.0.0","eslint":"9.34.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.34.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.41.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.29_1756336406342_0.8604341296681326","host":"s3://npm-registry-packages-npm-production"}},"1.6.30":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.30","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.30","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"733e554e2ce06f0d24cbddabed32b085d5347224","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.30.tgz","fileCount":12,"integrity":"sha512-7Dhmx7/11qKIUeFwScZUXWHtGboYsmLrlK4UDNWJb5VFMjVnlF1OkGJ+v+OeQD8IrOzhL8XIasJ26iWDpvuUhw==","signatures":[{"sig":"MEUCIHwXVjQLmPUlcbkCbDlR81iX26j3t0U0wmc9SuoHwyztAiEA/QufAa24XofHKJomXzs5yFsd+W9bWiETMS9PpFXtt84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"ad0fe4afd165dbd03b12b6cdbf5b929e2b14e902","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"cpx2":"8.0.0","eslint":"9.34.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.3.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.34.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.7","typescript-eslint":"8.41.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.30_1756424878621_0.21667374636947634","host":"s3://npm-registry-packages-npm-production"}},"1.6.31":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.31","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.31","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"abb0a2ffdbd16fb98bd042249996ebb90ee7640e","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.31.tgz","fileCount":12,"integrity":"sha512-LDpGqZfuPy9nGrdeKHVAKiuNeZTLR0tLjxMYwr95Tl8UfelXaRMX8wcPPsuVCFyyKvDPKFfX2eMbg3+47AyE/w==","signatures":[{"sig":"MEQCIAyHYqF1KmpYmi0rng2l1Z2IW1aj23BFJy9E1b5JOmPZAiBjJk/8L3duwc6QdUC3DwOn6KwrHzEulZjxEoTmI5I1Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"08627ca218ca3fd864cab7f480c1d835931df72f","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.7"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"cpx2":"8.0.0","eslint":"9.35.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.35.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.8","typescript-eslint":"8.43.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.31_1757569543212_0.6846942125962483","host":"s3://npm-registry-packages-npm-production"}},"1.6.32":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.32","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.32","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"3f6b4cb0f74f7f433370f5a012d72ec1a32dd9f2","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.32.tgz","fileCount":12,"integrity":"sha512-iVVwQtYhQNLM7b5jKG+fk/osALAnx7OO8b/ICzXFeYH3ymEg0MtRWQGtX1l2ZhHvVf8K2ho0fOewxgl00CrwWA==","signatures":[{"sig":"MEQCIAQoztINBAm66KBqzu3NzanF/6aw4iGuwp+k8oKyihH/AiBX3B4OjdIB3oncSXUhUcbdZA9RJ47k8OrvnftAOlA/RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"853238b17babf70e293df74dd85fd1237f3b3e8b","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.8"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"cpx2":"8.0.0","eslint":"9.35.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.35.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.8","typescript-eslint":"8.43.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.32_1757659638175_0.30395672662584405","host":"s3://npm-registry-packages-npm-production"}},"1.6.33":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.33","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.33","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"30f05a7856833a05987573b21836ecc1f5256cea","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.33.tgz","fileCount":12,"integrity":"sha512-N3vfMSuKeSGhK5lLs2Df0Qn1lg3ew0bRUcMALRNCEMtNNCyCMjVP+GkdzYvJYq+2zyTAXz5eseyT6USOmSNOzw==","signatures":[{"sig":"MEUCIFv1ivliiAjNvhWfHy7KBmFoWtHFjOdrYa4ZunulO0O6AiEAsm1a19K41n3Q6dmdI75nD3X4TesgG6Yp4Ut1ON68AGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33735},"engines":{"node":">=18.0.0"},"gitHead":"0ba46d6924e9b0482ca1d704de8182133c17a7d2","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.9"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4","devDependencies":{"cpx2":"8.0.0","eslint":"9.35.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.35.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.8","typescript-eslint":"8.44.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.33_1758070549033_0.2060281383224385","host":"s3://npm-registry-packages-npm-production"}},"1.6.34":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.34","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.34","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"7463e2cd32ff99bc3edbf3bcd608b198992ca2cc","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.34.tgz","fileCount":12,"integrity":"sha512-S0MSapSN3t36cPkChjlnneEZPwy4JYIOKzY6F6i5jp6a9z8gqMe2ei/RP7X16bf+O15+FtxSvgfis7+prPP6KA==","signatures":[{"sig":"MEUCICMus1pMJlBdrGURsPzXFeZV8BnW4plZbcLq9FvUQuMZAiEAupuCUM2s6iPGz5RLWzKilMFoZhpGmFHeLKlWzTYfFAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33737},"engines":{"node":">=18.0.0"},"gitHead":"20fc038a04ee10b82125ae19954bbe3f80454c66","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.10"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.0","devDependencies":{"cpx2":"8.0.0","eslint":"9.36.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.36.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.9","typescript-eslint":"8.44.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.34_1758386901279_0.10955608322229482","host":"s3://npm-registry-packages-npm-production"}},"1.6.35":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.35","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.35","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"33ce3302cf207886059d491a55b4d930b1bac9cf","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.35.tgz","fileCount":12,"integrity":"sha512-6qAOIAH2AAxRG2r7BZ0xbXHPShDzpkeYPQIB9qEMwOvZd+b1vWzl1MFpAsj5PbDdpFMoPAKTqHWEFXiBh+m/Yw==","signatures":[{"sig":"MEUCIQCgjE6l/XTxvzY8S1SjiBgrkueA8PYEJ0lGMXCXKFk2pwIgSv94ncZWyhMGWYtA9REZ0cJ14UUv0FFWFnQPPusiemM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33737},"engines":{"node":">=18.0.0"},"gitHead":"aaa7b7bd2fcd015877ae32aa329c51658e8cc6af","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"4.1.11"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.0","devDependencies":{"cpx2":"8.0.0","eslint":"9.36.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.36.0","@types/cpx":"1.5.5","typescript":"5.9.2","@types/node-red":"1.3.5","semantic-release":"24.2.9","typescript-eslint":"8.44.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.35_1758403048898_0.7894055917270428","host":"s3://npm-registry-packages-npm-production"}},"1.6.36":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.36","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","_id":"node-red-contrib-genetic-charging-strategy@1.6.36","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"dist":{"shasum":"b3c21a292934ed4ce96c6c4a11c7bb81c182c7bf","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.36.tgz","fileCount":12,"integrity":"sha512-fLElqXEi7IrodUkGGdSYafEylxSQ1XIURHURCtOSYWiTl9GS48gcy0M+w4ooOPfvv86reT+HFIlI5cQJ24sUhw==","signatures":[{"sig":"MEYCIQCmMwyZGrk4SMkFlyOwVloue9qQTonhnqaPIOEY5kKdZQIhAOpNGU+GXbMrUMR+tcPQTbOBKwxLIO9IcL7ajpY64Trn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33737},"engines":{"node":">=18.0.0"},"gitHead":"8c228041d70fd776958976d7d36679f0aa99d5b9","scripts":{"lint":"eslint","test":"vitest test/*.test.js","build":"tsc && cpx src/*.html dist/","start":"cd node-red && docker-compose up","format":"prettier .","release":"semantic-release","benchmark":"cd benchmark && node bench.mjs | tee output.txt"},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"repository":{"url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git","type":"git"},"_npmVersion":"10.9.3","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.12"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"cpx2":"8.0.0","eslint":"9.37.0","moment":"2.30.1","vitest":"3.2.4","globals":"16.4.0","node-red":"4.1.0","prettier":"3.6.2","benchmark":"2.1.4","@eslint/js":"9.37.0","@types/cpx":"1.5.5","typescript":"5.9.3","@types/node-red":"1.3.5","semantic-release":"24.2.9","typescript-eslint":"8.45.0","node-red-node-test-helper":"0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.36_1759769267991_0.9668414666265339","host":"s3://npm-registry-packages-npm-production"}},"1.6.37":{"name":"node-red-contrib-genetic-charging-strategy","version":"1.6.37","description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"scripts":{"build":"tsc && cpx src/*.html dist/","test":"vitest test/*.test.js","lint":"eslint","format":"prettier .","benchmark":"cd benchmark && node bench.mjs | tee output.txt","release":"semantic-release","start":"cd node-red && docker-compose up"},"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","node-red":{"nodes":{"enell-strategy-genetic-charging":"dist/strategy-battery-charging.js"},"version":">=2.2.0"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.39.1","@types/cpx":"1.5.6","@types/node-red":"1.3.5","benchmark":"2.1.4","cpx2":"8.0.0","eslint":"9.39.1","globals":"16.5.0","moment":"2.30.1","node-red":"4.1.1","node-red-node-test-helper":"0.3.5","prettier":"3.6.2","semantic-release":"25.0.2","typescript":"5.9.3","typescript-eslint":"8.47.0","vitest":"4.0.13"},"packageManager":"yarn@4.12.0","repository":{"type":"git","url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git"},"dependencies":{"zod":"4.1.13"},"gitHead":"2c92de7d6663ac66b825dc2d89b6d5c0c96b5168","_id":"node-red-contrib-genetic-charging-strategy@1.6.37","bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-QxG2vpqB6EdeGGp+KiuJzfxKRXfrcpqxDk8nb9cWBq1FuGVsEiuEkCglLzAkpth1taFxOrctZE0QSi5TRR1CPg==","shasum":"e69bf38b9a071ec37b9fdf9de3039b18eb87c28f","tarball":"https://registry.npmjs.org/node-red-contrib-genetic-charging-strategy/-/node-red-contrib-genetic-charging-strategy-1.6.37.tgz","fileCount":12,"unpackedSize":33738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzHumDPoiXtGUVLRoZ60XZvv4ZSHqSWLtU9gtupZmXFQIhAKUrFBMotUJ7oljqspT9GfVYNh943JSPNWhGagcSd5K7"}]},"_npmUser":{"name":"enell","email":"johan@enell.nu"},"directories":{},"maintainers":[{"name":"enell","email":"johan@enell.nu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-genetic-charging-strategy_1.6.37_1763961030574_0.4794175501555822"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-17T15:24:42.429Z","modified":"2025-11-24T05:10:30.943Z","0.0.0-development":"2022-12-17T15:24:42.634Z","1.0.0-alpha.7":"2022-12-17T15:29:38.473Z","1.0.0-alpha.8":"2022-12-26T10:41:56.043Z","1.0.0":"2022-12-26T10:49:47.072Z","1.1.0":"2022-12-30T08:31:28.631Z","1.2.0-alpha.1":"2023-01-03T09:17:28.089Z","1.2.0":"2023-01-03T09:23:44.462Z","1.3.0-alpha.1":"2023-02-07T10:13:47.849Z","1.3.0-alpha.2":"2023-02-07T12:04:18.847Z","1.3.0-alpha.3":"2023-02-07T12:20:00.734Z","1.3.0-alpha.4":"2023-02-07T12:25:34.228Z","1.3.0-alpha.5":"2023-03-07T13:54:56.630Z","1.3.0-alpha.6":"2023-03-10T13:32:11.177Z","1.3.0-alpha.7":"2023-05-05T21:00:16.714Z","1.3.0":"2023-05-05T22:02:50.370Z","1.4.0-alpha.1":"2023-05-09T14:09:43.305Z","1.4.0-alpha.2":"2023-05-11T11:31:40.468Z","1.4.0-alpha.3":"2024-05-03T08:08:01.427Z","1.4.0-alpha.4":"2024-05-03T08:46:52.390Z","1.4.0":"2024-05-03T14:03:43.316Z","1.5.0":"2025-06-11T10:06:23.092Z","1.5.1":"2025-06-11T10:12:05.646Z","1.5.2":"2025-06-11T22:36:37.519Z","1.5.3":"2025-06-12T07:01:05.528Z","1.5.4":"2025-06-12T07:57:08.363Z","1.5.5":"2025-06-12T07:58:56.009Z","1.5.6":"2025-06-12T08:17:02.105Z","1.5.7":"2025-06-12T10:47:56.447Z","1.6.0":"2025-06-12T14:37:59.696Z","1.6.1":"2025-06-13T06:55:14.428Z","1.6.2":"2025-06-13T13:11:14.840Z","1.6.3":"2025-06-16T20:50:16.717Z","1.6.4":"2025-06-17T01:09:38.674Z","1.6.5":"2025-07-02T22:30:40.690Z","1.6.6":"2025-07-03T04:37:51.243Z","1.6.7":"2025-07-04T05:30:02.951Z","1.6.8":"2025-07-04T10:46:31.737Z","1.6.9":"2025-07-04T19:35:13.263Z","1.6.10":"2025-07-07T11:31:21.074Z","1.6.11":"2025-07-08T10:28:51.084Z","1.6.12":"2025-07-09T22:06:25.449Z","1.6.13":"2025-07-10T01:40:30.695Z","1.6.14":"2025-07-10T20:27:32.628Z","1.6.15":"2025-07-11T03:49:14.596Z","1.6.16":"2025-07-24T00:39:54.952Z","1.6.17":"2025-07-24T06:13:14.645Z","1.6.18":"2025-07-25T00:44:33.655Z","1.6.19":"2025-07-25T05:38:31.897Z","1.6.20":"2025-07-29T01:49:05.385Z","1.6.21":"2025-07-29T12:07:01.652Z","1.6.22":"2025-07-30T09:44:27.685Z","1.6.23":"2025-08-06T00:32:56.148Z","1.6.24":"2025-08-09T01:14:46.409Z","1.6.25":"2025-08-09T21:10:06.877Z","1.6.26":"2025-08-23T08:52:38.877Z","1.6.27":"2025-08-24T09:13:44.933Z","1.6.28":"2025-08-26T04:00:47.445Z","1.6.29":"2025-08-27T23:13:26.546Z","1.6.30":"2025-08-28T23:47:58.805Z","1.6.31":"2025-09-11T05:45:43.381Z","1.6.32":"2025-09-12T06:47:18.342Z","1.6.33":"2025-09-17T00:55:49.245Z","1.6.34":"2025-09-20T16:48:21.509Z","1.6.35":"2025-09-20T21:17:29.084Z","1.6.36":"2025-10-06T16:47:48.186Z","1.6.37":"2025-11-24T05:10:30.769Z"},"bugs":{"url":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler/issues"},"author":{"name":"Johan Enell","email":"johan.enell@gmail.com"},"license":"MIT","homepage":"https://github.com/enell/node-red-contrib-genetic-charging-scheduler#readme","keywords":["node-red","tibber","energy","smarthome","home-automation","home-assistant","power","powersaver"],"repository":{"type":"git","url":"git+https://github.com/enell/node-red-contrib-genetic-charging-scheduler.git"},"description":"A module for Node-RED that adds a battery charging strategy to node-red-contrib-power-saver. It uses genetic algorithms to find the best schedule","maintainers":[{"name":"enell","email":"johan@enell.nu"}],"readme":"# optimize_battery\n","readmeFilename":"README.md"}