{"_id":"@andysmithfal/polestar.js","_rev":"25-4885306b6e30c79a29dfd365e16cbd83","name":"@andysmithfal/polestar.js","dist-tags":{"latest":"1.15.0"},"versions":{"1.0.1":{"name":"@andysmithfal/polestar.js","version":"1.0.1","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.0.1","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"97db127faa0f98dd06f6a473d101a951c03ac575","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.0.1.tgz","fileCount":3,"integrity":"sha512-A8e5DYFaZFwoyQPDjTGdx7j+sP4we66Ci5dObFLuVJlKh0TegE/wW1Vi1O9p5n2VFWIXBgu+ZUmNz3L4D/lxsA==","signatures":[{"sig":"MEYCIQDySThug148txOmlVarMtBvWPduOmUHyjX7mVUEP17QEAIhAMcUAWF+1PPC8qStZ/utsHcHiubTd+o2v0S7XfEn6WU9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13188},"main":"polestar.js","gitHead":"bc2ca71c422226bc0e703d50d112fe3c9316ae8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.2.3","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.0.1_1702925999267_0.7022888919438521","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@andysmithfal/polestar.js","version":"1.0.2","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.0.2","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"dfef68aa01b8d03be0674b319fdd1bce1d4d10d8","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.0.2.tgz","fileCount":3,"integrity":"sha512-ZB9oDk3xHK/qHfbQFL5jGfas/r9/YybjR35zaDG3BDsYyifEJYYvQmGWyywAuv058EjNyDFVHUiXBbToC2lamw==","signatures":[{"sig":"MEUCIEKfnkMXdIWhmpfrl9N1I1VJJt3m3hV/oPQKJeDlxeSPAiEAg6WuytzR5PfKYdVAa73s7svnFuBXeAFrhgNf/CC+l9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15751},"main":"polestar.js","gitHead":"0f4a706a5f83c12d1d1100703a0f7205a9291b58","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.2.3","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.0.2_1702927325910_0.9259118566830091","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@andysmithfal/polestar.js","version":"1.0.3","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.0.3","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"622a838798296b7a6918c6be49fd364b5bb3906f","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.0.3.tgz","fileCount":3,"integrity":"sha512-/QgR+5iZH39me6tUllv0vQcGbx7RfseZT/U6e/0L6SwN9RyUimd07E8KidQRG8cl14//d7aaAsCzdfVf5e8zKg==","signatures":[{"sig":"MEQCIDyjTFOwtWQkQlY1owvFys8oNjYo57qv4Zur34ur5YQxAiBaXL8rG0G0VuGVGYRSwPtiQWEC2h8fCR0lxf08HE8twA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16126},"main":"polestar.js","gitHead":"84a47ddf59017f808895ad1a55cdae16d25859b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.2.3","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.0.3_1702927792070_0.4558225455304781","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@andysmithfal/polestar.js","version":"1.0.4","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.0.4","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"08f33700f3578b4f11ac46ea4e7c44e898c168fd","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.0.4.tgz","fileCount":3,"integrity":"sha512-lEeL9ivXWFjUkDxYc27Z5MsBB3Ej/l4V6YVV9pQxeRxnNR1w2v9NXMhJ8De+Z8i2OrJzjjEGJF7dYMCIbgDnoQ==","signatures":[{"sig":"MEUCIQDfca12odhwojHRbNOaxmbHCY5Llqf8yJ0iLiUQ5ZXSIgIgHpU0B4vBCbzi1tgbbrrhKYl1mkF/tWpEP5gGhcMU9DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16128},"main":"polestar.js","gitHead":"26d16167f62195aaa303e2e3704958cfa0c891b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.2.3","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.10.0","dependencies":{"axios":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.0.4_1705622679589_0.8793767636506888","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@andysmithfal/polestar.js","version":"1.1.1","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.1.1","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"38ff402c1edad26daed35c85cb528e19279b13fe","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.1.1.tgz","fileCount":3,"integrity":"sha512-AOGaefWON8y/Mj2Q3jqFeB/7V87t8L060NHkvOAIshfjauSiiosx1VTFzGJFpxcIB9jEaM0RqMZAO/Pxbuu9UA==","signatures":[{"sig":"MEUCIQD8CrUkFNwGgZiTcP/e7N77x1j0Ed5c52Z6cgwZqll+fAIgO11D371xJTLFmG48f26yUYQEsZ6tnEUeeoesgSJ1uyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15618},"main":"polestar.js","gitHead":"de58d433d1e4497e1ad55c34fd0edaf974c1ea9f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.1.1_1731446329646_0.3770941150569451","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@andysmithfal/polestar.js","version":"1.1.2","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.1.2","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"8407429bb7114a6354674af16ffe5f885f2d6e93","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.1.2.tgz","fileCount":3,"integrity":"sha512-KOioqPoPyLRDni5OeMJo7hb2MwYVFksnWCepyL1bBfvXOraGddwn6fhm79pCCHy5e8OZET6MkZcdusfnolELUw==","signatures":[{"sig":"MEYCIQCgxsmiN01w9vk+NqFVJOjDqxNxSC5Zz1ciS+y89JQQjgIhAKDJDuM2WkQMspdg4pKIzwfw90M5WvemECt2BbJFE2p1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15652},"main":"polestar.js","gitHead":"14e87b11df1bb1770a295f28969f7f34b1718393","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.1.2_1732130362237_0.04560239264384225","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@andysmithfal/polestar.js","version":"1.2.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.2.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"2e407aabbd5f31e16a990372fec734fb9c6c41cd","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.2.0.tgz","fileCount":3,"integrity":"sha512-quC4QTXMhb1UpYV+VeelZIoHv+qFvmyxAUIn9Hf4w2OiVdaNas/5Tt9JbrwGt4P44V0EG2ackqDtNIwgt+0blg==","signatures":[{"sig":"MEQCIHEnp/iLqNduJ5++0ovLYz9RmJmk3C8ZtXsGWvwvtNJLAiAI4F8P/v4sDWI4y/RDro0xHebMJw/pXPq8T/HQdzOeeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13470},"main":"polestar.js","gitHead":"e19a807288eeac58e5c79aaf9d37f58696b0e793","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.2.0_1733585037296_0.4564708388653438","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@andysmithfal/polestar.js","version":"1.3.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.3.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"f907417851ec9d77ff26a337ab9ac0d2ee72549d","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.3.0.tgz","fileCount":3,"integrity":"sha512-zBUpNDy3B9533I5wgodlrDa/G4R4+1OdO7xSPJSPoCn8yUGX1KCRwe8qnKyzv8XF2D9jE8gw7Pvx8KkRqm0G9Q==","signatures":[{"sig":"MEUCIGuIgqWTjAGe/mJTto1jtWj9U5ffduCiP9mXlHV1aNSoAiEArrHDq+wQaKDeFkLhJm3lF+d/hkM580s3/deLo+CSrZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15094},"main":"polestar.js","gitHead":"cbfc866242603278f65424e3de9438ac358aadb4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.3.0_1733585654068_0.7233117997909022","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@andysmithfal/polestar.js","version":"1.4.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.4.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"39ef30b1b617d13d3e5ffd81e33dbded415b4008","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.4.0.tgz","fileCount":3,"integrity":"sha512-jsn2SiHsemHuiE49RI7fIrgDeRJ2A+XAKdOijAKb4SQsNz1j74FYoP0tE8yJ0k780Oe3mYcQbElz7lF266Exsg==","signatures":[{"sig":"MEUCIQCy7OkHXGKa6OxaCdNc3g77Xo0rpWfnzypic+NvH27mugIgUD0M5VE+GJePIwVgV7VK+9I+pHcDGiT9WarmK2yYiqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16469},"main":"polestar.js","gitHead":"de57e56acae636f21c0cb7c5983fd40dc98fd928","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.4.0_1734211063345_0.45508195025825215","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@andysmithfal/polestar.js","version":"1.5.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.5.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"56b0fbdd85e9869402983770621fff5647d020a0","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.5.0.tgz","fileCount":3,"integrity":"sha512-FtziI1wRwEJbDalvdAxN/xHeQ09YTBrN2Yv8UlI8yFqQjUDKjCNSWuaCdR38QCn9mjLeC7rhYt9yirW0hdGElw==","signatures":[{"sig":"MEUCIHJKvQU8zkF5m/84zuR1QOfbFwLzmiTcXBX2SVZ0A03eAiEA4n6sPgx+nyFOGZ3mChDeFC2RGnBXNMx7wsElKw03uAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16615},"main":"polestar.js","gitHead":"0e718b812cf7cbdedcd6313b2e7fa50d56f8e127","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.5.0_1735213691495_0.8943613975331632","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@andysmithfal/polestar.js","version":"1.6.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.6.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"b89f5cf9b2f24c7357034ef03e7ae953189553f6","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.6.0.tgz","fileCount":3,"integrity":"sha512-NPuszaw2KHyF5USIGrDujrxZSM7rRyEEqZCUoPvjndJoIwJagHIdAO+EsT90nci3yCvaAlQE9SZhnNOov89o2w==","signatures":[{"sig":"MEUCIG0eftLnFcuF/yn2kz43vY+fFa3HtV09m18OcmjoYuW0AiEAhALY7XMrh5VoU/JDLr1pQ3v9NoNO9wMk1dH2YHcaB84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15852},"main":"polestar.js","gitHead":"d57e27423bbb8bc3964cdd26854301ba2e4e693d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.6.0_1738621502866_0.4662234998495933","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@andysmithfal/polestar.js","version":"1.7.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.7.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"a0833ac6060e920444a13f443ba0c16e8bae04f8","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.7.0.tgz","fileCount":3,"integrity":"sha512-Sb+7SM5mcgXjR6PIGSJt4U9cL5bRqK9ZlSXaYwbkjIX8YdWgpGyqcJhM+K5B6fg6wYe8kRLc2QXRTwtcjEZRLw==","signatures":[{"sig":"MEQCIEzCdCTFf4t4BYpvjCw9aGduEx9/2hkDsnIxxf4MrXSfAiA4OS7kskmbPzVExpIA9Uu6etUrtFzobofcXjeyigjjCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15750},"main":"polestar.js","gitHead":"7787ab9277d91e817b53c215e38ed56dc3f63508","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.7.0_1743718246969_0.053783829732805044","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@andysmithfal/polestar.js","version":"1.8.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.8.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"52ae13dfcc33dd3cbb7de1e76b133ffdf3363f91","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.8.0.tgz","fileCount":3,"integrity":"sha512-I853lMExqjPlI5YmVx9kECERpK0RdUmx84J8iLgToCzaKpCSc55GMYX92VunlL5SI3mAhJLilQvTLs47/srAiw==","signatures":[{"sig":"MEYCIQCPoLwqb+ulEwKpCYsK5B0FwEuWJe5yGtxcC6Gk3C/lOwIhAK8By/doK/ceuWNxWu4FnQ2+nYSoVvHRyWoVHZOsNsDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866},"main":"polestar.js","gitHead":"92a9298361f7a0e61b4a1071697dec5a38c42add","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.8.0_1746189972341_0.21310260699384886","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@andysmithfal/polestar.js","version":"1.9.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.9.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"6b34b9796705a45cbef559e1841fc8809a06c523","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.9.0.tgz","fileCount":3,"integrity":"sha512-ca9yIXXWBm2QMZ5oJFC4Rqa4iNEZF3A8KzztK3iXvrEAlfU5O7P/mvgg+SsDOA8WwrZvicu4mN9m3y1sGdFhmQ==","signatures":[{"sig":"MEQCICukqS4j/mBhVllRB+Ksx+Gc87QyLiUjrw8gzdhw4KkwAiBq40mtrHSZ/J6B1BU6xJxk6TNkPCW/GkNpgi7M9TlWfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17015},"main":"polestar.js","gitHead":"3b99cef85ce0c0e169f4f05ca9a7b7a9d8cc0ca6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.9.0_1748256677566_0.6658097084417263","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@andysmithfal/polestar.js","version":"1.10.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.10.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"a6b19233cf5986f9248a594f30e35657b5c0c045","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.10.0.tgz","fileCount":3,"integrity":"sha512-k2fCffNVQXm3mmQ6CO2gxnWhVIHL6kBiYP/mKo6fF1W1xFnzzCEcFOK5mtQlFpZWPPlADGxBn7Q1dpwQWjn2dQ==","signatures":[{"sig":"MEUCIES4T2tJFllmfJ+Ky6SEHztLlOCo9aF3KEEmc13MyXHlAiEAp8xlII35Z6IQAw9i47DTAZgSuTGfjUb/GYDoq7IoZLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17095},"main":"polestar.js","gitHead":"31eb9faf39f6f1457af05bf5507dab20bf00810f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.10.0_1761521839165_0.6970705807455122","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@andysmithfal/polestar.js","version":"1.11.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.11.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"e6767be4c3dc541f7e90bb26c50a61174a8fdd9f","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.11.0.tgz","fileCount":4,"integrity":"sha512-/urUhMWuS9p++9PeqK1wDN29S8gD1XYIvwPzhC1iLz2n5lrZ3PUqbVlKlmooH6VVTbCDaC0GtbA1Q6MYN30HeQ==","signatures":[{"sig":"MEYCIQCoGxO0JnPCKBfH03aqPPoy7c17h6TJpF8Yt2WMaX28nwIhAOzlrzUD9FTHNjWFtmLa81aKy9mlHB4rNv/5TZAGrxLp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17354},"main":"polestar.js","gitHead":"a5da73ba9ef5ec134d1776fe605eaea97f09a9a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.11.0_1777035476156_0.30182236396997886","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@andysmithfal/polestar.js","version":"1.12.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.12.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"286f2229ba054ee7ebac5c24db2b1f189eb46652","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.12.0.tgz","fileCount":3,"integrity":"sha512-ijVWEqq5hCB6j+sXZnMcOuAXUTPIr5ns1cfoboSKT6oa/aIbsH0LgVo+1Xj2iAJ3SCd9N3Ge43+EAzkHTThmBQ==","signatures":[{"sig":"MEYCIQCikUYkDC3J4QdCmFGE6+30+J54o50QYvLl/6QxVxYW8wIhAN29dh9i4LHG5yEZkFCCyYx8nUgoWn+NkcsAfQrXwNnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17327},"main":"polestar.js","gitHead":"069d63274e8d973628acba7bf0ccf2e5a6696d5a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"11.8.0","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"24.13.1","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.12.0_1778794078327_0.14537513886372788","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@andysmithfal/polestar.js","version":"1.13.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.13.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"ae2de1338b8d752c2fa7bc66e70b91344f49f37a","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.13.0.tgz","fileCount":4,"integrity":"sha512-pFdEq1JpVJvvkjFRa+RRXCeJ3F4CexpCppvnNLxzrwfkIyxxW41lzv9IxNJHhMDTFIspoUvxlFGg2m+k4Rko3A==","signatures":[{"sig":"MEUCIQCmTgJQ8UbVEpN27EB3CNL77rg/vGJNBavonleGE2plAgIgYe90CV/A+H/J+HFAA6u/yaoiNSz+FwtkE/g6ci7pSN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15757},"main":"polestar.js","gitHead":"2554b66f0fa9420fc955a5e704e03813607b5ae8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.13.0_1780220325830_0.4304158173826973","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@andysmithfal/polestar.js","version":"1.14.0","author":{"name":"Andy Smith"},"license":"ISC","_id":"@andysmithfal/polestar.js@1.14.0","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"homepage":"https://github.com/andysmithfal/polestar.js#readme","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"dist":{"shasum":"9804372c973b491ca0186aafccc600830aadb719","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.14.0.tgz","fileCount":4,"integrity":"sha512-uSD5K5znaW5CH5ldjBVbkjOK+vRiVtcdXXE/rmowVZA95c7ONR0YWnN8FIgz1ZVbhhwPC67pnHza0t3h0U7aNQ==","signatures":[{"sig":"MEQCIBvdR6MzScidiT++AEF1oBO7vQw8S0F2JWuM0ZMJq5ZcAiBh943ieZX93EYlCzaNUDdCjzMiiGbBKZbTnrrHSxKUdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15708},"main":"polestar.js","gitHead":"58cc8bb19800fc539d381dbf3f555c652dace7d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"repository":{"url":"git+https://github.com/andysmithfal/polestar.js.git","type":"git"},"_npmVersion":"10.8.2","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/polestar.js_1.14.0_1780222229786_0.6172158812352246","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"dependencies":{"axios":"^1.7.7"},"name":"@andysmithfal/polestar.js","version":"1.15.0","main":"polestar.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andysmithfal/polestar.js.git"},"author":{"name":"Andy Smith"},"license":"ISC","bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"homepage":"https://github.com/andysmithfal/polestar.js#readme","description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","_id":"@andysmithfal/polestar.js@1.15.0","gitHead":"c956607d4a7059714ddc2070d0a62e038788a0a2","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QIfJSbVaxKjrPrMPbcOotNDqLtZhpvAOFzowOGj2o9dAL3xtTEwcYBEJFkKcWbSGjC6BrouiCGL2oKvdUyHtHA==","shasum":"6b8e1ceaee23531bf75a1ee939408756ec05aa5a","tarball":"https://registry.npmjs.org/@andysmithfal/polestar.js/-/polestar.js-1.15.0.tgz","fileCount":4,"unpackedSize":14720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuvxA79ir8yrg1bdnMzmfq9jQHb1myFh4P2kvWPWto4QIgBsphqKLR1NggiJ+0AkOjqC1UjmpgppWVXNheDWVxQbI="}]},"_npmUser":{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"},"directories":{},"maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/polestar.js_1.15.0_1780224894461_0.2752309860400568"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-18T18:59:59.117Z","modified":"2026-05-31T10:54:54.707Z","1.0.0":"2023-12-18T18:56:49.516Z","1.0.1":"2023-12-18T18:59:59.429Z","1.0.2":"2023-12-18T19:22:06.131Z","1.0.3":"2023-12-18T19:29:52.268Z","1.0.4":"2024-01-19T00:04:39.742Z","1.1.0":"2024-11-12T21:08:34.662Z","1.1.1":"2024-11-12T21:18:49.828Z","1.1.2":"2024-11-20T19:19:22.396Z","1.2.0":"2024-12-07T15:23:57.476Z","1.3.0":"2024-12-07T15:34:14.228Z","1.4.0":"2024-12-14T21:17:43.588Z","1.5.0":"2024-12-26T11:48:11.670Z","1.6.0":"2025-02-03T22:25:03.115Z","1.7.0":"2025-04-03T22:10:47.157Z","1.8.0":"2025-05-02T12:46:12.552Z","1.9.0":"2025-05-26T10:51:17.755Z","1.10.0":"2025-10-26T23:37:19.349Z","1.11.0":"2026-04-24T12:57:56.298Z","1.12.0":"2026-05-14T21:27:58.462Z","1.13.0":"2026-05-31T09:38:45.971Z","1.14.0":"2026-05-31T10:10:29.933Z","1.15.0":"2026-05-31T10:54:54.609Z"},"bugs":{"url":"https://github.com/andysmithfal/polestar.js/issues"},"author":{"name":"Andy Smith"},"license":"ISC","homepage":"https://github.com/andysmithfal/polestar.js#readme","repository":{"type":"git","url":"git+https://github.com/andysmithfal/polestar.js.git"},"description":"This a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises","maintainers":[{"name":"andysmithfal","email":"andy.smith@falmouth.ac.uk"}],"readme":"# polestar.js\n\nThis a barebones Node.js module to facilitate access to the Polestar API. It has been reverse engineered based on the browser based functionality that became availavle on Polestar.com in December 2023. It is currently in development and I make no promises as to its reliability! \n\n## Using the module\n\nTo install the module: \n\n`npm install @andysmithfal/polestar.js`\n\nIn your code, you can require it as so: \n\n`const Polestar = require(\"@andysmithfal/polestar.js\")`\n\nProvide your Polestar username and password to the constructor: \n\n`const polestar = new Polestar(\"email\", \"password\")`\n\nTo use the module, first log in. The module will obtain and store an authentication token which is valid for 1 hour. The module will automatically refresh this token when necessary. I am not currently sure how long the refresh token is valid for, but presumably it will not be invalidated if it is continued to be used. \n\n`await polestar.login()`\n\nYou will then need to select a vehicle. `getVehicles()` will return an array of vehicles on the account. \n\n`const vehicles = await polestar.getVehicles()`\n\nEach vehicle object looks like:\n\n```json\n{\n  \"vin\": \"LPSAAAAAAAA000000\",\n  \"internalVehicleIdentifier\": \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\",\n  \"registrationNo\": \"AB12 CDE\",\n  \"market\": \"GB\",\n  \"originalMarket\": \"GB\",\n  \"currentPlannedDeliveryDate\": null,\n  \"deliveryDate\": \"2023-01-01\",\n  \"edition\": \"Standard\",\n  \"pno34\": \"XXXXXXXXXX\",\n  \"modelName\": \"Polestar 2\",\n  \"modelYear\": 2023,\n  \"commercialModelYear\": 2023,\n  \"computedModelYear\": 2023,\n  \"structureWeek\": \"202301\",\n  \"userIsPrimaryDriver\": true\n}\n```\n\nYou can then call `setVehicle()` to select a vehicle for the below methods. You can call this without any arguments to automatically select the first/only vehicle on the account, or you can specify a VIN as an argument. \n\n`polestar.setVehicle()`\n\n`polestar.setVehicle(\"LPSAAAAAAAA000000\")`\n\nOnce logged in and a vehicle has been set, you can call `getBattery()`, `getOdometer()` and `getHealthData()` to return vehicle information. \n\n`console.log(await polestar.getBattery())`\n\nReturns this:\n\n```json\n{\n  \"vin\": \"LPSAAAAAAAA000000\",\n  \"batteryChargeLevelPercentage\": 83,\n  \"chargingStatusV2\": \"CHARGING_STATUS_V2_IDLE\",\n  \"estimatedChargingTimeToFullMinutes\": 0,\n  \"estimatedDistanceToEmptyKm\": 320,\n  \"estimatedDistanceToEmptyMiles\": 198,\n  \"timestamp\": {\n    \"seconds\": 1702857600,\n    \"nanos\": 0\n  }\n}\n```\n\n`console.log(await polestar.getOdometer())` \n\nWill return: \n\n```json\n{\n  \"vin\": \"LPSAAAAAAAA000000\",\n  \"odometerMeters\": 12345678,\n  \"timestamp\": {\n    \"seconds\": 1702857600,\n    \"nanos\": 0\n  }\n}\n```\n\n`console.log(await polestar.getHealthData())` \n\nWill return: \n\n```json\n{\n  \"vin\": \"LPSAAAAAAAA000000\",\n  \"brakeFluidLevelWarning\": \"BRAKE_FLUID_LEVEL_WARNING_NO_WARNING\",\n  \"daysToService\": 123,\n  \"distanceToServiceKm\": 12345,\n  \"engineCoolantLevelWarning\": \"ENGINE_COOLANT_LEVEL_WARNING_NO_WARNING\",\n  \"oilLevelWarning\": \"OIL_LEVEL_WARNING_NO_WARNING\",\n  \"serviceWarning\": \"SERVICE_WARNING_NO_WARNING\",\n  \"timestamp\": {\n    \"seconds\": 1733522974,\n    \"nanos\": 0\n  }\n}\n```\n\n## Full Example\n\n```javascript\nconst Polestar = require(\"@andysmithfal/polestar.js\")\n\nconst polestar = new Polestar(\"email\", \"password\")\n\nasync function main(){\n    await polestar.login()\n    await polestar.setVehicle()\n\n    console.log(await polestar.getBattery())\n    console.log(await polestar.getOdometer())\n    console.log(await polestar.getHealthData())\n}\n\nmain()\n```\n","readmeFilename":"readme.md"}