| export {}; |
| "use strict"; | ||
| var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { | ||
| if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { | ||
| if (ar || !(i in from)) { | ||
| if (!ar) ar = Array.prototype.slice.call(from, 0, i); | ||
| ar[i] = from[i]; | ||
| } | ||
| } | ||
| return to.concat(ar || Array.prototype.slice.call(from)); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var index_1 = require("./index"); | ||
| var samples = 15; | ||
| var list = __spreadArray([], Array(samples), true); | ||
| console.info("\n/*\n * humanId()\n */"); | ||
| for (var _i = 0, list_1 = list; _i < list_1.length; _i++) { | ||
| var _ = list_1[_i]; | ||
| console.log("# " + (0, index_1.humanId)()); | ||
| } | ||
| console.info("\n/*\n * humanId('-') // or { separator: '-' }"); | ||
| for (var _a = 0, list_2 = list; _a < list_2.length; _a++) { | ||
| var _ = list_2[_a]; | ||
| console.log(" * \u2022 " + (0, index_1.humanId)('-')); | ||
| } | ||
| console.info(" */\n\nhumanId({ capitalize: false })"); | ||
| for (var _b = 0, list_3 = list; _b < list_3.length; _b++) { | ||
| var _ = list_3[_b]; | ||
| console.log("> " + (0, index_1.humanId)({ capitalize: false })); | ||
| } | ||
| //# sourceMappingURL=examples.js.map |
| {"version":3,"file":"examples.js","sourceRoot":"","sources":["../examples.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,iCAA+B;AAE/B,IAAM,OAAO,GAAG,EAAE,CAAA;AAClB,IAAM,IAAI,qBAAO,KAAK,CAAC,OAAO,CAAC,OAAC,CAAA;AAEhC,OAAO,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAA;AACvC,KAAe,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI,EAAC;IAAhB,IAAM,CAAC,aAAA;IAAW,OAAO,CAAC,GAAG,CAAC,OAAK,IAAA,eAAO,GAAI,CAAC,CAAA;CAAE;AAErD,OAAO,CAAC,IAAI,CAAC,gDAAkD,CAAC,CAAA;AAChE,KAAe,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI,EAAC;IAAhB,IAAM,CAAC,aAAA;IAAW,OAAO,CAAC,GAAG,CAAC,eAAQ,IAAA,eAAO,EAAC,GAAG,CAAG,CAAC,CAAA;CAAE;AAE3D,OAAO,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAA;AACrD,KAAe,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI,EAAC;IAAhB,IAAM,CAAC,aAAA;IAAW,OAAO,CAAC,GAAG,CAAC,OAAK,IAAA,eAAO,EAAC,EAAC,UAAU,EAAC,KAAK,EAAC,CAAG,CAAC,CAAA;CAAE"} |
+13
| import {humanId} from './index' | ||
| const samples = 15 | ||
| const list = [...Array(samples)] | ||
| console.info(`\n/*\n * humanId()\n */`) | ||
| for(const _ of list){ console.log(`# ${humanId()}`) } | ||
| console.info(`\n/*\n * humanId(\'-\') // or { separator: '-' }`) | ||
| for(const _ of list){ console.log(` * • ${humanId('-')}`) } | ||
| console.info(` */\n\nhumanId({ capitalize: false })`) | ||
| for(const _ of list){ console.log(`> ${humanId({capitalize:false})}`) } |
+1
-0
@@ -10,4 +10,5 @@ export declare const adjectives: string[]; | ||
| capitalize?: boolean; | ||
| multiplyPool?: number; | ||
| } | ||
| export declare function humanId(options?: Options | string): string; | ||
| export default humanId; |
+19
-15
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.adjectives = ["afraid", "all", "angry", "beige", "big", "bitter", "blue", "brave", "breezy", "bright", "brown", "bumpy", "busy", "calm", "chatty", "chilled", "chilly", "chubby", "clean", "clever", "cold", "cool", "crazy", "cruel", "cuddly", "curly", "curvy", "cute", "cyan", "deep", "dirty", "dry", "dull", "eager", "early", "easy", "eight", "eighty", "eleven", "empty", "every", "evil", "fair", "famous", "fast", "few", "fifty", "five", "flat", "fluffy", "forty", "four", "fresh", "friendly", "fruity", "funny", "fuzzy", "gentle", "giant", "gold", "good", "gorgeous", "great", "green", "grumpy", "happy", "healthy", "heavy", "hip", "honest", "hot", "hungry", "icy", "itchy", "khaki", "kind", "large", "late", "lazy", "lemon", "light", "little", "long", "loose", "loud", "lovely", "lucky", "many", "mean", "metal", "mighty", "modern", "moody", "nasty", "neat", "nervous", "new", "nice", "nine", "ninety", "odd", "old", "olive", "orange", "perfect", "pink", "plenty", "polite", "poor", "popular", "pretty", "proud", "puny", "purple", "quick", "quiet", "rare", "real", "red", "rich", "rotten", "rude", "sad", "salty", "selfish", "serious", "seven", "shaggy", "shaky", "sharp", "shiny", "short", "shy", "silent", "silly", "silver", "six", "sixty", "slick", "slimy", "slow", "small", "smart", "smooth", "soft", "solid", "some", "sour", "spicy", "spotty", "stale", "strange", "strong", "stupid", "sweet", "swift", "tall", "tame", "tangy", "tasty", "ten", "tender", "thick", "thin", "thirty", "three", "tidy", "tiny", "tired", "tough", "tricky", "twelve", "twenty", "two", "unlucky", "upset", "vast", "violet", "warm", "weak", "wet", "wicked", "wide", "wild", "wise", "witty", "yellow", "young", "yummy"]; | ||
| exports.nouns = ["apes", "animals", "bars", "baths", "breads", "bushes", "cloths", "clubs", "hoops", "loops", "memes", "papers", "parks", "paths", "showers", "signs", "sites", "streets", "teeth", "tires", "webs", "actors", "ads", "adults", "aliens", "ants", "apples", "apricots", "avocados", "baboons", "badgers", "bags", "balloons", "bananas", "bats", "beans", "bears", "beds", "beers", "bees", "berries", "bikes", "birds", "boats", "bobcats", "books", "bottles", "boxes", "brooms", "buckets", "bugs", "bulldogs", "buses", "buttons", "camels", "cameras", "candies", "candles", "carpets", "carrots", "carrots", "cars", "cats", "chairs", "cheetahs", "chefs", "cherries", "chicken", "clocks", "clouds", "coats", "cobras", "coins", "colts", "comics", "cooks", "cougars", "regions", "cows", "crabs", "crabs", "crews", "cups", "cycles", "dancers", "days", "deers", "dingos", "dodos", "dogs", "dolls", "dolphins", "donkeys", "donuts", "doodles", "doors", "dots", "dragons", "drinks", "dryers", "ducks", "ducks", "eagles", "ears", "eels", "eggs", "mammals", "emus", "experts", "eyes", "falcons", "fans", "feet", "files", "fireants", "fishes", "flies", "flowers", "forks", "foxes", "friends", "frogs", "games", "garlics", "geckos", "geese", "ghosts", "ghosts", "gifts", "glasses", "goats", "gorillas", "grapes", "guests", "hairs", "hats", "hornets", "horses", "hotels", "hounds", "houses", "humans", "icons", "impalas", "insects", "islands", "items", "jars", "jeans", "jobs", "jokes", "angaroos", "keys", "kids", "kings", "kiwis", "knives", "ladybugs", "lamps", "laws", "lemons", "lies", "ligers", "lions", "lizards", "llamas", "lobsters", "mails", "mangos", "maps", "masks", "mayflies", "meals", "melons", "mice", "mirrors", "moles", "monkeys", "months", "moons", "moose", "mugs", "nails", "needles", "news", "numbers", "olives", "onions", "oranges", "otters", "owls", "pandas", "pans", "panthers", "pants", "papayas", "parents", "parrots", "paws", "peaches", "pears", "peas", "penguins", "pens", "pets", "phones", "pianos", "pigs", "pillows", "planes", "planets", "plants", "plums", "poems", "poets", "points", "pots", "pugs", "pumas", "pumpkins", "queens", "rabbits", "radios", "rats", "ravens", "readers", "rice", "rings", "rivers", "rockets", "rocks", "roses", "rules", "schools", "scissors", "bats", "seals", "seas", "sheep", "shirts", "shoes", "shrimps", "singers", "sloths", "snails", "snakes", "socks", "spiders", "spies", "spoons", "squids", "stars", "steaks", "wings", "students", "suits", "suns", "swans", "symbols", "tables", "taxis", "teachers", "terms", "ties", "tigers", "timers", "tips", "toes", "tomatoes", "tools", "toys", "trainers", "trains", "trams", "trees", "turkeys", "turtles", "vans", "walls", "walls", "wasps", "waves", "ways", "weeks", "windows", "wolves", "wombats", "worms", "yaks", "years", "zebras", "zoos"]; | ||
| exports.verbs = ["accept", "act", "add", "admire", "agree", "allow", "appear", "applaud", "approve", "argue", "arrive", "attack", "attend", "bake", "bathe", "battle", "beam", "beg", "begin", "behave", "boil", "bow", "brake", "breathe", "brush", "build", "burn", "buy", "call", "camp", "care", "carry", "change", "cheat", "check", "cheer", "chew", "clap", "clean", "collect", "compare", "compete", "complain", "confess", "cough", "count", "cover", "crash", "cross", "cry", "dance", "decide", "deliver", "deny", "design", "destroy", "develop", "divide", "do", "double", "doubt", "draw", "dream", "dress", "drive", "drop", "drum", "eat", "end", "enjoy", "exercise", "exist", "explain", "explode", "fail", "fetch", "film", "fix", "flash", "float", "flow", "fly", "fold", "fry", "give", "glow", "grab", "greet", "grin", "grow", "guess", "hammer", "hang", "happen", "heal", "hear", "help", "hide", "hope", "hug", "hunt", "impress", "invent", "invite", "itch", "jam", "jog", "join", "joke", "judge", "juggle", "jump", "kick", "kiss", "kneel", "knock", "know", "laugh", "lay", "learn", "leave", "lick", "lie", "listen", "live", "look", "love", "march", "marry", "mate", "matter", "melt", "mix", "move", "nail", "notice", "obey", "occur", "own", "pay", "peel", "perform", "play", "poke", "press", "pretend", "promise", "protect", "prove", "provide", "pull", "pump", "punch", "push", "raise", "reflect", "refuse", "relate", "relax", "remain", "remember", "repair", "repeat", "reply", "report", "rescue", "rest", "retire", "return", "rhyme", "ring", "roll", "rule", "run", "rush", "scream", "search", "sell", "serve", "shake", "share", "shave", "shop", "shout", "sin", "sing", "sip", "sit", "sleep", "smash", "smell", "smile", "smoke", "sneeze", "sniff", "sort", "sparkle", "speak", "stare", "study", "suffer", "swim", "switch", "talk", "tan", "tap", "taste", "teach", "tease", "tell", "thank", "think", "tickle", "tie", "trade", "train", "travel", "try", "turn", "type", "unite", "vanish", "visit", "wait", "walk", "warn", "wash", "watch", "wave", "whisper", "wink", "wonder", "work", "worry", "yawn", "yell"]; | ||
| exports.humanId = exports.poolSize = exports.maxLength = exports.minLength = exports.verbs = exports.nouns = exports.adjectives = void 0; | ||
| exports.adjectives = ["afraid", "all", "angry", "beige", "big", "better", "bitter", "blue", "brave", "breezy", "bright", "brown", "bumpy", "busy", "calm", "chatty", "chilly", "chubby", "clean", "clear", "clever", "cold", "crazy", "cruel", "cuddly", "curly", "curvy", "cute", "common", "cold", "cool", "cyan", "dark", "deep", "dirty", "dry", "dull", "eager", "early", "easy", "eight", "eighty", "eleven", "empty", "every", "evil", "fair", "famous", "fast", "fancy", "few", "fine", "fifty", "five", "flat", "fluffy", "floppy", "forty", "four", "free", "fresh", "fruity", "full", "funny", "fuzzy", "gentle", "giant", "gold", "good", "great", "green", "grumpy", "happy", "heavy", "hip", "honest", "hot", "huge", "hungry", "icy", "itchy", "khaki", "kind", "large", "late", "lazy", "lemon", "legal", "light", "little", "long", "loose", "loud", "lovely", "lucky", "major", "many", "mean", "metal", "mighty", "modern", "moody", "nasty", "neat", "new", "nice", "nine", "ninety", "odd", "old", "olive", "open", "orange", "pink", "plain", "plenty", "polite", "poor", "pretty", "proud", "public", "puny", "petite", "purple", "quick", "quiet", "rare", "real", "ready", "red", "rich", "ripe", "rotten", "rude", "sad", "salty", "seven", "shaggy", "shaky", "sharp", "shiny", "short", "shy", "silent", "silly", "silver", "six", "sixty", "slick", "slimy", "slow", "small", "smart", "smooth", "social", "soft", "solid", "some", "sour", "spicy", "spotty", "stale", "strong", "stupid", "sweet", "swift", "tall", "tame", "tangy", "tasty", "ten", "tender", "thick", "thin", "thirty", "three", "tidy", "tiny", "tired", "tough", "tricky", "true", "twelve", "twenty", "two", "upset", "vast", "violet", "warm", "weak", "wet", "whole", "wicked", "wide", "wild", "wise", "witty", "yellow", "young", "yummy"]; | ||
| exports.nouns = ["apes", "animals", "areas", "bars", "banks", "baths", "breads", "bushes", "cloths", "clowns", "clubs", "hoops", "loops", "memes", "papers", "parks", "paths", "showers", "sides", "signs", "sites", "streets", "teeth", "tires", "webs", "actors", "ads", "adults", "aliens", "ants", "apples", "baboons", "badgers", "bags", "bananas", "bats", "beans", "bears", "beds", "beers", "bees", "berries", "bikes", "birds", "boats", "bobcats", "books", "bottles", "boxes", "brooms", "buckets", "bugs", "buses", "buttons", "camels", "cases", "cameras", "candies", "candles", "carpets", "carrots", "carrots", "cars", "cats", "chairs", "chefs", "chicken", "clocks", "clouds", "coats", "cobras", "coins", "corners", "colts", "comics", "cooks", "cougars", "regions", "results", "cows", "crabs", "crabs", "crews", "cups", "cities", "cycles", "dancers", "days", "deer", "dingos", "dodos", "dogs", "dolls", "donkeys", "donuts", "doodles", "doors", "dots", "dragons", "drinks", "dryers", "ducks", "ducks", "eagles", "ears", "eels", "eggs", "ends", "mammals", "emus", "experts", "eyes", "facts", "falcons", "fans", "feet", "files", "flies", "flowers", "forks", "foxes", "friends", "frogs", "games", "garlics", "geckos", "geese", "ghosts", "ghosts", "gifts", "glasses", "goats", "grapes", "groups", "guests", "hairs", "hands", "hats", "heads", "hornets", "horses", "hotels", "hounds", "houses", "humans", "icons", "ideas", "impalas", "insects", "islands", "items", "jars", "jeans", "jobs", "jokes", "keys", "kids", "kings", "kiwis", "knives", "lamps", "lands", "laws", "lemons", "lies", "lights", "lines", "lions", "lizards", "llamas", "mails", "mangos", "maps", "masks", "meals", "melons", "mice", "mirrors", "moments", "moles", "monkeys", "months", "moons", "moose", "mugs", "nails", "needles", "news", "nights", "numbers", "olives", "onions", "oranges", "otters", "owls", "pandas", "pans", "pants", "papayas", "parents", "parts", "parrots", "paws", "peaches", "pears", "peas", "pens", "pets", "phones", "pianos", "pigs", "pillows", "places", "planes", "planets", "plants", "plums", "poems", "poets", "points", "pots", "pugs", "pumas", "queens", "rabbits", "radios", "rats", "ravens", "readers", "rice", "rings", "rivers", "rockets", "rocks", "rooms", "roses", "rules", "schools", "bats", "seals", "seas", "sheep", "shirts", "shoes", "shrimps", "singers", "sloths", "snails", "snakes", "socks", "spiders", "spies", "spoons", "squids", "stars", "states", "steaks", "wings", "suits", "suns", "swans", "symbols", "tables", "taxes", "taxis", "teams", "terms", "things", "ties", "tigers", "times", "tips", "toes", "towns", "tools", "toys", "trains", "trams", "trees", "turkeys", "turtles", "vans", "views", "walls", "walls", "wasps", "waves", "ways", "weeks", "windows", "wolves", "women", "wombats", "words", "worlds", "worms", "yaks", "years", "zebras", "zoos"]; | ||
| exports.verbs = ["accept", "act", "add", "admire", "agree", "allow", "appear", "argue", "arrive", "ask", "attack", "attend", "bake", "bathe", "battle", "beam", "beg", "begin", "behave", "bet", "boil", "bow", "brake", "brush", "build", "burn", "buy", "call", "camp", "care", "carry", "change", "cheat", "check", "cheer", "chew", "clap", "clean", "cough", "count", "cover", "crash", "create", "cross", "cry", "cut", "dance", "decide", "deny", "design", "dig", "divide", "do", "double", "doubt", "draw", "dream", "dress", "drive", "drop", "drum", "eat", "end", "enter", "enjoy", "exist", "fail", "fall", "feel", "fetch", "film", "find", "fix", "flash", "float", "flow", "fly", "fold", "follow", "fry", "give", "glow", "go", "grab", "greet", "grin", "grow", "guess", "hammer", "hang", "happen", "heal", "hear", "help", "hide", "hope", "hug", "hunt", "invent", "invite", "itch", "jam", "jog", "join", "joke", "judge", "juggle", "jump", "kick", "kiss", "kneel", "knock", "know", "laugh", "lay", "lead", "learn", "leave", "lick", "like", "lie", "listen", "live", "look", "lose", "love", "make", "march", "marry", "mate", "matter", "melt", "mix", "move", "nail", "notice", "obey", "occur", "open", "own", "pay", "peel", "play", "poke", "post", "press", "prove", "pull", "pump", "pick", "punch", "push", "raise", "read", "refuse", "relate", "relax", "remain", "repair", "repeat", "reply", "report", "rescue", "rest", "retire", "return", "rhyme", "ring", "roll", "rule", "run", "rush", "say", "scream", "see", "search", "sell", "send", "serve", "shake", "share", "shave", "shine", "show", "shop", "shout", "sin", "sink", "sing", "sip", "sit", "sleep", "slide", "smash", "smell", "smile", "smoke", "sneeze", "sniff", "sort", "speak", "spend", "stand", "start", "stay", "stick", "stop", "stare", "study", "suffer", "swim", "switch", "take", "talk", "tan", "tap", "taste", "teach", "tease", "tell", "thank", "think", "throw", "tickle", "tie", "trade", "train", "travel", "try", "turn", "type", "unite", "vanish", "visit", "wait", "walk", "warn", "wash", "watch", "wave", "wear", "win", "wink", "wish", "wonder", "work", "worry", "write", "yawn", "yell"]; | ||
| function random(arr) { return arr[Math.floor(Math.random() * arr.length)]; } | ||
| // function longest(arr: string[]){ return arr.reduce((a, b) => a.length > b.length ? a : b); } | ||
| // function shortest(arr: string[]){ return arr.reduce((a, b) => a.length < b.length ? a : b); } | ||
| // Save some time by hard coding the minLength | ||
| // function longest(arr: string[]){ return arr.reduce((a, b) => a.length > b.length ? a : b) } | ||
| // function shortest(arr: string[]){ return arr.reduce((a, b) => a.length < b.length ? a : b) } | ||
| // save some time by hard coding the minLength | ||
| exports.minLength = 8; | ||
@@ -16,4 +17,4 @@ // [ | ||
| // ].reduce((a,b) => a + b); | ||
| // Save some time by hard coding the minLength | ||
| exports.maxLength = 24; | ||
| // save some time by hard coding the maxLength | ||
| exports.maxLength = 19; | ||
| // [ | ||
@@ -23,3 +24,3 @@ // longest(adjectives).length, | ||
| // longest(verbs).length | ||
| // ].reduce((a,b) => a + b); | ||
| // ].reduce((a,b) => a + b) | ||
| exports.poolSize = exports.adjectives.length * exports.nouns.length * exports.verbs.length; | ||
@@ -42,8 +43,11 @@ function humanId(options) { | ||
| exports.default = humanId; | ||
| // console.log('adjectives', adjectives.length); | ||
| // console.log('nouns', nouns.length); | ||
| // console.log('verbs', verbs.length); | ||
| // console.log('poolSize', poolSize); | ||
| // console.log('minLength', minLength); | ||
| // console.log('maxLength', maxLength); | ||
| // console.log('longest adjective', longest(adjectives), longest(adjectives).length) | ||
| // console.log('longest noun', longest(nouns), longest(nouns).length) | ||
| // console.log('longest verb', longest(verbs), longest(verbs).length) | ||
| // console.log('adjectives', adjectives.length) | ||
| // console.log('nouns', nouns.length) | ||
| // console.log('verbs', verbs.length) | ||
| // console.log('poolSize', poolSize) | ||
| // console.log('minLength', minLength) | ||
| // console.log('maxLength', maxLength) | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"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AAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,UAAU,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAC;AAEnxF,QAAA,KAAK,GAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAEnkE,SAAS,MAAM,CAAC,GAAa,IAAY,OAAO,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AAC5F,+FAA+F;AAC/F,gGAAgG;AAEhG,8CAA8C;AACjC,QAAA,SAAS,GAAW,CAAC,CAAC;AACnC,IAAI;AACJ,gCAAgC;AAChC,2BAA2B;AAC3B,0BAA0B;AAC1B,4BAA4B;AAE5B,8CAA8C;AACjC,QAAA,SAAS,GAAW,EAAE,CAAC;AACpC,IAAI;AACJ,+BAA+B;AAC/B,0BAA0B;AAC1B,yBAAyB;AACzB,4BAA4B;AAEf,QAAA,QAAQ,GAAW,kBAAU,CAAC,MAAM,GAAG,aAAK,CAAC,MAAM,GAAG,aAAK,CAAC,MAAM,CAAC;AAOhF,SAAgB,OAAO,CAAC,OAA8B;IAA9B,wBAAA,EAAA,YAA8B;IACrD,IAAG,OAAO,OAAO,KAAK,QAAQ;QAAE,OAAO,GAAG,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC;IACzD,IAAA,sBAAc,EAAd,mCAAc,EAAE,uBAAiB,EAAjB,sCAAiB,CAAa;IAEtD,IAAI,GAAG,GAAG;QACT,MAAM,CAAC,kBAAU,CAAC;QAClB,MAAM,CAAC,aAAK,CAAC;QACb,MAAM,CAAC,aAAK,CAAC;KACb,CAAC;IAEF,IAAG,UAAU;QACZ,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAvC,CAAuC,CAAC,CAAC;IAE7D,OAAO,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;AAC5B,CAAC;AAdD,0BAcC;AAED,kBAAe,OAAO,CAAC;AAEvB,gDAAgD;AAChD,sCAAsC;AACtC,sCAAsC;AACtC,qCAAqC;AACrC,uCAAuC;AACvC,uCAAuC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"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SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAA;AAEryF,QAAA,KAAK,GAAa,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC,CAAA;AAE3mE,SAAS,MAAM,CAAC,GAAa,IAAY,OAAO,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC;AAC3F,8FAA8F;AAC9F,+FAA+F;AAE/F,8CAA8C;AACjC,QAAA,SAAS,GAAW,CAAC,CAAA;AAClC,IAAI;AACJ,gCAAgC;AAChC,2BAA2B;AAC3B,0BAA0B;AAC1B,4BAA4B;AAE5B,8CAA8C;AACjC,QAAA,SAAS,GAAW,EAAE,CAAA;AACnC,IAAI;AACJ,+BAA+B;AAC/B,0BAA0B;AAC1B,yBAAyB;AACzB,2BAA2B;AAEd,QAAA,QAAQ,GAAW,kBAAU,CAAC,MAAM,GAAG,aAAK,CAAC,MAAM,GAAG,aAAK,CAAC,MAAM,CAAA;AAQ/E,SAAgB,OAAO,CAAC,OAA8B;IAA9B,wBAAA,EAAA,YAA8B;IACrD,IAAG,OAAO,OAAO,KAAK,QAAQ;QAAE,OAAO,GAAG,EAAE,SAAS,EAAE,OAAO,EAAE,CAAA;IACxD,IAAA,KAAsC,OAAO,UAA/B,EAAd,SAAS,mBAAG,EAAE,KAAA,EAAE,KAAsB,OAAO,WAAZ,EAAjB,UAAU,mBAAG,IAAI,KAAA,CAAY;IAErD,IAAI,GAAG,GAAG;QACT,MAAM,CAAC,kBAAU,CAAC;QAClB,MAAM,CAAC,aAAK,CAAC;QACb,MAAM,CAAC,aAAK,CAAC;KACb,CAAA;IAED,IAAG,UAAU;QACZ,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAvC,CAAuC,CAAC,CAAA;IAE5D,OAAO,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;AAC3B,CAAC;AAdD,0BAcC;AAED,kBAAe,OAAO,CAAA;AAEtB,oFAAoF;AACpF,qEAAqE;AACrE,qEAAqE;AACrE,+CAA+C;AAC/C,qCAAqC;AACrC,qCAAqC;AACrC,oCAAoC;AACpC,sCAAsC;AACtC,sCAAsC"} |
+28
-24
@@ -1,13 +0,13 @@ | ||
| export const adjectives: string[] = ["afraid", "all", "angry", "beige", "big", "bitter", "blue", "brave", "breezy", "bright", "brown", "bumpy", "busy", "calm", "chatty", "chilled", "chilly", "chubby", "clean", "clever", "cold", "cool", "crazy", "cruel", "cuddly", "curly", "curvy", "cute", "cyan", "deep", "dirty", "dry", "dull", "eager", "early", "easy", "eight", "eighty", "eleven", "empty", "every", "evil", "fair", "famous", "fast", "few", "fifty", "five", "flat", "fluffy", "forty", "four", "fresh", "friendly", "fruity", "funny", "fuzzy", "gentle", "giant", "gold", "good", "gorgeous", "great", "green", "grumpy", "happy", "healthy", "heavy", "hip", "honest", "hot", "hungry", "icy", "itchy", "khaki", "kind", "large", "late", "lazy", "lemon", "light", "little", "long", "loose", "loud", "lovely", "lucky", "many", "mean", "metal", "mighty", "modern", "moody", "nasty", "neat", "nervous", "new", "nice", "nine", "ninety", "odd", "old", "olive", "orange", "perfect", "pink", "plenty", "polite", "poor", "popular", "pretty", "proud", "puny", "purple", "quick", "quiet", "rare", "real", "red", "rich", "rotten", "rude", "sad", "salty", "selfish", "serious", "seven", "shaggy", "shaky", "sharp", "shiny", "short", "shy", "silent", "silly", "silver", "six", "sixty", "slick", "slimy", "slow", "small", "smart", "smooth", "soft", "solid", "some", "sour", "spicy", "spotty", "stale", "strange", "strong", "stupid", "sweet", "swift", "tall", "tame", "tangy", "tasty", "ten", "tender", "thick", "thin", "thirty", "three", "tidy", "tiny", "tired", "tough", "tricky", "twelve", "twenty", "two", "unlucky", "upset", "vast", "violet", "warm", "weak", "wet", "wicked", "wide", "wild", "wise", "witty", "yellow", "young", "yummy"]; | ||
| export const adjectives: string[] = ["afraid", "all", "angry", "beige", "big", "better", "bitter", "blue", "brave", "breezy", "bright", "brown", "bumpy", "busy", "calm", "chatty", "chilly", "chubby", "clean", "clear", "clever", "cold", "crazy", "cruel", "cuddly", "curly", "curvy", "cute", "common", "cold", "cool", "cyan", "dark", "deep", "dirty", "dry", "dull", "eager", "early", "easy", "eight", "eighty", "eleven", "empty", "every", "evil", "fair", "famous", "fast", "fancy", "few", "fine", "fifty", "five", "flat", "fluffy", "floppy", "forty", "four", "free", "fresh", "fruity", "full", "funny", "fuzzy", "gentle", "giant", "gold", "good", "great", "green", "grumpy", "happy", "heavy", "hip", "honest", "hot", "huge", "hungry", "icy", "itchy", "khaki", "kind", "large", "late", "lazy", "lemon", "legal", "light", "little", "long", "loose", "loud", "lovely", "lucky", "major", "many", "mean", "metal", "mighty", "modern", "moody", "nasty", "neat", "new", "nice", "nine", "ninety", "odd", "old", "olive", "open", "orange", "pink", "plain", "plenty", "polite", "poor", "pretty", "proud", "public", "puny", "petite", "purple", "quick", "quiet", "rare", "real", "ready", "red", "rich", "ripe", "rotten", "rude", "sad", "salty", "seven", "shaggy", "shaky", "sharp", "shiny", "short", "shy", "silent", "silly", "silver", "six", "sixty", "slick", "slimy", "slow", "small", "smart", "smooth", "social", "soft", "solid", "some", "sour", "spicy", "spotty", "stale", "strong", "stupid", "sweet", "swift", "tall", "tame", "tangy", "tasty", "ten", "tender", "thick", "thin", "thirty", "three", "tidy", "tiny", "tired", "tough", "tricky", "true", "twelve", "twenty", "two", "upset", "vast", "violet", "warm", "weak", "wet", "whole", "wicked", "wide", "wild", "wise", "witty", "yellow", "young", "yummy"] | ||
| export const nouns: string[] = ["apes", "animals", "bars", "baths", "breads", "bushes", "cloths", "clubs", "hoops", "loops", "memes", "papers", "parks", "paths", "showers", "signs", "sites", "streets", "teeth", "tires", "webs", "actors", "ads", "adults", "aliens", "ants", "apples", "apricots", "avocados", "baboons", "badgers", "bags", "balloons", "bananas", "bats", "beans", "bears", "beds", "beers", "bees", "berries", "bikes", "birds", "boats", "bobcats", "books", "bottles", "boxes", "brooms", "buckets", "bugs", "bulldogs", "buses", "buttons", "camels", "cameras", "candies", "candles", "carpets", "carrots", "carrots", "cars", "cats", "chairs", "cheetahs", "chefs", "cherries", "chicken", "clocks", "clouds", "coats", "cobras", "coins", "colts", "comics", "cooks", "cougars", "regions", "cows", "crabs", "crabs", "crews", "cups", "cycles", "dancers", "days", "deers", "dingos", "dodos", "dogs", "dolls", "dolphins", "donkeys", "donuts", "doodles", "doors", "dots", "dragons", "drinks", "dryers", "ducks", "ducks", "eagles", "ears", "eels", "eggs", "mammals", "emus", "experts", "eyes", "falcons", "fans", "feet", "files", "fireants", "fishes", "flies", "flowers", "forks", "foxes", "friends", "frogs", "games", "garlics", "geckos", "geese", "ghosts", "ghosts", "gifts", "glasses", "goats", "gorillas", "grapes", "guests", "hairs", "hats", "hornets", "horses", "hotels", "hounds", "houses", "humans", "icons", "impalas", "insects", "islands", "items", "jars", "jeans", "jobs", "jokes", "angaroos", "keys", "kids", "kings", "kiwis", "knives", "ladybugs", "lamps", "laws", "lemons", "lies", "ligers", "lions", "lizards", "llamas", "lobsters", "mails", "mangos", "maps", "masks", "mayflies", "meals", "melons", "mice", "mirrors", "moles", "monkeys", "months", "moons", "moose", "mugs", "nails", "needles", "news", "numbers", "olives", "onions", "oranges", "otters", "owls", "pandas", "pans", "panthers", "pants", "papayas", "parents", "parrots", "paws", "peaches", "pears", "peas", "penguins", "pens", "pets", "phones", "pianos", "pigs", "pillows", "planes", "planets", "plants", "plums", "poems", "poets", "points", "pots", "pugs", "pumas", "pumpkins", "queens", "rabbits", "radios", "rats", "ravens", "readers", "rice", "rings", "rivers", "rockets", "rocks", "roses", "rules", "schools", "scissors", "bats", "seals", "seas", "sheep", "shirts", "shoes", "shrimps", "singers", "sloths", "snails", "snakes", "socks", "spiders", "spies", "spoons", "squids", "stars", "steaks", "wings", "students", "suits", "suns", "swans", "symbols", "tables", "taxis", "teachers", "terms", "ties", "tigers", "timers", "tips", "toes", "tomatoes", "tools", "toys", "trainers", "trains", "trams", "trees", "turkeys", "turtles", "vans", "walls", "walls", "wasps", "waves", "ways", "weeks", "windows", "wolves", "wombats", "worms", "yaks", "years", "zebras", "zoos"]; | ||
| export const nouns: string[] = ["apes", "animals", "areas", "bars", "banks", "baths", "breads", "bushes", "cloths", "clowns", "clubs", "hoops", "loops", "memes", "papers", "parks", "paths", "showers", "sides", "signs", "sites", "streets", "teeth", "tires", "webs", "actors", "ads", "adults", "aliens", "ants", "apples", "baboons", "badgers", "bags", "bananas", "bats", "beans", "bears", "beds", "beers", "bees", "berries", "bikes", "birds", "boats", "bobcats", "books", "bottles", "boxes", "brooms", "buckets", "bugs", "buses", "buttons", "camels", "cases", "cameras", "candies", "candles", "carpets", "carrots", "carrots", "cars", "cats", "chairs", "chefs", "chicken", "clocks", "clouds", "coats", "cobras", "coins", "corners", "colts", "comics", "cooks", "cougars", "regions", "results", "cows", "crabs", "crabs", "crews", "cups", "cities", "cycles", "dancers", "days", "deer", "dingos", "dodos", "dogs", "dolls", "donkeys", "donuts", "doodles", "doors", "dots", "dragons", "drinks", "dryers", "ducks", "ducks", "eagles", "ears", "eels", "eggs", "ends", "mammals", "emus", "experts", "eyes", "facts", "falcons", "fans", "feet", "files", "flies", "flowers", "forks", "foxes", "friends", "frogs", "games", "garlics", "geckos", "geese", "ghosts", "ghosts", "gifts", "glasses", "goats", "grapes", "groups", "guests", "hairs", "hands", "hats", "heads", "hornets", "horses", "hotels", "hounds", "houses", "humans", "icons", "ideas", "impalas", "insects", "islands", "items", "jars", "jeans", "jobs", "jokes", "keys", "kids", "kings", "kiwis", "knives", "lamps", "lands", "laws", "lemons", "lies", "lights", "lines", "lions", "lizards", "llamas", "mails", "mangos", "maps", "masks", "meals", "melons", "mice", "mirrors", "moments", "moles", "monkeys", "months", "moons", "moose", "mugs", "nails", "needles", "news", "nights", "numbers", "olives", "onions", "oranges", "otters", "owls", "pandas", "pans", "pants", "papayas", "parents", "parts", "parrots", "paws", "peaches", "pears", "peas", "pens", "pets", "phones", "pianos", "pigs", "pillows", "places", "planes", "planets", "plants", "plums", "poems", "poets", "points", "pots", "pugs", "pumas", "queens", "rabbits", "radios", "rats", "ravens", "readers", "rice", "rings", "rivers", "rockets", "rocks", "rooms", "roses", "rules", "schools", "bats", "seals", "seas", "sheep", "shirts", "shoes", "shrimps", "singers", "sloths", "snails", "snakes", "socks", "spiders", "spies", "spoons", "squids", "stars", "states", "steaks", "wings", "suits", "suns", "swans", "symbols", "tables", "taxes", "taxis", "teams", "terms", "things", "ties", "tigers", "times", "tips", "toes", "towns", "tools", "toys", "trains", "trams", "trees", "turkeys", "turtles", "vans", "views", "walls", "walls", "wasps", "waves", "ways", "weeks", "windows", "wolves", "women", "wombats", "words", "worlds", "worms", "yaks", "years", "zebras", "zoos"] | ||
| export const verbs: string[] = ["accept", "act", "add", "admire", "agree", "allow", "appear", "applaud", "approve", "argue", "arrive", "attack", "attend", "bake", "bathe", "battle", "beam", "beg", "begin", "behave", "boil", "bow", "brake", "breathe", "brush", "build", "burn", "buy", "call", "camp", "care", "carry", "change", "cheat", "check", "cheer", "chew", "clap", "clean", "collect", "compare", "compete", "complain", "confess", "cough", "count", "cover", "crash", "cross", "cry", "dance", "decide", "deliver", "deny", "design", "destroy", "develop", "divide", "do", "double", "doubt", "draw", "dream", "dress", "drive", "drop", "drum", "eat", "end", "enjoy", "exercise", "exist", "explain", "explode", "fail", "fetch", "film", "fix", "flash", "float", "flow", "fly", "fold", "fry", "give", "glow", "grab", "greet", "grin", "grow", "guess", "hammer", "hang", "happen", "heal", "hear", "help", "hide", "hope", "hug", "hunt", "impress", "invent", "invite", "itch", "jam", "jog", "join", "joke", "judge", "juggle", "jump", "kick", "kiss", "kneel", "knock", "know", "laugh", "lay", "learn", "leave", "lick", "lie", "listen", "live", "look", "love", "march", "marry", "mate", "matter", "melt", "mix", "move", "nail", "notice", "obey", "occur", "own", "pay", "peel", "perform", "play", "poke", "press", "pretend", "promise", "protect", "prove", "provide", "pull", "pump", "punch", "push", "raise", "reflect", "refuse", "relate", "relax", "remain", "remember", "repair", "repeat", "reply", "report", "rescue", "rest", "retire", "return", "rhyme", "ring", "roll", "rule", "run", "rush", "scream", "search", "sell", "serve", "shake", "share", "shave", "shop", "shout", "sin", "sing", "sip", "sit", "sleep", "smash", "smell", "smile", "smoke", "sneeze", "sniff", "sort", "sparkle", "speak", "stare", "study", "suffer", "swim", "switch", "talk", "tan", "tap", "taste", "teach", "tease", "tell", "thank", "think", "tickle", "tie", "trade", "train", "travel", "try", "turn", "type", "unite", "vanish", "visit", "wait", "walk", "warn", "wash", "watch", "wave", "whisper", "wink", "wonder", "work", "worry", "yawn", "yell"]; | ||
| export const verbs: string[] = ["accept", "act", "add", "admire", "agree", "allow", "appear", "argue", "arrive", "ask", "attack", "attend", "bake", "bathe", "battle", "beam", "beg", "begin", "behave", "bet", "boil", "bow", "brake", "brush", "build", "burn", "buy", "call", "camp", "care", "carry", "change", "cheat", "check", "cheer", "chew", "clap", "clean", "cough", "count", "cover", "crash", "create", "cross", "cry", "cut", "dance", "decide", "deny", "design", "dig", "divide", "do", "double", "doubt", "draw", "dream", "dress", "drive", "drop", "drum", "eat", "end", "enter", "enjoy", "exist", "fail", "fall", "feel", "fetch", "film", "find", "fix", "flash", "float", "flow", "fly", "fold", "follow", "fry", "give", "glow", "go", "grab", "greet", "grin", "grow", "guess", "hammer", "hang", "happen", "heal", "hear", "help", "hide", "hope", "hug", "hunt", "invent", "invite", "itch", "jam", "jog", "join", "joke", "judge", "juggle", "jump", "kick", "kiss", "kneel", "knock", "know", "laugh", "lay", "lead", "learn", "leave", "lick", "like", "lie", "listen", "live", "look", "lose", "love", "make", "march", "marry", "mate", "matter", "melt", "mix", "move", "nail", "notice", "obey", "occur", "open", "own", "pay", "peel", "play", "poke", "post", "press", "prove", "pull", "pump", "pick", "punch", "push", "raise", "read", "refuse", "relate", "relax", "remain", "repair", "repeat", "reply", "report", "rescue", "rest", "retire", "return", "rhyme", "ring", "roll", "rule", "run", "rush", "say", "scream", "see", "search", "sell", "send", "serve", "shake", "share", "shave", "shine", "show", "shop", "shout", "sin", "sink", "sing", "sip", "sit", "sleep", "slide", "smash", "smell", "smile", "smoke", "sneeze", "sniff", "sort", "speak", "spend", "stand", "start", "stay", "stick", "stop", "stare", "study", "suffer", "swim", "switch", "take", "talk", "tan", "tap", "taste", "teach", "tease", "tell", "thank", "think", "throw", "tickle", "tie", "trade", "train", "travel", "try", "turn", "type", "unite", "vanish", "visit", "wait", "walk", "warn", "wash", "watch", "wave", "wear", "win", "wink", "wish", "wonder", "work", "worry", "write", "yawn", "yell"] | ||
| function random(arr: string[]): string { return arr[Math.floor(Math.random()*arr.length)]; } | ||
| // function longest(arr: string[]){ return arr.reduce((a, b) => a.length > b.length ? a : b); } | ||
| // function shortest(arr: string[]){ return arr.reduce((a, b) => a.length < b.length ? a : b); } | ||
| function random(arr: string[]): string { return arr[Math.floor(Math.random()*arr.length)] } | ||
| // function longest(arr: string[]){ return arr.reduce((a, b) => a.length > b.length ? a : b) } | ||
| // function shortest(arr: string[]){ return arr.reduce((a, b) => a.length < b.length ? a : b) } | ||
| // Save some time by hard coding the minLength | ||
| export const minLength: number = 8; | ||
| // save some time by hard coding the minLength | ||
| export const minLength: number = 8 | ||
| // [ | ||
@@ -19,4 +19,4 @@ // shortest(adjectives).length, | ||
| // Save some time by hard coding the minLength | ||
| export const maxLength: number = 24; | ||
| // save some time by hard coding the maxLength | ||
| export const maxLength: number = 19 | ||
| // [ | ||
@@ -26,5 +26,5 @@ // longest(adjectives).length, | ||
| // longest(verbs).length | ||
| // ].reduce((a,b) => a + b); | ||
| // ].reduce((a,b) => a + b) | ||
| export const poolSize: number = adjectives.length * nouns.length * verbs.length; | ||
| export const poolSize: number = adjectives.length * nouns.length * verbs.length | ||
@@ -34,7 +34,8 @@ interface Options { | ||
| capitalize?: boolean | ||
| multiplyPool?: number | ||
| } | ||
| export function humanId(options: Options | string = {}): string { | ||
| if(typeof options === 'string') options = { separator: options }; | ||
| const { separator = '', capitalize = true } = options; | ||
| if(typeof options === 'string') options = { separator: options } | ||
| const { separator = '', capitalize = true } = options | ||
@@ -45,17 +46,20 @@ let res = [ | ||
| random(verbs) | ||
| ]; | ||
| ] | ||
| if(capitalize) | ||
| res = res.map(r => r.charAt(0).toUpperCase() + r.substr(1)); | ||
| res = res.map(r => r.charAt(0).toUpperCase() + r.substr(1)) | ||
| return res.join(separator); | ||
| return res.join(separator) | ||
| } | ||
| export default humanId; | ||
| export default humanId | ||
| // console.log('adjectives', adjectives.length); | ||
| // console.log('nouns', nouns.length); | ||
| // console.log('verbs', verbs.length); | ||
| // console.log('poolSize', poolSize); | ||
| // console.log('minLength', minLength); | ||
| // console.log('maxLength', maxLength); | ||
| // console.log('longest adjective', longest(adjectives), longest(adjectives).length) | ||
| // console.log('longest noun', longest(nouns), longest(nouns).length) | ||
| // console.log('longest verb', longest(verbs), longest(verbs).length) | ||
| // console.log('adjectives', adjectives.length) | ||
| // console.log('nouns', nouns.length) | ||
| // console.log('verbs', verbs.length) | ||
| // console.log('poolSize', poolSize) | ||
| // console.log('minLength', minLength) | ||
| // console.log('maxLength', maxLength) |
+7
-3
| { | ||
| "name": "human-id", | ||
| "version": "2.0.1", | ||
| "version": "3.0.0", | ||
| "description": "Returns from a pool of 10m human-readable IDs", | ||
@@ -10,3 +10,4 @@ "main": "dist/index.js", | ||
| "start": "tsc -w", | ||
| "build": "tsc" | ||
| "build": "rm -rf ./dist && tsc", | ||
| "examples": "tsc && node ./dist/examples.js" | ||
| }, | ||
@@ -28,3 +29,6 @@ "repository": { | ||
| }, | ||
| "homepage": "https://github.com/RienNeVaPlus/human-id#readme" | ||
| "homepage": "https://github.com/RienNeVaPlus/human-id#readme", | ||
| "devDependencies": { | ||
| "typescript": "^4.4.4" | ||
| } | ||
| } |
+12
-8
@@ -5,6 +5,9 @@ <h3 align="center">💃🆔</h3> | ||
|  | ||
|  | ||
| > Using words to identify datasets (instead of numbers) provides various advantages when humans are involved, ie increased distinction and rememberability. | ||
| Human-ID generates readable strings by chaining common short words of the english language in a semi-meaningful way. | ||
| The result is concatenated of `adjective + noun + verb` resulting in a total of **13 024 368** possible combinations. | ||
| The result is concatenated of `adjective + noun + verb` resulting in a pool size of **15 000 000** possible combinations. | ||
@@ -17,3 +20,3 @@ - **SFW**: no bad words; family friendly results | ||
| - FortyGhostsTalk | ||
| - CalmPanthersDream | ||
| - CalmSnailsDream | ||
| - TastyRocksSparkle | ||
@@ -23,4 +26,4 @@ - HealthyCowsSmile | ||
| - StrangeCarsRush | ||
| - TwoKangaroosSing | ||
| - HappyDolphinsJump | ||
| - TwoLizardsSing | ||
| - HappyLionsJump | ||
@@ -45,6 +48,7 @@ ## Install | ||
| // RareGeckosJam | ||
| humanId(); | ||
| humanId() | ||
| // Rare~Geckos~Jam | ||
| humanId('~'); | ||
| // alias for { separator: '~' } | ||
| humanId('~') | ||
@@ -54,4 +58,4 @@ // rare-geckos-jam | ||
| separator: '-', | ||
| capitalize: false | ||
| }); | ||
| capitalize: false, | ||
| }) | ||
| ``` | ||
@@ -58,0 +62,0 @@ |
+4
-4
@@ -15,5 +15,5 @@ { | ||
| // "outFile": "./", /* Concatenate and emit output to single file. */ | ||
| "outDir": "./dist/", /* Redirect output structure to the directory. */ | ||
| // "rootDir": "./src/", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ | ||
| "rootDirs": ["./src/"], | ||
| "outDir": "./dist", /* Redirect output structure to the directory. */ | ||
| "rootDir": ".", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ | ||
| // "rootDirs": ["./"], | ||
| // "composite": true, /* Enable project compilation */ | ||
@@ -65,3 +65,3 @@ // "removeComments": true, /* Do not emit comments to output. */ | ||
| "include": ["./**.ts"], | ||
| "exclude": ["node_modules", "dist"] | ||
| "exclude": ["node_modules", "./dist"] | ||
| } |
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.
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
398983
1.02%14
40%252
24.75%86
4.88%1
Infinity%2
Infinity%