{"_id":"@adaskothebeast/metric-units","_rev":"12-72ff14c086b71c4fb66ed8bc756faf2e","name":"@adaskothebeast/metric-units","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@adaskothebeast/metric-units","version":"1.0.0","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@1.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"b85f38aa33a28fa273c3b65b5019fc3996e39b3f","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-1.0.0.tgz","fileCount":45,"integrity":"sha512-jQ1SnMnpjErZUCGzJTC1qAp2+yyX7bknZqPEUYNXRA8YPWRA6LfqLUvQXeJJg4hJ9Owdtq30KgPUesj3HXnn4w==","signatures":[{"sig":"MEQCIHzwCrxZdDp6anNJXUZfomHr2MXt4vJci0M4eiMhsLKoAiBpVnFo1VxXMkZKyjcldO5kfuNEQPyazqCg449OtLsqGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik199ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCng/+KHBw6HHUN2o485TC/AQBu+mk/F2IhAV6l7BU6pSVP60Du0JH\r\ngMleSceAcf+pRtcsrVNDceKkLTRsYa/RGLnoXsDb4qJD1u0WsOFPeq6tLAMx\r\n72fxRBnbdhfaksqUVVzzpFkj7IbC4ooDpyyoGu3T77YoPVCHpWrOf+15x+9j\r\nJQWVq4UKq5syL66tam7loej34fvNTHf9hqiPi2zt9oxwocVasZ7jRi2Ss59W\r\nGIR4Aj9kAyTSQ3ilbJWR+2bbBplvI4dYbfPCi8buzADpgf0Q26nfSHGgzzlJ\r\nLUxlOTUWdAx97quuyE89EwIzZgZhTEyEy5u7UQwtpWBgq2YA+oqB7dRpNeyG\r\nqhmdt8Ake9GiSVsi6Q4T3yNsCXZ8zENRvSNd7j1+QuqjHNJNAM11aS5Xqonr\r\np6jpsu77C9UAwzwCTWLCRG29atwXLJRfLobn/itRsJz2YA+JC8TJC7PC+RX8\r\n1okC+6XhGgr8YS3H1RdNljobkgg2fEjrps+EZpvF1UKaa0Y1krt8Uv8BRfk7\r\nJgifRwHe90O+plyiRN2idfa0tO1F5CWx/8ggQCxUWx6dcPzqk8kyj5Daap+n\r\nijaPVFDHLcO7cOXGr+v5vM9Z0xgDg04VdC/tk5mIlSw2UWfN1Sp2dlFWmcbJ\r\nLKEcA1BBVSmc1dENIRTHxYuNxCXrnKT+mpM=\r\n=GCxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"24568e5708e43250d3b2464d85cbe8dcde541f90","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"8.8.0","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_1.0.0_1653825405091_0.2079009253916193","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@adaskothebeast/metric-units","version":"1.0.1","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@1.0.1","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"e8780e797e67bb2ec15b80ee3ac864d38ecd6c83","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-1.0.1.tgz","fileCount":45,"integrity":"sha512-jsSlJUDDL7Lzv3kOCtr3ycpJhT5jbkCry5+H2frc2zx5y/22a/MyNjmjv/EIcayROQGjh9WCjiEsJSIBzroI9Q==","signatures":[{"sig":"MEQCICRFqMagKdNoAMMADcPZT1Ff7mhBkwz2mEmySXXs5obTAiA++5ou/3QX/bXGlWNwYPWvW0SubGpnJPC8KUdZmnhHNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik7sRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9xw//cSWwSKFVWjOpHeqWC0IfzLpuv8x4+LVSGpfRr6iQVUGCMkoV\r\ny1hvlTXV0xhmojvlEBh+tCpq4jLAx2cU4sDiudDEhYoogb/qPBQrUKqVmqFG\r\nr0mY3wx/qzREkXC/plEJe7kUItYEYZs2JPa1Lsmyb+iS179P8Li95VxTwQgL\r\nqeelIeNblIM15ixPUUiST74Fk9gX5uZ9euzL5KPDgAIK9QID++P34wKz2C4z\r\n/N9JIq1FYSDa5W5igzYokZuehzVfrZZXCrqNNmBcZmedTVgCUNG7jKDR9xFo\r\n0MMExzYt/JVplOrpaPoGDBx9ZjSUGcgs3d90mQn4a/4gTX4uMnkx+C9YOryZ\r\ntX6zajAnWVBOSORfybwAbuQh1laqWaiPkE8tcJdERzsZXAoIeU3HYnv82iMS\r\nJ2acMMHvlJgK7IwTSynKjcJpzCd3P+jlGGGeirQL5CGbzJk1WubRR7/3pAgH\r\nB/sc9/ZVGLHwGXYhwqz3F/8KkXB963M7kfo94cwVwHnpgjbLeSbESvRIqAti\r\nf/v/ESrKNAmW2+12c/y+wotXDabKPQPM4h2iSB38wTcA1vMW8vzAE5QYo6/Y\r\nzHqONm6GIgrz3Ny13Rbf3wZbQqltCvSaX0dhvmWxQYmaxJZ1aI9Gg5O1AFU+\r\nEulW+RLtS0HaHGSxGUz2J+HIdHYL3brhEsg=\r\n=vN5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"7d77457014a04a3172a90d046841d9cc05256b09","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"8.8.0","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_1.0.1_1653848848833_0.6897972442185183","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@adaskothebeast/metric-units","version":"1.0.2","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@1.0.2","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"ee4d66ed565406661cc3e77ea68d5301555249d5","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-1.0.2.tgz","fileCount":45,"integrity":"sha512-P4qOM55UciWAaVNO61oniuhN4urg7/4BZvfYThSfnCT/HFDJI8Qr/0Z6Xzv7jim+BHD94mc6Om831oi+WeyWWA==","signatures":[{"sig":"MEYCIQCt9NYimENWIQQDPDDm2v/tdNVl4O/KD2fV0kDqYOdIhQIhAOKGP1kTiZeFKDT/2ZuUzigCXAkUdyMAvOS6O/TBXuNG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":725841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMGlOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYMA/9FhS3garGtJMx36AYL9pR/0x+T3f3yvAEHMcKhOGjABXc3zAy\r\nLx1DX/J7xCQJzgS43U1pIo2+ELv/w8BfZx3ha50AJetwh/uFbcXsxHXLP7wl\r\nyCFyQRUlcKlF71NruY3rLks3WzHdi95xpjR7/7mKDfrrNZsg5YQWR2pFC4WA\r\nAPZ7nyevR6h4R/qS2D2eo3Fw/oW+lv6ToDpnkM9ULiGT/UyxtyoCRuxS6PVj\r\nEjIdZ7zfs47HSo6Yy964TKBXd2vKlSP+ap3yBbNe5WnWXW9X2jKAebm82zRp\r\nzfDubnSgak2SJ9HD1S4FIIh5sXPsjcBI9qGQFhNg0enWaRGFarwKx3xuwJxe\r\nCzdnW/rmzIpg1YaqOkPlWS/hApYhRxAh9kvsakNksD+qh0+0sOULEPGVezT1\r\nTriYLLIH3O2IrE1ByyOfKxth0PUp5rEHKmCHWcidN6Km3BKvsPFbI1tzfGes\r\nlGLq9qwIwKcq8qbyKZaufTZaHc9Tna5XV4Hyel8INI4zRLx5C0ZDO6RPsh3Z\r\n6pTz6yQnLyQBpAGLdNfKchtwI9ZIGPW+dIa5iT9JK09Pz5t7J6hVlm65JBsr\r\n0taxL6TILN1w1FbmgLGwyDeHqgXm7F53w20BRSM3vn8KMRlMn2Dw5/SFVMhj\r\n8ZnO8pdLNzwmcp52IaPbkNlBo6HJg+N2t70=\r\n=cI1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","gitHead":"821c24742cd3497e13283748390b408d4973cd2e","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"8.15.0","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_1.0.2_1664117069900_0.5399918497059706","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adaskothebeast/metric-units","version":"2.0.0","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"c6a2c4b51f0153526eac65a7658f5758f57d840c","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.0.0.tgz","fileCount":30,"integrity":"sha512-BOkL+AS9gv0QVnXqBfpBXZitCrxx+iUKJK+x3Hd3Gk8E8GM8uNirUWaG1yULSuR8FGulGDtzX/csCrwglAkGjw==","signatures":[{"sig":"MEQCIGzVZPUOLjO1ibJhuBx0VQ5H0WF1PPGrwQEiiHfyHUPtAiBoAXbPmeb16sWeBcbzVqwmnhIBur0MYHcg9VUaDZTvNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74207},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"5df05bacc3348c827b6d4c761e72b76b6295ff18","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.6.7","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.0.0_1692096640611_0.6299746905848584","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adaskothebeast/metric-units","version":"2.1.0","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.1.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"745e830c981235f52bb31e2bf742aeeea9494c54","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.1.0.tgz","fileCount":30,"integrity":"sha512-JIK3Pj1/lsNWaQt97g4SGU/+Ve1/3MyWClTxcj+jg29VX6qtb5vziVm72S76+FFZMvd7YDikurTc+auXaC2gsg==","signatures":[{"sig":"MEUCIQCB8U9wsUGG82o5dIH00fgOqfEULVOU9VLmwXK50EbZJQIgXOevs7OSyIVIrOowKg3YLk21K7rz2KMn2RSY/lrXNA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74245},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"61731a14ab66bd9246acd8117544dd17380936ba","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.8.1","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.1.0_1697976558999_0.5897643014662257","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@adaskothebeast/metric-units","version":"2.1.1","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.1.1","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"3a429a44fa3e721d97ff7e552828a57e1e6ec0d6","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.1.1.tgz","fileCount":30,"integrity":"sha512-sbzIp2PNhLOEmfmb8t/zsyLvKzvHJqiZGQlmd6gJSSEqtdSY15I/WBJBNoy88qOzxD+9f9xLR9NrHVN7elq0lA==","signatures":[{"sig":"MEQCIFQd57m4mV14cEV+LlQU5IDqVTSGZ8xdB/h8W8KnVk+lAiACWaG8WHAPnTtepSfCZE0D6Tnhu5X7fjNybunh4hRTNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90813},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"72ad943feaa346f5f40166e99d0489388e8098e0","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.8.1","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.1.1_1698002548219_0.49491096903256415","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@adaskothebeast/metric-units","version":"2.1.2","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.1.2","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"f2fb95805159bad6a976e71363b755eddf744083","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.1.2.tgz","fileCount":30,"integrity":"sha512-MBCKR6glFVJ/va2yaTC0bSTIxX420T+ygP+743Tmvq0Y3+dPchBVqS8wbNnXAZUTB9k/4SIIMiEQXYiVvJpnUw==","signatures":[{"sig":"MEYCIQCORBIlUsiMGsSQvvw1VMBZF9CUmRGQXYwzRWKiLgSdLQIhAKJvLJ1bXgf63k0hTQC1ZKQ4smIn7FBAzXZffp148VIg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88220},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","gitHead":"72ad943feaa346f5f40166e99d0489388e8098e0","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.8.1","description":"Metric units for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.1.2_1698003858599_0.4128596752634932","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@adaskothebeast/metric-units","version":"2.1.3","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.1.3","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"1b3fe7991fa886d9fa8b87eb3b5c5453cd7e7155","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.1.3.tgz","fileCount":78,"integrity":"sha512-aKtI+mdSZYjBD4fHpct+/nh441vSCdpRE+0mNJFsobFh2YDdx8m+tcKc5xlxStfo8uK1iMQo17dGNgwfhwncwg==","signatures":[{"sig":"MEUCIE8yvqrXWImbecOe5Gr8y1zt6YEmf+3ZtqnuqMTcyUJ8AiEA/C0VJ827gICjPzH5wyEzL2BVCc85Awz0SkG6OretEjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103934},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","gitHead":"72ad943feaa346f5f40166e99d0489388e8098e0","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.8.1","description":"Metric units for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.1.3_1698014085315_0.5974742553569596","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@adaskothebeast/metric-units","version":"2.1.4","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@2.1.4","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"1183d70dcd676f96f45b51ed795e0363837fac94","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-2.1.4.tgz","fileCount":78,"integrity":"sha512-naeiCXfM3sEJxTxuBTSZyzb9oCUebnoHMA6qsObumPtYy40H34VsShFdTjyNoL5s7UYvbhCROzs3X43ZYu7r7w==","signatures":[{"sig":"MEUCIEYd63eE2KT9wDuajg/Vy5+lxnKgt+OQGz+O99ImYs3oAiEAgrfTzYsS+NBXSJEQqJj3SdHOxFNHzHKiYYh3j4SpCtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104512},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","gitHead":"72ad943feaa346f5f40166e99d0489388e8098e0","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"9.8.1","description":"Metric units for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_2.1.4_1698016444264_0.9751079789463248","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@adaskothebeast/metric-units","version":"3.0.0","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0","_id":"@adaskothebeast/metric-units@3.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"bc9098c9dc508ebbb5d3b0f3130b9b6a2b751e33","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-3.0.0.tgz","fileCount":78,"integrity":"sha512-Pei8cB67O3XOUc2ENqbgpHR65HKS35AgrMNYEHTWirpboE0se0QqJKPurVNg2mMCI+Ap6dsqSAMBSrSjwluxHg==","signatures":[{"sig":"MEQCIAM4whX3T/N5I2UgT+X20unMpOFOetTuTFeOvYnQmE+mAiA9QFd8Dz8DJZ8U5la6PXst17FT6lWhUPq87P9b2fHHyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104512},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","module":"./src/index.js","gitHead":"da3f8ae3cd842220d710b1509edc3f38af64186d","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"10.1.0","description":"Metric units for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_3.0.0_1699816660665_0.7079490747650292","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@adaskothebeast/metric-units","version":"4.0.0","keywords":["metric units","thermodynamics","hvac"],"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0-or-later","_id":"@adaskothebeast/metric-units@4.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"dist":{"shasum":"a11edf3201f77e4a9745f6d67b22532d1b953e95","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-4.0.0.tgz","fileCount":117,"integrity":"sha512-bowStlRx0QiXzedj1h06jn9im3mdnla6vM/Dd3r/YkJYD49iI3RTszyJtx38Ug/ndbmqiMNw4JDmovRjhiM2Mg==","signatures":[{"sig":"MEUCIEwqijkxjSFWhBPvEjPlv+rWCtFuCiKXo1uiUW7Due/nAiEApmdWyWDfPd50kLbyFiUQucIuKdajtEkulbNhD7w6vpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103546},"main":"./index.cjs.js","types":"./index.cjs.d.ts","module":"./index.esm.js","exports":{".":{"import":"./index.cjs.mjs","module":"./index.esm.js","default":"./index.cjs.js"},"./height":{"import":"./height.cjs.mjs","module":"./height.esm.js","default":"./height.cjs.js"},"./enthalpy":{"import":"./enthalpy.cjs.mjs","module":"./enthalpy.esm.js","default":"./enthalpy.cjs.js"},"./constants":{"import":"./constants.cjs.mjs","module":"./constants.esm.js","default":"./constants.cjs.js"},"./enumUtils":{"import":"./enumUtils.cjs.mjs","module":"./enumUtils.esm.js","default":"./enumUtils.cjs.js"},"./HeightUnit":{"import":"./HeightUnit.cjs.mjs","module":"./HeightUnit.esm.js","default":"./HeightUnit.cjs.js"},"./temperature":{"import":"./temperature.cjs.mjs","module":"./temperature.esm.js","default":"./temperature.cjs.js"},"./EnthalpyUnit":{"import":"./EnthalpyUnit.cjs.mjs","module":"./EnthalpyUnit.esm.js","default":"./EnthalpyUnit.cjs.js"},"./PressureUnit":{"import":"./PressureUnit.cjs.mjs","module":"./PressureUnit.esm.js","default":"./PressureUnit.cjs.js"},"./air-pressure":{"import":"./air-pressure.cjs.mjs","module":"./air-pressure.esm.js","default":"./air-pressure.cjs.js"},"./package.json":"./package.json","./TemperatureUnit":{"import":"./TemperatureUnit.cjs.mjs","module":"./TemperatureUnit.esm.js","default":"./TemperatureUnit.cjs.js"},"./specific-humidity":{"import":"./specific-humidity.cjs.mjs","module":"./specific-humidity.esm.js","default":"./specific-humidity.cjs.js"},"./SpecificHumidityUnit":{"import":"./SpecificHumidityUnit.cjs.mjs","module":"./SpecificHumidityUnit.esm.js","default":"./SpecificHumidityUnit.cjs.js"}},"gitHead":"e05d22dbf043e04e468eae239815f5c5477bbf8f","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git","type":"git"},"_npmVersion":"10.2.3","description":"Metric units for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/metric-units_4.0.0_1703371855708_0.7377920478625919","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@adaskothebeast/metric-units","version":"5.0.0","license":"AGPL-3.0-or-later","description":"Metric units for TypeScript","author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","keywords":["metric units","thermodynamics","hvac"],"repository":{"type":"git","url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git"},"bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"sideEffects":false,"dependencies":{},"exports":{"./package.json":"./package.json",".":{"module":"./index.esm.js","types":"./index.d.ts","import":"./index.cjs.mjs","default":"./index.cjs.js"},"./air-pressure":{"module":"./air-pressure.esm.js","types":"./air-pressure.d.ts","import":"./air-pressure.cjs.mjs","default":"./air-pressure.cjs.js"},"./constants":{"module":"./constants.esm.js","types":"./constants.d.ts","import":"./constants.cjs.mjs","default":"./constants.cjs.js"},"./enthalpy":{"module":"./enthalpy.esm.js","types":"./enthalpy.d.ts","import":"./enthalpy.cjs.mjs","default":"./enthalpy.cjs.js"},"./enthalpy-unit":{"module":"./enthalpy-unit.esm.js","types":"./enthalpy-unit.d.ts","import":"./enthalpy-unit.cjs.mjs","default":"./enthalpy-unit.cjs.js"},"./enum-utils":{"module":"./enum-utils.esm.js","types":"./enum-utils.d.ts","import":"./enum-utils.cjs.mjs","default":"./enum-utils.cjs.js"},"./flow-rate":{"module":"./flow-rate.esm.js","types":"./flow-rate.d.ts","import":"./flow-rate.cjs.mjs","default":"./flow-rate.cjs.js"},"./flow-rate-unit":{"module":"./flow-rate-unit.esm.js","types":"./flow-rate-unit.d.ts","import":"./flow-rate-unit.cjs.mjs","default":"./flow-rate-unit.cjs.js"},"./height":{"module":"./height.esm.js","types":"./height.d.ts","import":"./height.cjs.mjs","default":"./height.cjs.js"},"./height-unit":{"module":"./height-unit.esm.js","types":"./height-unit.d.ts","import":"./height-unit.cjs.mjs","default":"./height-unit.cjs.js"},"./power":{"module":"./power.esm.js","types":"./power.d.ts","import":"./power.cjs.mjs","default":"./power.cjs.js"},"./power-unit":{"module":"./power-unit.esm.js","types":"./power-unit.d.ts","import":"./power-unit.cjs.mjs","default":"./power-unit.cjs.js"},"./pressure-unit":{"module":"./pressure-unit.esm.js","types":"./pressure-unit.d.ts","import":"./pressure-unit.cjs.mjs","default":"./pressure-unit.cjs.js"},"./specific-humidity":{"module":"./specific-humidity.esm.js","types":"./specific-humidity.d.ts","import":"./specific-humidity.cjs.mjs","default":"./specific-humidity.cjs.js"},"./specific-humidity-unit":{"module":"./specific-humidity-unit.esm.js","types":"./specific-humidity-unit.d.ts","import":"./specific-humidity-unit.cjs.mjs","default":"./specific-humidity-unit.cjs.js"},"./temperature":{"module":"./temperature.esm.js","types":"./temperature.d.ts","import":"./temperature.cjs.mjs","default":"./temperature.cjs.js"},"./temperature-unit":{"module":"./temperature-unit.esm.js","types":"./temperature-unit.d.ts","import":"./temperature-unit.cjs.mjs","default":"./temperature-unit.cjs.js"},"./validation":{"module":"./validation.esm.js","types":"./validation.d.ts","import":"./validation.cjs.mjs","default":"./validation.cjs.js"},"./velocity":{"module":"./velocity.esm.js","types":"./velocity.d.ts","import":"./velocity.cjs.mjs","default":"./velocity.cjs.js"},"./velocity-unit":{"module":"./velocity-unit.esm.js","types":"./velocity-unit.d.ts","import":"./velocity-unit.cjs.mjs","default":"./velocity-unit.cjs.js"}},"module":"./index.esm.js","main":"./index.cjs.js","gitHead":"73e79c13210736405337222f09fcc32753440aee","_id":"@adaskothebeast/metric-units@5.0.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WRFsiK3OHJRzcriBRgUsCSC3u5eAzhRXbPJbXcJSt+5+Y9p3KBWSOXUMye78i28Ns7+eD3uN/AidUAbsxEKeOg==","shasum":"d611b434e1eb545b2cfaa01cd61e1630f18764e5","tarball":"https://registry.npmjs.org/@adaskothebeast/metric-units/-/metric-units-5.0.0.tgz","fileCount":142,"unpackedSize":191095,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDw7dSRrRABa+kblByr/JYiE5bRkAB55M0uBlnwNMK8xwIhAJgKo1UHrmoPKEqJhEjHEOwGLvzyXVkli+WtbYmFs0S2"}]},"_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"directories":{},"maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/metric-units_5.0.0_1764539336775_0.13252796087246344"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-29T11:56:45.041Z","modified":"2025-11-30T21:48:57.461Z","1.0.0":"2022-05-29T11:56:45.348Z","1.0.1":"2022-05-29T18:27:29.044Z","1.0.2":"2022-09-25T14:44:30.127Z","2.0.0":"2023-08-15T10:50:40.765Z","2.1.0":"2023-10-22T12:09:19.166Z","2.1.1":"2023-10-22T19:22:28.450Z","2.1.2":"2023-10-22T19:44:18.862Z","2.1.3":"2023-10-22T22:34:45.584Z","2.1.4":"2023-10-22T23:14:04.478Z","3.0.0":"2023-11-12T19:17:40.840Z","4.0.0":"2023-12-23T22:50:55.894Z","5.0.0":"2025-11-30T21:48:56.965Z"},"bugs":{"url":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/issues"},"author":{"name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript","keywords":["metric units","thermodynamics","hvac"],"repository":{"type":"git","url":"git+https://github.com/AdaskoTheBeAsT/MetricUnits-TypeScript/MetricUnits-TypeScript.git"},"description":"Metric units for TypeScript","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"readme":"# Metric Units TypeScript\r\n\r\n<p align=\"center\">\r\n  <strong>🌡️ Type-safe unit conversions for HVAC, building automation, and thermodynamics</strong>\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"#installation\">Installation</a> •\r\n  <a href=\"#quick-start\">Quick Start</a> •\r\n  <a href=\"#why-metric-units\">Why?</a> •\r\n  <a href=\"#api-reference\">API</a> •\r\n  <a href=\"#available-units\">Units</a>\r\n</p>\r\n\r\n---\r\n\r\n## Why Metric Units?\r\n\r\n**Stop writing error-prone unit conversion code.** If you've ever:\r\n\r\n- 🐛 Spent hours debugging because someone mixed up °C and °F\r\n- 🔄 Written the same temperature conversion formula for the 10th time\r\n- 😤 Dealt with magic numbers like `1.8`, `32`, or `273.15` scattered across your codebase\r\n- 🤔 Wondered \"wait, is this value in Pascals or kPa?\"\r\n\r\n**This library is for you.**\r\n\r\n### ✨ What Makes It Different\r\n\r\n| Feature | Metric Units | DIY Approach |\r\n|---------|--------------|--------------|\r\n| **Type Safety** | Full TypeScript enums prevent invalid units at compile time | Runtime errors waiting to happen |\r\n| **Validation** | Built-in checks for NaN, Infinity, and physically impossible values | Silent failures |\r\n| **Tree-Shakeable** | Import only what you need, bundle only what you use | — |\r\n| **Zero Dependencies** | Lightweight, no bloat | — |\r\n| **Battle-Tested** | 148 unit tests covering edge cases | Hope for the best |\r\n| **Display Labels** | Get proper unit symbols (°C, m³/s, kPa) for UI rendering | Hardcode strings everywhere |\r\n\r\n### 🎯 Perfect For\r\n\r\n- **HVAC Systems** — Temperature, pressure, airflow, humidity\r\n- **Building Automation** — Sensor data normalization  \r\n- **IoT Dashboards** — Display values in user-preferred units\r\n- **Engineering Tools** — Scientific calculations with confidence\r\n- **Data Pipelines** — Convert between metric and imperial systems\r\n\r\n---\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install metric-units\r\n```\r\n\r\n```bash\r\nyarn add metric-units\r\n```\r\n\r\n```bash\r\npnpm add metric-units\r\n```\r\n\r\n---\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport {\r\n  temperatureToUnit,\r\n  temperatureFromUnit,\r\n  TemperatureUnit,\r\n  getTemperatureUnitLabel,\r\n} from 'metric-units';\r\n\r\n// Convert 25°C to Fahrenheit\r\nconst fahrenheit = temperatureToUnit(TemperatureUnit.Fahrenheit, 25);\r\n// → 77\r\n\r\n// Convert 77°F back to Celsius\r\nconst celsius = temperatureFromUnit(TemperatureUnit.Fahrenheit, 77);\r\n// → 25\r\n\r\n// Get display label for UI\r\nconst label = getTemperatureUnitLabel(TemperatureUnit.Celsius);\r\n// → '°C'\r\n```\r\n\r\n### Real-World Example: HVAC Dashboard\r\n\r\n```typescript\r\nimport {\r\n  temperatureToUnit,\r\n  TemperatureUnit,\r\n  getTemperatureUnitLabel,\r\n  airPressureToUnit,\r\n  PressureUnit,\r\n  getPressureUnitLabel,\r\n  flowRateToUnit,\r\n  FlowRateUnit,\r\n  getFlowRateUnitLabel,\r\n} from 'metric-units';\r\n\r\n// Sensor data comes in SI units\r\nconst sensorData = {\r\n  supplyAirTemp: 12.5,      // °C\r\n  staticPressure: 250,       // Pa\r\n  airflow: 0.47,             // m³/s\r\n};\r\n\r\n// User prefers imperial units\r\nconst userUnits = {\r\n  temperature: TemperatureUnit.Fahrenheit,\r\n  pressure: PressureUnit.inH2O,\r\n  flowRate: FlowRateUnit.CubicFeetPerMinute,\r\n};\r\n\r\n// Convert for display\r\nconst display = {\r\n  temperature: `${temperatureToUnit(userUnits.temperature, sensorData.supplyAirTemp).toFixed(1)} ${getTemperatureUnitLabel(userUnits.temperature)}`,\r\n  pressure: `${airPressureToUnit(userUnits.pressure, sensorData.staticPressure).toFixed(2)} ${getPressureUnitLabel(userUnits.pressure)}`,\r\n  airflow: `${flowRateToUnit(userUnits.flowRate, sensorData.airflow).toFixed(0)} ${getFlowRateUnitLabel(userUnits.flowRate)}`,\r\n};\r\n\r\n// → { temperature: '54.5 °F', pressure: '1.00 inH₂O', airflow: '996 CFM' }\r\n```\r\n\r\n---\r\n\r\n## API Reference\r\n\r\nEvery unit category follows the same consistent pattern:\r\n\r\n```typescript\r\n// Convert FROM base unit TO target unit\r\nvalueInTargetUnit = xxxToUnit(TargetUnit, valueInBaseUnit);\r\n\r\n// Convert FROM target unit TO base unit  \r\nvalueInBaseUnit = xxxFromUnit(SourceUnit, valueInSourceUnit);\r\n\r\n// Get display label\r\nlabel = getXxxUnitLabel(unit);\r\n```\r\n\r\n### Functions by Category\r\n\r\n| Category | To Unit | From Unit | Get Label |\r\n|----------|---------|-----------|-----------|\r\n| Temperature | `temperatureToUnit()` | `temperatureFromUnit()` | `getTemperatureUnitLabel()` |\r\n| Pressure | `airPressureToUnit()` | `airPressureFromUnit()` | `getPressureUnitLabel()` |\r\n| Height | `heightToUnit()` | `heightFromUnit()` | `getHeightUnitLabel()` |\r\n| Enthalpy | `enthalpyToUnit()` | `enthalpyFromUnit()` | `getEnthalpyUnitLabel()` |\r\n| Specific Humidity | `specificHumidityToUnit()` | `specificHumidityFromUnit()` | `getSpecificHumidityUnitLabel()` |\r\n| Flow Rate | `flowRateToUnit()` | `flowRateFromUnit()` | `getFlowRateUnitLabel()` |\r\n| Power | `powerToUnit()` | `powerFromUnit()` | `getPowerUnitLabel()` |\r\n| Velocity | `velocityToUnit()` | `velocityFromUnit()` | `getVelocityUnitLabel()` |\r\n\r\n### Input Validation\r\n\r\nAll conversion functions validate input and throw descriptive errors:\r\n\r\n```typescript\r\ntemperatureToUnit(TemperatureUnit.Kelvin, NaN);\r\n// → TypeError: temperature must be a finite number, got NaN\r\n\r\ntemperatureToUnit(TemperatureUnit.Kelvin, -300);\r\n// → Error: Temperature cannot be below absolute zero (-273.15°C)\r\n\r\nairPressureToUnit(PressureUnit.Pascal, -100);\r\n// → Error: Pressure cannot be negative\r\n```\r\n\r\n---\r\n\r\n## Available Units\r\n\r\n| Category | Base Unit | Units |\r\n|----------|-----------|-------|\r\n| **Temperature** | Celsius (°C) | `Celsius` · `Fahrenheit` · `Kelvin` |\r\n| **Pressure** | Pascal (Pa) | `Pascal` · `KiloPascal` · `Bar` · `Psia` · `mmH2O` · `inH2O` · `ftH2O` · `mmHg` · `inHg` · `ftHg` |\r\n| **Height** | Meters (m) | `Meters` · `Feet` |\r\n| **Enthalpy** | kJ/kg | `KiloJoulesPerKilogram` · `BritishThermalUnitPerPound` |\r\n| **Specific Humidity** | g/kg | `GramsPerKilogram` · `KilogramsPerKilogram` · `PoundsPerPound` |\r\n| **Flow Rate** | m³/s | `CubicMetersPerSecond` · `CubicMetersPerHour` · `CubicFeetPerMinute` (CFM) · `LitersPerSecond` · `LitersPerMinute` · `GallonsPerMinute` (GPM) |\r\n| **Power** | Watt (W) | `Watt` · `Kilowatt` · `BtuPerHour` · `Horsepower` · `TonOfRefrigeration` |\r\n| **Velocity** | m/s | `MetersPerSecond` · `FeetPerMinute` · `FeetPerSecond` · `KilometersPerHour` · `MilesPerHour` |\r\n\r\n---\r\n\r\n## Breaking Changes\r\n\r\n### v2.0.0\r\n\r\n#### Namespace Pattern Removed\r\n\r\nThe `Unit.getLabel()` namespace pattern has been replaced with standalone functions for better tree-shaking and idiomatic TypeScript:\r\n\r\n**Before (v1.x):**\r\n\r\n```typescript\r\nimport TemperatureUnit from 'metric-units/TemperatureUnit';\r\n\r\nconst label = TemperatureUnit.getLabel(TemperatureUnit.Celsius);\r\n```\r\n\r\n**After (v2.0):**\r\n\r\n```typescript\r\nimport { TemperatureUnit, getTemperatureUnitLabel } from 'metric-units';\r\n\r\nconst label = getTemperatureUnitLabel(TemperatureUnit.Celsius);\r\n```\r\n\r\n#### File Names Normalized\r\n\r\nAll file names now use kebab-case consistently:\r\n\r\n| Old Import Path                    | New Import Path                       |\r\n| ---------------------------------- | ------------------------------------- |\r\n| `metric-units/TemperatureUnit`     | `metric-units/temperature-unit`       |\r\n| `metric-units/PressureUnit`        | `metric-units/pressure-unit`          |\r\n| `metric-units/HeightUnit`          | `metric-units/height-unit`            |\r\n| `metric-units/EnthalpyUnit`        | `metric-units/enthalpy-unit`          |\r\n| `metric-units/SpecificHumidityUnit`| `metric-units/specific-humidity-unit` |\r\n| `metric-units/enumUtils`           | `metric-units/enum-utils`             |\r\n\r\n#### Migration Guide\r\n\r\n1. Update imports to use named exports instead of default exports\r\n2. Replace `Unit.getLabel(value)` calls with `getUnitLabel(value)` function calls\r\n3. Update any direct file imports to use kebab-case paths\r\n\r\n---\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/AEPi-Zeta/MetricUnits-TypeScript.git\r\n\r\n# Install dependencies\r\nyarn install\r\n\r\n# Run tests\r\nyarn test\r\n\r\n# Build\r\nyarn build\r\n```\r\n\r\n---\r\n\r\n## License\r\n\r\nGNU Affero General Public License v3.0 (AGPL-3.0)\r\n\r\n---\r\n\r\n<p align=\"center\">\r\n  Made with ❤️ for the HVAC and building automation community\r\n</p>\r\n","readmeFilename":"README.md"}