Comparing version 0.1.1-canary to 0.2.0-canary
@@ -1,8 +0,2 @@ | ||
'use strict' | ||
if (process.env.NODE_ENV === 'production') { | ||
module.exports = require('./convert.cjs.production.min.js') | ||
} else { | ||
module.exports = require('./convert.cjs.development.js') | ||
} | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e={time:[{aliases:["second","seconds","s"],ratio:1},{aliases:["century","centuries","c"],ratio:3155695200},{aliases:["day","days","d"],ratio:86400},{aliases:["decade","decades","dec"],ratio:315569520},{aliases:["fortnight","fortnights","fn"],ratio:1209600},{aliases:["helek","halakim"],ratio:3+1/3},{aliases:["hour","hours","h"],ratio:3600},{aliases:["jiffy","jiffies","j"],ratio:1/60},{aliases:["ja"],ratio:.01},{aliases:["ke"],ratio:900},{aliases:["millennium","millennia"],ratio:31556952e3},{aliases:["milliday","millidays","md"],ratio:86.4},{aliases:["minute","minutes","min"],ratio:60},{aliases:["moment","moments"],ratio:90},{aliases:["month","months","mo"],ratio:2592e3},{aliases:["shake","shakes"],ratio:1e-8},{aliases:["sigma","sigmas"],ratio:1e-6},{aliases:["svedberg","svedbergs","S"],ratio:1e-13},{aliases:["week","weeks","wk"],ratio:604800},{aliases:["year","years","a","y","yr"],ratio:31536e3},{aliases:["petasecond","petaseconds","Ps"],ratio:1e15},{aliases:["terasecond","teraseconds","Ts"],ratio:1e12},{aliases:["gigasecond","gigaseconds","Gs"],ratio:1e9},{aliases:["megasecond","megaseconds","Ms"],ratio:1e6},{aliases:["kilosecond","kiloseconds","ks"],ratio:1e3},{aliases:["hectosecond","hectoseconds","hs"],ratio:100},{aliases:["decasecond","decaseconds","das"],ratio:10},{aliases:["decisecond","deciseconds","ds"],ratio:.1},{aliases:["centisecond","centiseconds","cs"],ratio:.01},{aliases:["millisecond","milliseconds","ms"],ratio:.001},{aliases:["microsecond","microseconds","μs"],ratio:1e-7},{aliases:["nanosecond","nanoseconds","ns"],ratio:1e-9},{aliases:["picosecond","picoseconds","ps"],ratio:1e-12},{aliases:["femtosecond","femtoseconds","fs"],ratio:1e-15}],length:[{aliases:["meter","metre","m"],ratio:1},{aliases:["petameter","petameters","Pm"],ratio:1e15},{aliases:["terameter","terameters","Tm"],ratio:1e12},{aliases:["gigameter","gigameters","Gm"],ratio:1e9},{aliases:["megameter","megameters","Mm"],ratio:1e6},{aliases:["kilometer","kilometers","km"],ratio:1e3},{aliases:["hectometer","hectometers","hm"],ratio:100},{aliases:["decameter","decameters","dam"],ratio:10},{aliases:["decimeter","decimeters","dm"],ratio:.1},{aliases:["centimeter","centimeters","cm"],ratio:.01},{aliases:["millimeter","millimeters","mm"],ratio:.001},{aliases:["micrometer","micrometers","μm"],ratio:1e-7},{aliases:["nanometer","nanometers","nm"],ratio:1e-9},{aliases:["picometer","picometers","pm"],ratio:1e-12},{aliases:["femtometer","femtometers","fm"],ratio:1e-15}],data:[{aliases:["bit","bits","b","unibit","unibits"],ratio:1},{aliases:["millibit","millibits","mbit"],ratio:.001},{aliases:["centibit","centibits","cbit"],ratio:.01},{aliases:["decibit","decibits"],ratio:.1},{aliases:["crumb","crumbs","dibit","dibits"],ratio:2},{aliases:["triad","triads","triade","triades","tribit","tribits"],ratio:3},{aliases:["nibble","nibbles","tetrad","tetrads","tetrade","tetrades","quadbit","quadbits","semioctect","semioctets","halfbyte","halfbytes","quartet","quartets"],ratio:4},{aliases:["pentad","pentads"],ratio:5},{aliases:["hexad","hexads","hexade","hexades","sextet","sextets"],ratio:6},{aliases:["heptad","heptdades"],ratio:7},{aliases:["byte","bytes","B","octect","octects","octad","octads","octade","octades"],ratio:8},{aliases:["decabit","decabits","declet","decle","deckle"],ratio:10},{aliases:["slab","slabs"],ratio:12},{aliases:["hextet","hextets"],ratio:16},{aliases:["catena","catenas"],ratio:24},{aliases:["hectobit","hectobits","hbit"],ratio:100},{aliases:["kilobit","kilobits","kbit"],ratio:1e3},{aliases:["kibibit","kibibits","Kibit"],ratio:Math.pow(2,10)},{aliases:["kilobyte","kilobytes","kB"],ratio:8e3},{aliases:["kibibyte","kibibytes","KiB"],ratio:Math.pow(2,13)},{aliases:["megabit","megabits","Mbit"],ratio:1e6},{aliases:["mebibit","mebibits","Mibit"],ratio:Math.pow(2,20)},{aliases:["megabyte","megabytes","MB"],ratio:8e6},{aliases:["mebibyte","mebibytes","MiB"],ratio:Math.pow(2,23)},{aliases:["gigabit","gigabits","Gbit"],ratio:1e9},{aliases:["gibibit","gibibits","Gibit"],ratio:Math.pow(2,30)},{aliases:["gigabyte","gigabytes","GB"],ratio:8e9},{aliases:["gibibyte","gibibytes","GiB"],ratio:Math.pow(2,33)},{aliases:["terabit","terabits","Tbit"],ratio:1e12},{aliases:["tebibit","tebibits","Tibit"],ratio:Math.pow(2,40)},{aliases:["terabyte","terabytes","TB"],ratio:8e12},{aliases:["tebibyte","tebibytes","TiB"],ratio:Math.pow(2,43)},{aliases:["petabit","petabits","Pbit"],ratio:1e15},{aliases:["pebibit","pebibits","Pibit"],ratio:Math.pow(2,50)},{aliases:["petabyte","petabytes","PB"],ratio:1e15},{aliases:["pebibyte","pebibytes","PiB"],ratio:Math.pow(2,53)}],temperature:[{aliases:["kelvin","kelvins","K"],ratio:1,difference:0},{aliases:["fahrenheit","F"],ratio:5/9,difference:459.67},{aliases:["celsius","C"],ratio:1,difference:273.15}]},i=Object.values(e);function a(e,i){var a,s=e.find((function(e){return e.aliases.includes(i)}));return{difference:null!==(a=s.difference)&&void 0!==a?a:0,ratio:s.ratio}}exports.convert=function(e){return{from:function(s){var t,r;t=s;var o=i.find((function(e){return e.find((function(e){return e.aliases.includes(t)}))})),l=a(o,t);return{to:function(i){if((r=i)===t)return e;var s=a(o,r),n=1/s.ratio*l.ratio;return"bigint"==typeof e?e*BigInt(n):(e+l.difference)*n-s.difference}}}}},exports.unitFamilies=e; | ||
//# sourceMappingURL=index.js.map |
@@ -8,3 +8,3 @@ /** Families of units, like length or time. */ | ||
readonly aliases: readonly ["century", "centuries", "c"]; | ||
readonly ratio: number; | ||
readonly ratio: 3155695200; | ||
}, { | ||
@@ -15,6 +15,6 @@ readonly aliases: readonly ["day", "days", "d"]; | ||
readonly aliases: readonly ["decade", "decades", "dec"]; | ||
readonly ratio: number; | ||
readonly ratio: 315569520; | ||
}, { | ||
readonly aliases: readonly ["fortnight", "fortnights", "fn"]; | ||
readonly ratio: number; | ||
readonly ratio: 1209600; | ||
}, { | ||
@@ -28,6 +28,6 @@ readonly aliases: readonly ["helek", "halakim"]; | ||
readonly aliases: readonly ["jiffy", "jiffies", "j"]; | ||
readonly ratio: 60; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["ja"]; | ||
readonly ratio: 100; | ||
readonly ratio: number; | ||
}, { | ||
@@ -38,3 +38,3 @@ readonly aliases: readonly ["ke"]; | ||
readonly aliases: readonly ["millennium", "millennia"]; | ||
readonly ratio: number; | ||
readonly ratio: 31556952000; | ||
}, { | ||
@@ -45,18 +45,18 @@ readonly aliases: readonly ["milliday", "millidays", "md"]; | ||
readonly aliases: readonly ["minute", "minutes", "min"]; | ||
readonly ratio: number; | ||
readonly ratio: 60; | ||
}, { | ||
readonly aliases: readonly ["moment", "moments"]; | ||
readonly ratio: number; | ||
readonly ratio: 90; | ||
}, { | ||
readonly aliases: readonly ["month", "months", "mo"]; | ||
readonly ratio: number; | ||
readonly ratio: 2592000; | ||
}, { | ||
readonly aliases: readonly ["shake", "shakes"]; | ||
readonly ratio: 100000000; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["sigma", "sigmas"]; | ||
readonly ratio: 1000000; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["svedberg", "svedbergs", "S"]; | ||
readonly ratio: 10000000000000; | ||
readonly ratio: number; | ||
}, { | ||
@@ -67,3 +67,3 @@ readonly aliases: readonly ["week", "weeks", "wk"]; | ||
readonly aliases: readonly ["year", "years", "a", "y", "yr"]; | ||
readonly ratio: number; | ||
readonly ratio: 31536000; | ||
}, { | ||
@@ -101,3 +101,3 @@ readonly aliases: readonly ["petasecond", "petaseconds", "Ps"]; | ||
readonly aliases: readonly ["microsecond", "microseconds", "μs"]; | ||
readonly ratio: 0.000001; | ||
readonly ratio: 1e-7; | ||
}, { | ||
@@ -148,3 +148,3 @@ readonly aliases: readonly ["nanosecond", "nanoseconds", "ns"]; | ||
readonly aliases: readonly ["micrometer", "micrometers", "μm"]; | ||
readonly ratio: 0.000001; | ||
readonly ratio: 1e-7; | ||
}, { | ||
@@ -161,68 +161,131 @@ readonly aliases: readonly ["nanometer", "nanometers", "nm"]; | ||
data: readonly [{ | ||
readonly aliases: readonly ["byte", "bytes", "B"]; | ||
readonly aliases: readonly ["bit", "bits", "b", "unibit", "unibits"]; | ||
readonly ratio: 1; | ||
}, { | ||
readonly aliases: readonly ["bit", "bits", "b"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["millibit", "millibits", "mbit"]; | ||
readonly ratio: 0.001; | ||
}, { | ||
readonly aliases: readonly ["crumb", "crumbs"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["centibit", "centibits", "cbit"]; | ||
readonly ratio: 0.01; | ||
}, { | ||
readonly aliases: readonly ["nibble", "nibbles"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["decibit", "decibits"]; | ||
readonly ratio: 0.1; | ||
}, { | ||
readonly aliases: readonly ["word", "words"]; | ||
readonly aliases: readonly ["crumb", "crumbs", "dibit", "dibits"]; | ||
readonly ratio: 2; | ||
}, { | ||
readonly aliases: readonly ["petabyte", "petabytes", "PB"]; | ||
readonly ratio: 1000000000000000; | ||
readonly aliases: readonly ["triad", "triads", "triade", "triades", "tribit", "tribits"]; | ||
readonly ratio: 3; | ||
}, { | ||
readonly aliases: readonly ["terabyte", "terabytes", "TB"]; | ||
readonly ratio: 1000000000000; | ||
readonly aliases: readonly ["nibble", "nibbles", "tetrad", "tetrads", "tetrade", "tetrades", "quadbit", "quadbits", "semioctect", "semioctets", "halfbyte", "halfbytes", "quartet", "quartets"]; | ||
readonly ratio: 4; | ||
}, { | ||
readonly aliases: readonly ["gigabyte", "gigabytes", "GB"]; | ||
readonly ratio: 1000000000; | ||
readonly aliases: readonly ["pentad", "pentads"]; | ||
readonly ratio: 5; | ||
}, { | ||
readonly aliases: readonly ["megabyte", "megabytes", "MB"]; | ||
readonly ratio: 1000000; | ||
readonly aliases: readonly ["hexad", "hexads", "hexade", "hexades", "sextet", "sextets"]; | ||
readonly ratio: 6; | ||
}, { | ||
readonly aliases: readonly ["kilobyte", "kilobytes", "kB"]; | ||
readonly ratio: 1000; | ||
readonly aliases: readonly ["heptad", "heptdades"]; | ||
readonly ratio: 7; | ||
}, { | ||
readonly aliases: readonly ["hectobyte", "hectobytes", "hB"]; | ||
readonly ratio: 100; | ||
readonly aliases: readonly ["byte", "bytes", "B", "octect", "octects", "octad", "octads", "octade", "octades"]; | ||
readonly ratio: 8; | ||
}, { | ||
readonly aliases: readonly ["decabyte", "decabytes", "daB"]; | ||
readonly aliases: readonly ["decabit", "decabits", "declet", "decle", "deckle"]; | ||
readonly ratio: 10; | ||
}, { | ||
readonly aliases: readonly ["pebibit", "Pib"]; | ||
readonly aliases: readonly ["slab", "slabs"]; | ||
readonly ratio: 12; | ||
}, { | ||
readonly aliases: readonly ["hextet", "hextets"]; | ||
readonly ratio: 16; | ||
}, { | ||
readonly aliases: readonly ["catena", "catenas"]; | ||
readonly ratio: 24; | ||
}, { | ||
readonly aliases: readonly ["hectobit", "hectobits", "hbit"]; | ||
readonly ratio: 100; | ||
}, { | ||
readonly aliases: readonly ["kilobit", "kilobits", "kbit"]; | ||
readonly ratio: 1000; | ||
}, { | ||
readonly aliases: readonly ["kibibit", "kibibits", "Kibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["tebibit", "Tib"]; | ||
readonly aliases: readonly ["kilobyte", "kilobytes", "kB"]; | ||
readonly ratio: 8000; | ||
}, { | ||
readonly aliases: readonly ["kibibyte", "kibibytes", "KiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["gibibit", "Gib"]; | ||
readonly aliases: readonly ["megabit", "megabits", "Mbit"]; | ||
readonly ratio: 1000000; | ||
}, { | ||
readonly aliases: readonly ["mebibit", "mebibits", "Mibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["mibibit", "Mib"]; | ||
readonly aliases: readonly ["megabyte", "megabytes", "MB"]; | ||
readonly ratio: 8000000; | ||
}, { | ||
readonly aliases: readonly ["mebibyte", "mebibytes", "MiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["kibibit", "Kib"]; | ||
readonly aliases: readonly ["gigabit", "gigabits", "Gbit"]; | ||
readonly ratio: 1000000000; | ||
}, { | ||
readonly aliases: readonly ["gibibit", "gibibits", "Gibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["pebibyte", "PiB"]; | ||
readonly aliases: readonly ["gigabyte", "gigabytes", "GB"]; | ||
readonly ratio: 8000000000; | ||
}, { | ||
readonly aliases: readonly ["gibibyte", "gibibytes", "GiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["tebibyte", "TiB"]; | ||
readonly aliases: readonly ["terabit", "terabits", "Tbit"]; | ||
readonly ratio: 1000000000000; | ||
}, { | ||
readonly aliases: readonly ["tebibit", "tebibits", "Tibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["gibibyte", "GiB"]; | ||
readonly aliases: readonly ["terabyte", "terabytes", "TB"]; | ||
readonly ratio: 8000000000000; | ||
}, { | ||
readonly aliases: readonly ["tebibyte", "tebibytes", "TiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["mibibyte", "MiB"]; | ||
readonly aliases: readonly ["petabit", "petabits", "Pbit"]; | ||
readonly ratio: 1000000000000000; | ||
}, { | ||
readonly aliases: readonly ["pebibit", "pebibits", "Pibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["kibibyte", "KiB"]; | ||
readonly aliases: readonly ["petabyte", "petabytes", "PB"]; | ||
readonly ratio: 1000000000000000; | ||
}, { | ||
readonly aliases: readonly ["pebibyte", "pebibytes", "PiB"]; | ||
readonly ratio: number; | ||
}]; | ||
temperature: readonly [{ | ||
readonly aliases: readonly ["kelvin", "kelvins", "K"]; | ||
readonly ratio: 1; | ||
readonly difference: 0; | ||
}, { | ||
readonly aliases: readonly ["fahrenheit", "F"]; | ||
readonly ratio: number; | ||
readonly difference: 459.67; | ||
}, { | ||
readonly aliases: readonly ["celsius", "C"]; | ||
readonly ratio: 1; | ||
readonly difference: 273.15; | ||
}, { | ||
readonly aliases: readonly ["rankine", "R"]; | ||
readonly ratio: number; | ||
readonly difference: 0; | ||
}, { | ||
readonly aliases: readonly ["delisle", "De"]; | ||
readonly ratio: number; | ||
readonly difference: 373.15; | ||
}]; | ||
}; | ||
@@ -234,3 +297,3 @@ export declare const families: (readonly [{ | ||
readonly aliases: readonly ["century", "centuries", "c"]; | ||
readonly ratio: number; | ||
readonly ratio: 3155695200; | ||
}, { | ||
@@ -241,6 +304,6 @@ readonly aliases: readonly ["day", "days", "d"]; | ||
readonly aliases: readonly ["decade", "decades", "dec"]; | ||
readonly ratio: number; | ||
readonly ratio: 315569520; | ||
}, { | ||
readonly aliases: readonly ["fortnight", "fortnights", "fn"]; | ||
readonly ratio: number; | ||
readonly ratio: 1209600; | ||
}, { | ||
@@ -254,6 +317,6 @@ readonly aliases: readonly ["helek", "halakim"]; | ||
readonly aliases: readonly ["jiffy", "jiffies", "j"]; | ||
readonly ratio: 60; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["ja"]; | ||
readonly ratio: 100; | ||
readonly ratio: number; | ||
}, { | ||
@@ -264,3 +327,3 @@ readonly aliases: readonly ["ke"]; | ||
readonly aliases: readonly ["millennium", "millennia"]; | ||
readonly ratio: number; | ||
readonly ratio: 31556952000; | ||
}, { | ||
@@ -271,18 +334,18 @@ readonly aliases: readonly ["milliday", "millidays", "md"]; | ||
readonly aliases: readonly ["minute", "minutes", "min"]; | ||
readonly ratio: number; | ||
readonly ratio: 60; | ||
}, { | ||
readonly aliases: readonly ["moment", "moments"]; | ||
readonly ratio: number; | ||
readonly ratio: 90; | ||
}, { | ||
readonly aliases: readonly ["month", "months", "mo"]; | ||
readonly ratio: number; | ||
readonly ratio: 2592000; | ||
}, { | ||
readonly aliases: readonly ["shake", "shakes"]; | ||
readonly ratio: 100000000; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["sigma", "sigmas"]; | ||
readonly ratio: 1000000; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["svedberg", "svedbergs", "S"]; | ||
readonly ratio: 10000000000000; | ||
readonly ratio: number; | ||
}, { | ||
@@ -293,3 +356,3 @@ readonly aliases: readonly ["week", "weeks", "wk"]; | ||
readonly aliases: readonly ["year", "years", "a", "y", "yr"]; | ||
readonly ratio: number; | ||
readonly ratio: 31536000; | ||
}, { | ||
@@ -327,3 +390,3 @@ readonly aliases: readonly ["petasecond", "petaseconds", "Ps"]; | ||
readonly aliases: readonly ["microsecond", "microseconds", "μs"]; | ||
readonly ratio: 0.000001; | ||
readonly ratio: 1e-7; | ||
}, { | ||
@@ -373,3 +436,3 @@ readonly aliases: readonly ["nanosecond", "nanoseconds", "ns"]; | ||
readonly aliases: readonly ["micrometer", "micrometers", "μm"]; | ||
readonly ratio: 0.000001; | ||
readonly ratio: 1e-7; | ||
}, { | ||
@@ -385,67 +448,129 @@ readonly aliases: readonly ["nanometer", "nanometers", "nm"]; | ||
}] | readonly [{ | ||
readonly aliases: readonly ["byte", "bytes", "B"]; | ||
readonly aliases: readonly ["bit", "bits", "b", "unibit", "unibits"]; | ||
readonly ratio: 1; | ||
}, { | ||
readonly aliases: readonly ["bit", "bits", "b"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["millibit", "millibits", "mbit"]; | ||
readonly ratio: 0.001; | ||
}, { | ||
readonly aliases: readonly ["crumb", "crumbs"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["centibit", "centibits", "cbit"]; | ||
readonly ratio: 0.01; | ||
}, { | ||
readonly aliases: readonly ["nibble", "nibbles"]; | ||
readonly ratio: number; | ||
readonly aliases: readonly ["decibit", "decibits"]; | ||
readonly ratio: 0.1; | ||
}, { | ||
readonly aliases: readonly ["word", "words"]; | ||
readonly aliases: readonly ["crumb", "crumbs", "dibit", "dibits"]; | ||
readonly ratio: 2; | ||
}, { | ||
readonly aliases: readonly ["petabyte", "petabytes", "PB"]; | ||
readonly ratio: 1000000000000000; | ||
readonly aliases: readonly ["triad", "triads", "triade", "triades", "tribit", "tribits"]; | ||
readonly ratio: 3; | ||
}, { | ||
readonly aliases: readonly ["terabyte", "terabytes", "TB"]; | ||
readonly ratio: 1000000000000; | ||
readonly aliases: readonly ["nibble", "nibbles", "tetrad", "tetrads", "tetrade", "tetrades", "quadbit", "quadbits", "semioctect", "semioctets", "halfbyte", "halfbytes", "quartet", "quartets"]; | ||
readonly ratio: 4; | ||
}, { | ||
readonly aliases: readonly ["gigabyte", "gigabytes", "GB"]; | ||
readonly ratio: 1000000000; | ||
readonly aliases: readonly ["pentad", "pentads"]; | ||
readonly ratio: 5; | ||
}, { | ||
readonly aliases: readonly ["megabyte", "megabytes", "MB"]; | ||
readonly ratio: 1000000; | ||
readonly aliases: readonly ["hexad", "hexads", "hexade", "hexades", "sextet", "sextets"]; | ||
readonly ratio: 6; | ||
}, { | ||
readonly aliases: readonly ["kilobyte", "kilobytes", "kB"]; | ||
readonly ratio: 1000; | ||
readonly aliases: readonly ["heptad", "heptdades"]; | ||
readonly ratio: 7; | ||
}, { | ||
readonly aliases: readonly ["hectobyte", "hectobytes", "hB"]; | ||
readonly ratio: 100; | ||
readonly aliases: readonly ["byte", "bytes", "B", "octect", "octects", "octad", "octads", "octade", "octades"]; | ||
readonly ratio: 8; | ||
}, { | ||
readonly aliases: readonly ["decabyte", "decabytes", "daB"]; | ||
readonly aliases: readonly ["decabit", "decabits", "declet", "decle", "deckle"]; | ||
readonly ratio: 10; | ||
}, { | ||
readonly aliases: readonly ["pebibit", "Pib"]; | ||
readonly aliases: readonly ["slab", "slabs"]; | ||
readonly ratio: 12; | ||
}, { | ||
readonly aliases: readonly ["hextet", "hextets"]; | ||
readonly ratio: 16; | ||
}, { | ||
readonly aliases: readonly ["catena", "catenas"]; | ||
readonly ratio: 24; | ||
}, { | ||
readonly aliases: readonly ["hectobit", "hectobits", "hbit"]; | ||
readonly ratio: 100; | ||
}, { | ||
readonly aliases: readonly ["kilobit", "kilobits", "kbit"]; | ||
readonly ratio: 1000; | ||
}, { | ||
readonly aliases: readonly ["kibibit", "kibibits", "Kibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["tebibit", "Tib"]; | ||
readonly aliases: readonly ["kilobyte", "kilobytes", "kB"]; | ||
readonly ratio: 8000; | ||
}, { | ||
readonly aliases: readonly ["kibibyte", "kibibytes", "KiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["gibibit", "Gib"]; | ||
readonly aliases: readonly ["megabit", "megabits", "Mbit"]; | ||
readonly ratio: 1000000; | ||
}, { | ||
readonly aliases: readonly ["mebibit", "mebibits", "Mibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["mibibit", "Mib"]; | ||
readonly aliases: readonly ["megabyte", "megabytes", "MB"]; | ||
readonly ratio: 8000000; | ||
}, { | ||
readonly aliases: readonly ["mebibyte", "mebibytes", "MiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["kibibit", "Kib"]; | ||
readonly aliases: readonly ["gigabit", "gigabits", "Gbit"]; | ||
readonly ratio: 1000000000; | ||
}, { | ||
readonly aliases: readonly ["gibibit", "gibibits", "Gibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["pebibyte", "PiB"]; | ||
readonly aliases: readonly ["gigabyte", "gigabytes", "GB"]; | ||
readonly ratio: 8000000000; | ||
}, { | ||
readonly aliases: readonly ["gibibyte", "gibibytes", "GiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["tebibyte", "TiB"]; | ||
readonly aliases: readonly ["terabit", "terabits", "Tbit"]; | ||
readonly ratio: 1000000000000; | ||
}, { | ||
readonly aliases: readonly ["tebibit", "tebibits", "Tibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["gibibyte", "GiB"]; | ||
readonly aliases: readonly ["terabyte", "terabytes", "TB"]; | ||
readonly ratio: 8000000000000; | ||
}, { | ||
readonly aliases: readonly ["tebibyte", "tebibytes", "TiB"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["mibibyte", "MiB"]; | ||
readonly aliases: readonly ["petabit", "petabits", "Pbit"]; | ||
readonly ratio: 1000000000000000; | ||
}, { | ||
readonly aliases: readonly ["pebibit", "pebibits", "Pibit"]; | ||
readonly ratio: number; | ||
}, { | ||
readonly aliases: readonly ["kibibyte", "KiB"]; | ||
readonly aliases: readonly ["petabyte", "petabytes", "PB"]; | ||
readonly ratio: 1000000000000000; | ||
}, { | ||
readonly aliases: readonly ["pebibyte", "pebibytes", "PiB"]; | ||
readonly ratio: number; | ||
}] | readonly [{ | ||
readonly aliases: readonly ["kelvin", "kelvins", "K"]; | ||
readonly ratio: 1; | ||
readonly difference: 0; | ||
}, { | ||
readonly aliases: readonly ["fahrenheit", "F"]; | ||
readonly ratio: number; | ||
readonly difference: 459.67; | ||
}, { | ||
readonly aliases: readonly ["celsius", "C"]; | ||
readonly ratio: 1; | ||
readonly difference: 273.15; | ||
}, { | ||
readonly aliases: readonly ["rankine", "R"]; | ||
readonly ratio: number; | ||
readonly difference: 0; | ||
}, { | ||
readonly aliases: readonly ["delisle", "De"]; | ||
readonly ratio: number; | ||
readonly difference: 373.15; | ||
}])[]; |
@@ -24,3 +24,6 @@ { | ||
"files": [ | ||
"dist" | ||
"dist", | ||
"!dist/dev.d.ts", | ||
"!dist/util.d.ts", | ||
"!dist/conversions/*.d.ts" | ||
], | ||
@@ -36,2 +39,6 @@ "husky": { | ||
"name": "convert", | ||
"repository": { | ||
"type": "git", | ||
"url": "http://github.com/pizzafox/convert.git" | ||
}, | ||
"scripts": { | ||
@@ -47,3 +54,3 @@ "build": "tsdx build", | ||
"typings": "dist/index.d.ts", | ||
"version": "0.1.1-canary" | ||
"version": "0.2.0-canary" | ||
} |
# Convert | ||
[](https://bundlephobia.com/result?p=convert) | ||
A small library for really easy, totally type-safe unit conversions in JavaScript & TypeScript. | ||
@@ -7,2 +9,8 @@ | ||
```sh | ||
yarn add convert | ||
# or | ||
npm install convert | ||
``` | ||
## Features | ||
@@ -12,4 +20,5 @@ | ||
- Treeshake-able builds available | ||
- 0 dependencies | ||
- Out of the box ES3 backwards-compatibility | ||
- 0 dependencies | ||
- Works in browsers and Node.js | ||
@@ -53,2 +62,2 @@ ## Usage | ||
Big thanks to @TheAkio, @iCrawl, @p7g, and @aequasi for their help in getting the typesafety working. | ||
Big thanks to @Jdender, @TheAkio, @iCrawl, @p7g, @aequasi, and the [TypeScript Discord server](https://discord.gg/typescript) for their help in getting the typesafety working. |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
61
0
44457
8
587
1