{"_id":"typechecker","_rev":"297902","name":"typechecker","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","dist-tags":{"latest":"9.3.0"},"maintainers":[{"name":"bevryme","email":""}],"time":{"modified":"2024-01-08T03:00:28.000Z","created":"2013-03-27T05:45:37.843Z","9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12":"2023-12-28T15:44:57.862Z","9.3.0":"2023-12-27T07:27:34.558Z","9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8":"2023-12-27T07:25:36.573Z","9.2.0":"2023-12-05T15:55:10.186Z","9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887":"2023-12-05T15:54:28.174Z","9.1.0":"2023-12-05T12:13:30.861Z","9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc":"2023-12-05T12:12:24.573Z","9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a":"2023-11-25T05:48:08.671Z","9.0.0":"2023-11-25T05:42:03.908Z","9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027":"2023-11-25T05:41:56.408Z","8.6.0":"2023-11-24T22:22:15.784Z","8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab":"2023-11-24T22:22:10.878Z","8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834":"2023-11-21T04:38:47.299Z","8.5.0":"2023-11-21T04:37:42.753Z","8.4.0":"2023-11-21T00:56:32.786Z","8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb":"2023-11-21T00:56:30.493Z","8.3.0":"2023-11-20T13:38:21.730Z","8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553":"2023-11-20T13:38:13.789Z","8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba":"2023-11-14T15:37:02.216Z","8.2.0":"2023-11-14T15:36:58.290Z","8.1.0":"2023-11-13T11:21:06.748Z","8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa":"2023-11-13T11:19:06.288Z","8.0.0":"2023-11-12T21:19:18.762Z","8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b":"2023-11-12T21:19:13.801Z","7.18.0":"2021-07-31T16:59:32.693Z","7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7":"2021-07-31T16:57:41.380Z","7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0":"2020-11-01T11:46:15.161Z","7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37":"2020-10-29T03:54:51.926Z","7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290":"2020-10-25T12:53:45.333Z","7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4":"2020-10-25T10:55:41.565Z","7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435":"2020-10-18T09:59:02.742Z","7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e":"2020-10-11T10:39:24.260Z","7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a":"2020-10-11T09:04:54.176Z","7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9":"2020-10-04T07:45:55.649Z","7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f":"2020-09-27T13:44:01.683Z","7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21":"2020-09-27T11:38:16.702Z","7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575":"2020-09-20T12:43:01.340Z","7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7":"2020-09-13T11:38:59.485Z","7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0":"2020-09-13T09:24:55.057Z","7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60":"2020-09-06T12:22:28.443Z","7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10":"2020-09-05T05:04:22.524Z","7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e":"2020-09-04T08:35:54.703Z","7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d":"2020-09-04T07:55:42.762Z","7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad":"2020-09-02T19:58:10.207Z","7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037":"2020-08-23T13:36:29.356Z","7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a":"2020-08-17T22:24:23.979Z","7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023":"2020-08-17T22:22:38.808Z","7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4":"2020-08-04T07:01:45.689Z","7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f":"2020-07-22T21:24:26.940Z","7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1":"2020-06-25T05:07:09.739Z","7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea":"2020-06-25T00:28:28.291Z","7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8":"2020-06-24T23:59:04.418Z","7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e":"2020-06-24T23:12:25.695Z","7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da":"2020-06-21T20:11:25.032Z","7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2":"2020-06-21T09:08:08.207Z","7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a":"2020-06-20T12:04:35.328Z","7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a":"2020-06-19T20:27:04.442Z","7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da":"2020-06-10T15:40:05.170Z","7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a":"2020-06-10T11:14:41.358Z","7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d":"2020-05-21T17:43:53.888Z","7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31":"2020-05-21T12:56:34.154Z","7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e":"2020-05-21T03:04:47.362Z","7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e":"2020-05-20T21:47:00.702Z","7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06":"2020-05-11T11:30:58.181Z","6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72":"2020-05-01T04:41:21.526Z","6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130":"2019-12-09T20:17:13.729Z","6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e":"2019-12-06T12:08:33.349Z","6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f":"2019-12-06T11:59:00.030Z","6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53":"2019-12-06T08:40:13.957Z","6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d":"2019-12-06T08:38:45.839Z","6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392":"2019-12-06T08:24:41.607Z","6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882":"2019-12-06T05:52:47.980Z","5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3":"2019-12-01T17:04:31.718Z","5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc":"2019-11-30T23:28:03.539Z","5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa":"2019-11-25T04:31:14.058Z","5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d":"2019-11-18T07:26:43.471Z","4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b":"2019-11-18T05:15:20.733Z","4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c":"2019-11-18T05:00:03.265Z","4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7":"2019-11-17T23:05:53.843Z","4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923":"2019-11-14T14:13:20.166Z","4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6":"2019-11-13T22:32:50.409Z","4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0":"2019-11-12T23:33:44.794Z","4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e":"2019-11-08T13:05:11.309Z","7.17.0":"2020-10-29T03:55:03.305Z","7.16.0":"2020-09-05T05:05:45.773Z","7.15.0":"2020-09-04T08:37:15.540Z","7.14.0":"2020-08-17T22:24:08.712Z","7.13.0":"2020-08-04T07:03:07.352Z","7.12.0":"2020-07-22T21:25:17.545Z","7.11.0":"2020-06-25T05:08:33.239Z","7.10.0":"2020-06-25T00:29:52.609Z","7.9.0":"2020-06-21T20:12:52.187Z","7.8.0":"2020-06-21T09:10:22.095Z","7.7.0":"2020-06-20T12:05:55.271Z","7.6.0":"2020-06-10T15:41:22.473Z","7.5.0":"2020-06-10T11:16:02.125Z","7.4.0":"2020-05-21T17:45:06.638Z","7.3.0":"2020-05-21T12:57:56.420Z","7.2.0":"2020-05-21T03:05:58.407Z","7.1.0":"2020-05-20T21:48:19.304Z","7.0.0":"2020-05-11T11:32:18.761Z","6.4.0":"2020-05-01T04:42:32.976Z","6.3.0":"2019-12-09T20:16:13.494Z","6.2.0":"2019-12-06T12:10:02.884Z","6.1.0":"2019-12-06T11:59:30.649Z","6.0.0":"2019-12-06T05:55:45.249Z","5.2.0":"2019-12-01T17:05:14.894Z","5.1.0":"2019-11-30T23:29:26.436Z","5.0.0":"2019-11-18T07:28:00.296Z","4.11.0":"2019-11-18T05:02:37.148Z","4.10.0":"2019-11-17T23:09:14.770Z","4.9.0":"2019-11-12T23:36:08.730Z","4.8.0":"2019-11-08T13:07:49.313Z","4.7.0":"2018-12-07T03:44:39.303Z","4.6.0":"2018-09-08T07:36:34.699Z","4.5.0":"2018-02-16T20:56:20.067Z","4.4.1":"2017-01-18T10:35:34.051Z","4.4.0":"2016-11-11T05:17:06.972Z","4.3.0":"2016-03-21T03:59:50.644Z","4.2.1":"2016-03-20T02:46:18.678Z","4.2.0":"2016-03-20T02:22:01.964Z","4.1.0":"2016-01-15T06:04:08.255Z","4.0.1":"2015-12-09T07:39:54.607Z","4.0.0":"2015-09-21T01:53:17.139Z","3.0.0":"2015-08-26T23:26:49.817Z","2.1.0":"2015-08-26T06:41:52.243Z","2.0.8":"2013-11-01T05:18:51.683Z","2.0.7":"2013-10-26T23:32:58.750Z","2.0.6":"2013-09-18T12:57:40.800Z","2.0.5":"2013-09-18T12:42:24.514Z","2.0.4":"2013-09-18T12:36:17.943Z","2.0.3":"2013-09-18T05:28:57.692Z","2.0.2":"2013-09-18T05:13:46.924Z","2.0.1":"2013-03-27T06:20:14.351Z","2.0.0":"2013-03-27T05:45:37.843Z"},"users":{},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"versions":{"9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12":{"title":"TypeChecker","name":"typechecker","version":"9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12","license":"Artistic-2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://joe.fun"},{"name":"Matt Bierner","url":"https://mattbierner.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Armen Mkrtchian (https://mogoni.dev) (https://github.com/Armenm)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io) (https://github.com/codecov)","dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)","Elliott Ditman (https://elliottditman.com) (https://github.com/elliottditman)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","GitHub (https://github.com/about) (https://github.com/github)","Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://mdm.cc) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Michael Harry Scepaniak <mhs1.sys@gmail.com> (https://michaelscepaniak.com) (https://github.com/hispanic)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)","Nermal <nermalcat69@skiff.com> (https://arjunaditya.vercel.app) (https://github.com/nermalcat69)","Pleo (https://www.pleo.io) (https://github.com/pleo-io)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)","WriterJohnBuck (https://github.com/WriterJohnBuck)"],"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.21.0"},"devDependencies":{"@types/node":"^20.10.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","assert-helpers":"^11.12.0","eslint":"^8.56.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","kava":"^7.6.0","make-deno-edition":"^2.2.0","prettier":"^3.1.1","projectz":"^4.1.1","typedoc":"^0.25.4","typescript":"5.3.3","valid-directory":"^4.8.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz --offline","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12","readmeFilename":"README.md","gitHead":"acb9c34358ef897fb27cdc9a030bda131e6cab12","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"8b994b2aa224c3a34debb2de7d765b91b3fba79b","size":18649,"noattachment":false,"key":"/typechecker/-/typechecker-9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.4.0-next.1703778254.acb9c34358ef897fb27cdc9a030bda131e6cab12_1703778297598_0.7644785431804084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T15:44:57.862Z","publish_time":1703778297862,"_source_registry_name":"default","_cnpm_publish_time":1703778297862},"9.3.0":{"title":"TypeChecker","name":"typechecker","version":"9.3.0","license":"Artistic-2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://joe.fun"},{"name":"Matt Bierner","url":"https://mattbierner.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://bevry.me) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)"],"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.20.0"},"devDependencies":{"@types/node":"^20.10.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","assert-helpers":"^11.11.0","eslint":"^8.56.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","kava":"^7.5.0","make-deno-edition":"^2.1.0","prettier":"^3.1.1","projectz":"^4.0.0","typedoc":"^0.25.4","typescript":"5.3.3","valid-directory":"^4.7.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.3.0","gitHead":"019a3b2a8a58380adcb4e4f20e2577844d4303b8","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"3ec893922a5cc0c0e42007ebfb6f8444e0380a7d","size":18075,"noattachment":false,"key":"/typechecker/-/typechecker-9.3.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.3.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.3.0_1703662054373_0.18706719022449092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T07:27:34.558Z","publish_time":1703662054558,"_source_registry_name":"default","_cnpm_publish_time":1703662054558},"9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8":{"title":"TypeChecker","name":"typechecker","version":"9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8","license":"Artistic-2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","funding":"https://bevry.me/fund","repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},"authors":["Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."],"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://joe.fun"},{"name":"Matt Bierner","url":"https://mattbierner.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://seanfridman.com"}],"sponsors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"],"donors":["Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)","Balsa <hello@balsa.com> (https://balsa.com) (https://github.com/balsa)","Chad (https://opencollective.com/chad8)","Codecov <hello-codecov@sentry.io> (https://codecov.io/) (https://github.com/codecov)","entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)","Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)","Michael Duane Mooring (https://bevry.me) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)","Mohammed Shah <shah@idk.uno> (https://github.com/smashah) (https://thanks.dev/d/gh/smashah) (https://twitter.com/smashah)","Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)","Rob Morris <rob@prismatik.com.au> (https://github.com/Rob-Morris)","Sentry (https://sentry.io) (https://github.com/getsentry)","ServieJS (https://github.com/serviejs) (https://thanks.dev/d/gh/serviejs)","Skunk Team (https://skunk.team) (https://github.com/skunkteam)","Syntax <scott@syntax.fm> (https://syntax.fm) (https://github.com/syntaxfm)"],"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.20.0"},"devDependencies":{"@types/node":"^20.10.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","assert-helpers":"^11.11.0","eslint":"^8.56.0","eslint-config-bevry":"^5.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","kava":"^7.5.0","make-deno-edition":"^2.1.0","prettier":"^3.1.1","projectz":"^4.0.0","typedoc":"^0.25.4","typescript":"5.3.3","valid-directory":"^4.7.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8","readmeFilename":"README.md","gitHead":"019a3b2a8a58380adcb4e4f20e2577844d4303b8","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"479bb4ba55b95e40a340195b8e4717c97be60092","size":18152,"noattachment":false,"key":"/typechecker/-/typechecker-9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.3.0-next.1703661934.019a3b2a8a58380adcb4e4f20e2577844d4303b8_1703661936394_0.40462071218294615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T07:25:36.573Z","publish_time":1703661936573,"_source_registry_name":"default","_cnpm_publish_time":1703661936573},"9.2.0":{"title":"TypeChecker","name":"typechecker","version":"9.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.19.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","assert-helpers":"^11.9.0","eslint":"^8.55.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.1","prettier":"^3.1.0","projectz":"^3.4.0","typedoc":"^0.25.4","typescript":"5.3.2","valid-directory":"^4.6.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.2.0","gitHead":"f2739c783e11bef5ea964fc3168dd3ea22dbc887","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"6dead5175c7f084cefbefd758c892c05b42b873d","size":17281,"noattachment":false,"key":"/typechecker/-/typechecker-9.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.2.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.2.0_1701791709914_0.09709565682272614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T15:55:10.186Z","publish_time":1701791710186,"_source_registry_name":"default","_cnpm_publish_time":1701791710186},"9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887":{"title":"TypeChecker","name":"typechecker","version":"9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.19.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","assert-helpers":"^11.9.0","eslint":"^8.55.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.1","prettier":"^3.1.0","projectz":"^3.4.0","typedoc":"^0.25.4","typescript":"5.3.2","valid-directory":"^4.6.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887","readmeFilename":"README.md","gitHead":"f2739c783e11bef5ea964fc3168dd3ea22dbc887","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"d5c3afaf89fa772acecd019b25c14d082fdc8a0a","size":17337,"noattachment":false,"key":"/typechecker/-/typechecker-9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.2.0-next.1701791666.f2739c783e11bef5ea964fc3168dd3ea22dbc887_1701791667930_0.8114738796210468"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T15:54:28.174Z","publish_time":1701791668174,"_source_registry_name":"default","_cnpm_publish_time":1701791668174},"9.1.0":{"title":"TypeChecker","name":"typechecker","version":"9.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.18.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","assert-helpers":"^11.8.0","eslint":"^8.55.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.1","prettier":"^3.1.0","projectz":"^3.4.0","typedoc":"^0.25.4","typescript":"5.3.2","valid-directory":"^4.6.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.1.0","gitHead":"3c54fdb00d29abd42b4eba755877d337057114dc","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"90f37821766d50ad1034e3921b250a6de698b31d","size":17278,"noattachment":false,"key":"/typechecker/-/typechecker-9.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.1.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.1.0_1701778410675_0.5400375060282125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T12:13:30.861Z","publish_time":1701778410861,"_source_registry_name":"default","_cnpm_publish_time":1701778410861},"9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc":{"title":"TypeChecker","name":"typechecker","version":"9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.18.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.13.2","@typescript-eslint/parser":"^6.13.2","assert-helpers":"^11.8.0","eslint":"^8.55.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.1","prettier":"^3.1.0","projectz":"^3.4.0","typedoc":"^0.25.4","typescript":"5.3.2","valid-directory":"^4.6.0","valid-module":"^2.6.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","endOfLine":"lf"},"_id":"typechecker@9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc","readmeFilename":"README.md","gitHead":"3c54fdb00d29abd42b4eba755877d337057114dc","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"69c34145415023154abc8b48688a9e7e0d08890e","size":17333,"noattachment":false,"key":"/typechecker/-/typechecker-9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.1.0-next.1701778342.3c54fdb00d29abd42b4eba755877d337057114dc_1701778344365_0.6038799062852469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T12:12:24.573Z","publish_time":1701778344573,"_source_registry_name":"default","_cnpm_publish_time":1701778344573},"9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a":{"title":"TypeChecker","name":"typechecker","version":"9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.16.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.6.0","eslint":"^8.54.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.0","prettier":"^3.1.0","projectz":"^3.4.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.5.0","valid-module":"^2.5.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a","readmeFilename":"README.md","gitHead":"6cec1fd7e7995369a77db32de2040bf81f9fd96a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"20cc1ceeb74f5e3dd9d7adc4247c53d2f5efde58","size":17268,"noattachment":false,"key":"/typechecker/-/typechecker-9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.0.0-next.1700891286.6cec1fd7e7995369a77db32de2040bf81f9fd96a_1700891288447_0.6876638607833951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T05:48:08.671Z","publish_time":1700891288671,"_source_registry_name":"default","_cnpm_publish_time":1700891288671},"9.0.0":{"title":"TypeChecker","name":"typechecker","version":"9.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.16.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.6.0","eslint":"^8.54.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.0","prettier":"^3.1.0","projectz":"^3.4.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.5.0","valid-module":"^2.5.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@9.0.0","gitHead":"3ea794d71d08da87fe1962ec8557106fb87d0027","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"6cd2dcd3e9c2cfab04ac8ce2e376ac52f0376af9","size":17210,"noattachment":false,"key":"/typechecker/-/typechecker-9.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.0.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.0.0_1700890923736_0.23480125336521263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T05:42:03.908Z","publish_time":1700890923908,"_source_registry_name":"default","_cnpm_publish_time":1700890923908},"9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027":{"title":"TypeChecker","name":"typechecker","version":"9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.16.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.6.0","eslint":"^8.54.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.0","prettier":"^3.1.0","projectz":"^3.4.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.5.0","valid-module":"^2.5.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027","readmeFilename":"README.md","gitHead":"3ea794d71d08da87fe1962ec8557106fb87d0027","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"5fad546b760a7c0f38cfc49caf27ca4c81e5cdf2","size":17268,"noattachment":false,"key":"/typechecker/-/typechecker-9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_9.0.0-next.1700890914.3ea794d71d08da87fe1962ec8557106fb87d0027_1700890916203_0.7798694780128537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T05:41:56.408Z","publish_time":1700890916408,"_source_registry_name":"default","_cnpm_publish_time":1700890916408},"8.6.0":{"title":"TypeChecker","name":"typechecker","version":"8.6.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.16.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.6.0","eslint":"^8.54.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.0","prettier":"^3.1.0","projectz":"^3.4.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.5.0","valid-module":"^2.5.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.6.0","gitHead":"8124fd71a842d73944daad9f44000d1b69f9f9ab","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"02060fc7e59706bc200a8eac8bf002b7aee2d1ef","size":15875,"noattachment":false,"key":"/typechecker/-/typechecker-8.6.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.6.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.6.0_1700864535275_0.1731332190832533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-24T22:22:15.784Z","publish_time":1700864535784,"_source_registry_name":"default","_cnpm_publish_time":1700864535784},"8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab":{"title":"TypeChecker","name":"typechecker","version":"8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.16.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.6.0","eslint":"^8.54.0","eslint-config-bevry":"^5.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.4.0","make-deno-edition":"^2.0.0","prettier":"^3.1.0","projectz":"^3.4.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.5.0","valid-module":"^2.5.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab","readmeFilename":"README.md","gitHead":"8124fd71a842d73944daad9f44000d1b69f9f9ab","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"e2619e08b59cf36f676f3c8a96ea185b9f4aea6b","size":15933,"noattachment":false,"key":"/typechecker/-/typechecker-8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.6.0-next.1700864529.8124fd71a842d73944daad9f44000d1b69f9f9ab_1700864530657_0.26911734376599683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-24T22:22:10.878Z","publish_time":1700864530878,"_source_registry_name":"default","_cnpm_publish_time":1700864530878},"8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834":{"title":"TypeChecker","name":"typechecker","version":"8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.5.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834","readmeFilename":"README.md","gitHead":"9f830ef7d36125aeda08349b457920cc136d8834","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"231579a38cde3afc29b04f8314350c37146df3dc","size":15929,"noattachment":false,"key":"/typechecker/-/typechecker-8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.5.0-next.1700541462.9f830ef7d36125aeda08349b457920cc136d8834_1700541527107_0.11053320571859881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T04:38:47.299Z","publish_time":1700541527299,"_source_registry_name":"default","_cnpm_publish_time":1700541527299},"8.5.0":{"title":"TypeChecker","name":"typechecker","version":"8.5.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.5.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.5.0","gitHead":"9f830ef7d36125aeda08349b457920cc136d8834","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"d3a3bd517ac85c67b6bbf064096c5eac93993d16","size":15875,"noattachment":false,"key":"/typechecker/-/typechecker-8.5.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.5.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.5.0_1700541462472_0.955089415079929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T04:37:42.753Z","publish_time":1700541462753,"_source_registry_name":"default","_cnpm_publish_time":1700541462753},"8.4.0":{"title":"TypeChecker","name":"typechecker","version":"8.4.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.2","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.4.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.4.0","gitHead":"d1a474d2a668538980a2585ff3f2d6714498ebeb","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"4ef5ff3be67736c38fca950211ae31d4c6c3733f","size":15875,"noattachment":false,"key":"/typechecker/-/typechecker-8.4.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.4.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.4.0_1700528192632_0.026478141725292392"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T00:56:32.786Z","publish_time":1700528192786,"_source_registry_name":"default","_cnpm_publish_time":1700528192786},"8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb":{"title":"TypeChecker","name":"typechecker","version":"8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled Types with Import for modules","directory":"edition-types","entry":"index.d.ts","tags":["compiled","types","import"],"engines":false},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"edition-types/index.d.ts","type":"module","main":"index.cjs","exports":{"node":{"types":"./edition-types/index.d.ts","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./edition-types/index.d.ts","import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.2","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","assert-helpers":"^11.4.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:edition-types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:edition-types":"tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb","readmeFilename":"README.md","gitHead":"d1a474d2a668538980a2585ff3f2d6714498ebeb","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"1e6af2b88ff6dac6f7c0157f21550778c80d6219","size":15933,"noattachment":false,"key":"/typechecker/-/typechecker-8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.4.0-next.1700528188.d1a474d2a668538980a2585ff3f2d6714498ebeb_1700528190349_0.7982353612967299"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T00:56:30.493Z","publish_time":1700528190493,"_source_registry_name":"default","_cnpm_publish_time":1700528190493},"8.3.0":{"title":"TypeChecker","name":"typechecker","version":"8.3.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"types":"./compiled-types/","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./compiled-types/","import":"./edition-browsers/index.js"},"default":{"types":"./compiled-types/"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.2","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","assert-helpers":"^11.4.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.3.0","gitHead":"519a518872302fc252ca46010d04f19870535553","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"206b09e7f582498bf9ccc482a7f13aca440397fe","size":15862,"noattachment":false,"key":"/typechecker/-/typechecker-8.3.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.3.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.3.0_1700487501517_0.6996294375248786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T13:38:21.730Z","publish_time":1700487501730,"_source_registry_name":"default","_cnpm_publish_time":1700487501730},"8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553":{"title":"TypeChecker","name":"typechecker","version":"8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","liberapay","buymeacoffee","opencollective","crypto","paypal","---","discord","twitch"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"bevry","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","discordServerID":"1147436445783560193","discordServerInvite":"nQuXddV7VP","twitchUsername":"balupton","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"types":"./compiled-types/","import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"types":"./compiled-types/","import":"./edition-browsers/index.js"},"default":{"types":"./compiled-types/"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.2","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","assert-helpers":"^11.4.0","eslint":"^8.54.0","eslint-config-bevry":"^5.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.2.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.2.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.4.0","valid-module":"^2.4.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553","readmeFilename":"README.md","gitHead":"519a518872302fc252ca46010d04f19870535553","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"1dc17507ae4a78599169986af4bb3a465e18ec8f","size":15920,"noattachment":false,"key":"/typechecker/-/typechecker-8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.3.0-next.1700487491.519a518872302fc252ca46010d04f19870535553_1700487493615_0.0854814052718953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T13:38:13.789Z","publish_time":1700487493789,"_source_registry_name":"default","_cnpm_publish_time":1700487493789},"8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba":{"title":"TypeChecker","name":"typechecker","version":"8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","assert-helpers":"^11.4.0","eslint":"^8.53.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.1.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.0.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.2.0","valid-module":"^2.2.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba","readmeFilename":"README.md","gitHead":"3fa322282213f6474cbc0b4ec593daaef3d3aaba","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"dd39466ca0f50527bcf82f52bbb6700e21535263","size":15458,"noattachment":false,"key":"/typechecker/-/typechecker-8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.2.0-next.1699976220.3fa322282213f6474cbc0b4ec593daaef3d3aaba_1699976222051_0.7530000972893429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T15:37:02.216Z","publish_time":1699976222216,"_source_registry_name":"default","_cnpm_publish_time":1699976222216},"8.2.0":{"title":"TypeChecker","name":"typechecker","version":"8.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.13.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.11.0","@typescript-eslint/parser":"^6.11.0","assert-helpers":"^11.4.0","eslint":"^8.53.0","eslint-config-bevry":"^4.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.1.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^3.0.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.2.0","valid-module":"^2.2.0"},"scripts":{"our:clean":"rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.2.0","gitHead":"3fa322282213f6474cbc0b4ec593daaef3d3aaba","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"9280cb884db6eb1469f3bd0069fa186218d7f1b8","size":15406,"noattachment":false,"key":"/typechecker/-/typechecker-8.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.2.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.2.0_1699976218146_0.7325524903824825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T15:36:58.290Z","publish_time":1699976218290,"_source_registry_name":"default","_cnpm_publish_time":1699976218290},"8.1.0":{"title":"TypeChecker","name":"typechecker","version":"8.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.11.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","assert-helpers":"^11.2.0","eslint":"^8.53.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.0.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^2.23.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.1.0","valid-module":"^2.1.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.1.0","gitHead":"e062e7af59f871b503390e13120d856ed429e9fa","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"5b9489105ad944a2220f2edd956baf833379563e","size":14762,"noattachment":false,"key":"/typechecker/-/typechecker-8.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.1.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.1.0_1699874466567_0.3707945678491087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-13T11:21:06.748Z","publish_time":1699874466748,"_source_registry_name":"default","_cnpm_publish_time":1699874466748},"8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa":{"title":"TypeChecker","name":"typechecker","version":"8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.11.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","assert-helpers":"^11.2.0","eslint":"^8.53.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"^7.0.0","make-deno-edition":"^1.3.0","prettier":"^3.1.0","projectz":"^2.23.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.1.0","valid-module":"^2.1.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5"},"_id":"typechecker@8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa","readmeFilename":"README.md","gitHead":"e062e7af59f871b503390e13120d856ed429e9fa","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"5a08be6d02e67036c356d555582f2c33d2d1986a","size":14822,"noattachment":false,"key":"/typechecker/-/typechecker-8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.1.0-next.1699874344.e062e7af59f871b503390e13120d856ed429e9fa_1699874346124_0.41607397988596806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-13T11:19:06.288Z","publish_time":1699874346288,"_source_registry_name":"default","_cnpm_publish_time":1699874346288},"8.0.0":{"title":"TypeChecker","name":"typechecker","version":"8.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.10.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","assert-helpers":"^11.1.0","eslint":"^8.53.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"3.2.0","make-deno-edition":"^1.3.0","prettier":"^3.0.3","projectz":"^2.23.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.1.0","valid-module":"^2.1.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"_id":"typechecker@8.0.0","gitHead":"e6bdb4f5bc34b4237f08ce438b2220a95901cb5b","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"6f535e1d41e70d3059862998d962f3779970da98","size":14752,"noattachment":false,"key":"/typechecker/-/typechecker-8.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.0.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.0.0_1699823958586_0.3032138963861324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-12T21:19:18.762Z","publish_time":1699823958762,"_source_registry_name":"default","_cnpm_publish_time":1699823958762},"8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b":{"title":"TypeChecker","name":"typechecker","version":"8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"Artistic-2.0","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2022","es5","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","---","githubsponsors","thanksdev","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","thanksdevGithubUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=4"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2022 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es2022","entry":"index.js","tags":["compiled","javascript","es2022","require"],"engines":{"node":"6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules","directory":"edition-es5","entry":"index.js","tags":["compiled","javascript","es5","require"],"engines":{"node":"4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules","directory":"edition-es2022-esm","entry":"index.js","tags":["compiled","javascript","es2022","import"],"engines":{"node":"12 || 14 || 16 || 18 || 20 || 21","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"index.cjs","exports":{"node":{"import":"./edition-es2022-esm/index.js","default":"./index.cjs","require":"./edition-es2022/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^6.10.0"},"devDependencies":{"@bevry/update-contributors":"^1.23.0","@types/node":"^20.9.0","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","assert-helpers":"^11.1.0","eslint":"^8.53.0","eslint-config-bevry":"^3.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","kava":"3.2.0","make-deno-edition":"^1.3.0","prettier":"^3.0.3","projectz":"^2.23.0","surge":"^0.23.1","typedoc":"^0.25.3","typescript":"5.2.2","valid-directory":"^4.1.0","valid-module":"^2.1.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2022 && npm run our:compile:edition-es2022-esm && npm run our:compile:edition-es5 && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2022 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2022":"tsc --module commonjs --target ES2022 --outDir ./edition-es2022 --project tsconfig.json && ( test ! -d edition-es2022/source || ( mv edition-es2022/source edition-temp && rm -Rf edition-es2022 && mv edition-temp edition-es2022 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es2022/package.json","our:compile:edition-es2022-esm":"tsc --module ESNext --target ES2022 --outDir ./edition-es2022-esm --project tsconfig.json && ( test ! -d edition-es2022-esm/source || ( mv edition-es2022-esm/source edition-temp && rm -Rf edition-es2022-esm && mv edition-temp edition-es2022-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2022-esm/package.json","our:compile:edition-es5":"tsc --module commonjs --target ES5 --outDir ./edition-es5 --project tsconfig.json && ( test ! -d edition-es5/source || ( mv edition-es5/source edition-temp && rm -Rf edition-es5 && mv edition-temp edition-es5 ) ) && printf '%s' '{\"type\": \"commonjs\"}' > edition-es5/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"printf '%s\n' 'no need for this project'","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./test.cjs"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"_id":"typechecker@8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b","readmeFilename":"README.md","gitHead":"e6bdb4f5bc34b4237f08ce438b2220a95901cb5b","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"e0fd3fc0b2fb8f8d06a2ee725bb0313aaf5b107a","size":14808,"noattachment":false,"key":"/typechecker/-/typechecker-8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_8.0.0-next.1699823951.e6bdb4f5bc34b4237f08ce438b2220a95901cb5b_1699823953590_0.3953835726068109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-12T21:19:13.801Z","publish_time":1699823953801,"_source_registry_name":"default","_cnpm_publish_time":1699823953801},"7.18.0":{"title":"TypeChecker","name":"typechecker","version":"7.18.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2019","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2020 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 14 || 16 with Require for modules","directory":"edition-es2019","entry":"index.js","tags":["compiled","javascript","es2019","require"],"engines":{"node":"10 || 12 || 14 || 16","browsers":false}},{"description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 with Import for modules","directory":"edition-es2019-esm","entry":"index.js","tags":["compiled","javascript","es2019","import"],"engines":{"node":"12 || 14 || 16","browsers":false}}],"types":"./compiled-types/","type":"module","main":"edition-es2019/index.js","exports":{"node":{"import":"./edition-es2019-esm/index.js","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.20.0","@typescript-eslint/eslint-plugin":"^4.28.5","@typescript-eslint/parser":"^4.28.5","assert-helpers":"^8.4.0","eslint":"^7.32.0","eslint-config-bevry":"^3.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","kava":"^5.15.0","make-deno-edition":"^1.3.0","prettier":"^2.3.2","projectz":"^2.22.0","surge":"^0.23.0","typedoc":"^0.21.4","typescript":"4.3.5","valid-directory":"^3.9.0","valid-module":"^1.17.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-es2019/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"a143e15667f9bb79feac861a8f51f2496cb8dbe7","_id":"typechecker@7.18.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"0212a464dd0d64d730f82319ad90f7d14d39d4a9","size":13125,"noattachment":false,"key":"/typechecker/-/typechecker-7.18.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.18.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.18.0_1627750772512_0.18121954690098763"},"_hasShrinkwrap":false,"publish_time":1627750772693,"_cnpm_publish_time":1627750772693,"_cnpmcore_publish_time":"2021-12-13T15:09:08.012Z"},"7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7":{"title":"TypeChecker","name":"typechecker","version":"7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","es2019","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["githubworkflow","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubWorkflow":"bevry","githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2020 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ES2019 for Node.js 10 || 12 || 14 || 16 with Require for modules","directory":"edition-es2019","entry":"index.js","tags":["compiled","javascript","es2019","require"],"engines":{"node":"10 || 12 || 14 || 16","browsers":false}},{"description":"TypeScript compiled against ES2019 for Node.js 12 || 14 || 16 with Import for modules","directory":"edition-es2019-esm","entry":"index.js","tags":["compiled","javascript","es2019","import"],"engines":{"node":"12 || 14 || 16","browsers":false}}],"types":"./compiled-types/","type":"module","main":"edition-es2019/index.js","exports":{"node":{"import":"./edition-es2019-esm/index.js","require":"./edition-es2019/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.20.0","@typescript-eslint/eslint-plugin":"^4.28.5","@typescript-eslint/parser":"^4.28.5","assert-helpers":"^8.4.0","eslint":"^7.32.0","eslint-config-bevry":"^3.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","kava":"^5.15.0","make-deno-edition":"^1.3.0","prettier":"^2.3.2","projectz":"^2.22.0","surge":"^0.23.0","typedoc":"^0.21.4","typescript":"4.3.5","valid-directory":"^3.9.0","valid-module":"^1.17.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-es2019 && npm run our:compile:edition-es2019-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2020 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-es2019":"tsc --module commonjs --target ES2019 --outDir ./edition-es2019 --project tsconfig.json && ( test ! -d edition-es2019/source || ( mv edition-es2019/source edition-temp && rm -Rf edition-es2019 && mv edition-temp edition-es2019 ) ) && echo '{\"type\": \"commonjs\"}' > edition-es2019/package.json","our:compile:edition-es2019-esm":"tsc --module ESNext --target ES2019 --outDir ./edition-es2019-esm --project tsconfig.json && ( test ! -d edition-es2019-esm/source || ( mv edition-es2019-esm/source edition-temp && rm -Rf edition-es2019-esm && mv edition-temp edition-es2019-esm ) ) && echo '{\"type\": \"module\"}' > edition-es2019-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-es2019/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"readmeFilename":"README.md","gitHead":"a143e15667f9bb79feac861a8f51f2496cb8dbe7","_id":"typechecker@7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"d36372916b20812fe3784c4e761a1713a0f82a06","size":13184,"noattachment":false,"key":"/typechecker/-/typechecker-7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.18.0-next.1627750659.a143e15667f9bb79feac861a8f51f2496cb8dbe7_1627750661203_0.5830079472636582"},"_hasShrinkwrap":false,"publish_time":1627750661380,"_cnpm_publish_time":1627750661380,"_cnpmcore_publish_time":"2021-12-13T15:09:08.342Z"},"7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0":{"title":"TypeChecker","name":"typechecker","version":"7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 14 || 15 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 14 || 15","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 14 || 15 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 14 || 15","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","assert-helpers":"^8.1.0","eslint":"^7.12.1","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.13.0","make-deno-edition":"^1.2.0","prettier":"^2.1.2","projectz":"^2.17.0","surge":"^0.21.6","typedoc":"^0.19.2","typescript":"^4.0.5","valid-directory":"^3.4.0","valid-module":"^1.14.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"f57a04540dc24837406269daab70ab48c26ba1e0","readmeFilename":"README.md","_id":"typechecker@7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"f601e8c6ec7392a13087a9a5da1bb4e661a64dc3","size":15147,"noattachment":false,"key":"/typechecker/-/typechecker-7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.17.0-next.1604231173.f57a04540dc24837406269daab70ab48c26ba1e0_1604231175034_0.9495801781087325"},"_hasShrinkwrap":false,"publish_time":1604231175161,"_cnpm_publish_time":1604231175161,"_cnpmcore_publish_time":"2021-12-13T15:09:08.851Z"},"7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37":{"title":"TypeChecker","name":"typechecker","version":"7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 14 || 15 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 14 || 15","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 14 || 15 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 14 || 15","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","assert-helpers":"^8.1.0","eslint":"^7.12.1","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.13.0","make-deno-edition":"^1.2.0","prettier":"^2.1.2","projectz":"^2.17.0","surge":"^0.21.6","typedoc":"^0.19.2","typescript":"^4.0.5","valid-directory":"^3.4.0","valid-module":"^1.14.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"cfd86f2a3e13a6ec27622dff5b58e6f04833fa37","readmeFilename":"README.md","_id":"typechecker@7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"6782db781d219294c87966a53f576bd25b950b77","size":15149,"noattachment":false,"key":"/typechecker/-/typechecker-7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.17.0-next.1603943690.cfd86f2a3e13a6ec27622dff5b58e6f04833fa37_1603943691759_0.7601462026196428"},"_hasShrinkwrap":false,"publish_time":1603943691926,"_cnpm_publish_time":1603943691926,"_cnpmcore_publish_time":"2021-12-13T15:09:09.583Z"},"7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"5521d57141d61005953bf36fc6d1be54b7264290","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"26f273fdeb61612033857807e30ba090ed888ee3","size":15132,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1603630423.5521d57141d61005953bf36fc6d1be54b7264290_1603630425144_0.9699392131227731"},"_hasShrinkwrap":false,"publish_time":1603630425333,"_cnpm_publish_time":1603630425333,"_cnpmcore_publish_time":"2021-12-13T15:09:09.989Z"},"7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"6bbe9021222ff38bbec9736429f54edf397af5c4","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"1abc5aaa35f96a2b373e167acd23cbfd66861c2b","size":15131,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1603623340.6bbe9021222ff38bbec9736429f54edf397af5c4_1603623341440_0.9483448782590471"},"_hasShrinkwrap":false,"publish_time":1603623341565,"_cnpm_publish_time":1603623341565,"_cnpmcore_publish_time":"2021-12-13T15:09:10.502Z"},"7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"858de04e9322702334af76c9f33ec80b72ef5435","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"3f7c71649796f6e9618665a7de04f281f2707387","size":15131,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1603015141.858de04e9322702334af76c9f33ec80b72ef5435_1603015142578_0.5271104673704692"},"_hasShrinkwrap":false,"publish_time":1603015142742,"_cnpm_publish_time":1603015142742,"_cnpmcore_publish_time":"2021-12-13T15:09:10.984Z"},"7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"2537710e37d802bfcfc6415a00fd7d2815aa014e","size":15129,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1602412762.8ef8cbc9d06faa4a006cafa1da8c5807a5f5df3e_1602412764088_0.7359217114624945"},"_hasShrinkwrap":false,"publish_time":1602412764260,"_cnpm_publish_time":1602412764260,"_cnpmcore_publish_time":"2021-12-13T15:09:11.393Z"},"7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"2a468c35063535f9bb81e78b5b7393aea384311f","size":15132,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1602407092.ae1b0e7bd75e37c56a6c6992ab5b18c51c9ed30a_1602407094010_0.5865933416366704"},"_hasShrinkwrap":false,"publish_time":1602407094176,"_cnpm_publish_time":1602407094176,"_cnpmcore_publish_time":"2021-12-13T15:09:11.826Z"},"7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"551c3475d5472a8dbcbb07704b530c326e0f6ba9","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"6ed6e93ec9a1edc83cb1bf8ec3b06f19c294814c","size":15132,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1601797553.551c3475d5472a8dbcbb07704b530c326e0f6ba9_1601797555441_0.3325411342544595"},"_hasShrinkwrap":false,"publish_time":1601797555649,"_cnpm_publish_time":1601797555649,"_cnpmcore_publish_time":"2021-12-13T15:09:12.352Z"},"7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"e4124abcf64e2f55fc0ee8db0a2055468a2bb60f","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"shasum":"0b103d0086c238bbe2a9dcda48883bc9c1a515d3","size":15130,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1601214239.e4124abcf64e2f55fc0ee8db0a2055468a2bb60f_1601214241466_0.2515925283259044"},"_hasShrinkwrap":false,"publish_time":1601214241683,"_cnpm_publish_time":1601214241683,"_cnpmcore_publish_time":"2021-12-13T15:09:12.788Z"},"7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"322d9ee300489df2b55fa01a623034f04c52aa21","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"shasum":"48c07f3953d11212ba58f46438b5ebc7c1a6aab0","size":15131,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1601206695.322d9ee300489df2b55fa01a623034f04c52aa21_1601206696572_0.4100290718411512"},"_hasShrinkwrap":false,"publish_time":1601206696702,"_cnpm_publish_time":1601206696702,"_cnpmcore_publish_time":"2021-12-13T15:09:13.395Z"},"7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"95d4e12b34b3595acfd455f1e224e83a9e04a575","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"shasum":"d6e3996d19ee59b59018085f07e77d29083e4ff7","size":15131,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1600605779.95d4e12b34b3595acfd455f1e224e83a9e04a575_1600605781231_0.22733915046708986"},"_hasShrinkwrap":false,"publish_time":1600605781340,"_cnpm_publish_time":1600605781340,"_cnpmcore_publish_time":"2021-12-13T15:09:13.929Z"},"7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"16120e794c3988fff08bdeeadf4138131d95e5a7","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"shasum":"28859282c5336d7fb81bb3a16cca5b41072c8c60","size":15130,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1599997137.16120e794c3988fff08bdeeadf4138131d95e5a7_1599997139324_0.5234639360502953"},"_hasShrinkwrap":false,"publish_time":1599997139485,"_cnpm_publish_time":1599997139485,"_cnpmcore_publish_time":"2021-12-13T15:09:14.440Z"},"7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"ed234e606617f398ee2ca6f1f3bc4f10995859a0","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"shasum":"d615b4da0969495545578898b9c9b1f9c0d42f31","size":15134,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1599989093.ed234e606617f398ee2ca6f1f3bc4f10995859a0_1599989094899_0.23654507153722326"},"_hasShrinkwrap":false,"publish_time":1599989095057,"_cnpm_publish_time":1599989095057,"_cnpmcore_publish_time":"2021-12-13T15:09:15.110Z"},"7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"de5d2daf70c725433949a29e1c4c5ae8a0e97b60","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"f5e525ad4fc7289715d125287026c1359cc46c54","size":15131,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1599394946.de5d2daf70c725433949a29e1c4c5ae8a0e97b60_1599394948328_0.6092452869286451"},"_hasShrinkwrap":false,"publish_time":1599394948443,"_cnpm_publish_time":1599394948443,"_cnpmcore_publish_time":"2021-12-13T15:09:15.674Z"},"7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10":{"title":"TypeChecker","name":"typechecker","version":"7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"44af15846c199ce6ec18c5c7bc6f8a3386abde10","readmeFilename":"README.md","_id":"typechecker@7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"a4e22b2b61bd782033bb1ecc0172e70a09e5ca2b","size":15134,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0-next.1599282260.44af15846c199ce6ec18c5c7bc6f8a3386abde10_1599282262394_0.2379816528813672"},"_hasShrinkwrap":false,"publish_time":1599282262524,"_cnpm_publish_time":1599282262524,"_cnpmcore_publish_time":"2021-12-13T15:09:16.770Z"},"7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e":{"title":"TypeChecker","name":"typechecker","version":"7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.19.0","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"d86b21d0c691e7cbb96c2abad504d63943fce91e","readmeFilename":"README.md","_id":"typechecker@7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"1c39a30b7ab31a66fffe8a3e7e7042c33cf460de","size":15082,"noattachment":false,"key":"/typechecker/-/typechecker-7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.15.0-next.1599208553.d86b21d0c691e7cbb96c2abad504d63943fce91e_1599208554598_0.9060122534783233"},"_hasShrinkwrap":false,"publish_time":1599208554703,"_cnpm_publish_time":1599208554703,"_cnpmcore_publish_time":"2021-12-13T15:09:17.909Z"},"7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d":{"title":"TypeChecker","name":"typechecker","version":"7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^7.0.1","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.19.0","typescript":"^4.0.2","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"cf0fd572605b937c41e8d39ec99863e78f687d2d","readmeFilename":"README.md","_id":"typechecker@7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"6bd85bf5c0a166c94c99e7c1c2e4ca4daaa7663b","size":14748,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0-next.1599206141.cf0fd572605b937c41e8d39ec99863e78f687d2d_1599206142640_0.6681418072769134"},"_hasShrinkwrap":false,"publish_time":1599206142762,"_cnpm_publish_time":1599206142762,"_cnpmcore_publish_time":"2021-12-13T15:09:18.508Z"},"7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad":{"title":"TypeChecker","name":"typechecker","version":"7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^7.0.1","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.19.0","typescript":"^4.0.2","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"f94ccd8a13f909cedbf7815e2d93e439b12d6bad","readmeFilename":"README.md","_id":"typechecker@7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"2923a8e7703026c6ab4bd7d90f371626a90d6dfb","size":14747,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0-next.1599076688.f94ccd8a13f909cedbf7815e2d93e439b12d6bad_1599076690081_0.6229640003805481"},"_hasShrinkwrap":false,"publish_time":1599076690207,"_cnpm_publish_time":1599076690207,"_cnpmcore_publish_time":"2021-12-13T15:09:19.206Z"},"7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037":{"title":"TypeChecker","name":"typechecker","version":"7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^7.0.1","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.18.0","typescript":"^4.0.2","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"69f3e40c2942676457cde3ff946280650ce56037","readmeFilename":"README.md","_id":"typechecker@7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"30056b86616c7af05e72b443e0ef6bb705ba7109","size":14750,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0-next.1598189787.69f3e40c2942676457cde3ff946280650ce56037_1598189788818_0.8766127120910052"},"_hasShrinkwrap":false,"publish_time":1598189789356,"_cnpm_publish_time":1598189789356,"_cnpmcore_publish_time":"2021-12-13T15:09:19.951Z"},"7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a":{"title":"TypeChecker","name":"typechecker","version":"7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^6.19.0","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.18.0","typescript":"^3.9.7","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"972d2bbe360e27feb7d623889988f063e70d635a","readmeFilename":"README.md","_id":"typechecker@7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"aa92131edbc1491b505c68ac1cdc52aca8cb78dc","size":14746,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0-next.1597703049.972d2bbe360e27feb7d623889988f063e70d635a_1597703063844_0.3396113622287371"},"_hasShrinkwrap":false,"publish_time":1597703063979,"_cnpm_publish_time":1597703063979,"_cnpmcore_publish_time":"2021-12-13T15:09:20.651Z"},"7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023":{"title":"TypeChecker","name":"typechecker","version":"7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^6.19.0","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.18.0","typescript":"^3.9.7","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"127dc224e250517639160e30f9bf60d1da4a8023","readmeFilename":"README.md","_id":"typechecker@7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"06216ae124e15257ea09eb80833e55ffb1d815ae","size":14744,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0-next.1597702957.127dc224e250517639160e30f9bf60d1da4a8023_1597702958675_0.08906502873033473"},"_hasShrinkwrap":false,"publish_time":1597702958808,"_cnpm_publish_time":1597702958808,"_cnpmcore_publish_time":"2021-12-13T15:09:22.096Z"},"7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4":{"title":"TypeChecker","name":"typechecker","version":"7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.14.0","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","assert-helpers":"^6.19.0","eslint":"^7.6.0","eslint-config-bevry":"^3.18.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.10.0","make-deno-edition":"^0.15.0","prettier":"^2.0.5","projectz":"^2.13.0","surge":"^0.21.6","typedoc":"^0.17.8","typescript":"^3.9.7","valid-directory":"^2.7.0","valid-module":"^1.11.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"b2c9dcfb17707159fbdb9c8bfb0469729161e0b4","readmeFilename":"README.md","_id":"typechecker@7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"77c43cd78fc516f413cc99fa3d73a313c58a7520","size":14552,"noattachment":false,"key":"/typechecker/-/typechecker-7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.13.0-next.1596524504.b2c9dcfb17707159fbdb9c8bfb0469729161e0b4_1596524505573_0.3304835210005235"},"_hasShrinkwrap":false,"publish_time":1596524505689,"_cnpm_publish_time":1596524505689,"_cnpmcore_publish_time":"2021-12-13T15:09:23.472Z"},"7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f":{"title":"TypeChecker","name":"typechecker","version":"7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","assert-helpers":"^6.18.0","eslint":"^7.5.0","eslint-config-bevry":"^3.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.9.0","make-deno-edition":"^0.15.0","prettier":"^2.0.5","projectz":"^2.12.0","surge":"^0.21.6","typedoc":"^0.17.8","typescript":"^3.9.7","valid-directory":"^2.6.0","valid-module":"^1.10.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f","readmeFilename":"README.md","_id":"typechecker@7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"4704b1a343bf0a98d9a29fbc22f447a113190b41","size":14537,"noattachment":false,"key":"/typechecker/-/typechecker-7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.12.0-next.1595453065.364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f_1595453066814_0.007001657926853921"},"_hasShrinkwrap":false,"publish_time":1595453066940,"_cnpm_publish_time":1595453066940,"_cnpmcore_publish_time":"2021-12-13T15:09:25.118Z"},"7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1":{"title":"TypeChecker","name":"typechecker","version":"7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.13.0","eslint":"^7.3.1","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.8.0","make-deno-edition":"^0.14.0","prettier":"^2.0.5","projectz":"^2.11.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"972549a744842526f09e8de3f50199adb215f3f1","readmeFilename":"README.md","_id":"typechecker@7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"79f16c8503b189ee53ee91c7c14a78e6d24326d3","size":14167,"noattachment":false,"key":"/typechecker/-/typechecker-7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.11.0-next.1593061628.972549a744842526f09e8de3f50199adb215f3f1_1593061629582_0.9411484205401486"},"_hasShrinkwrap":false,"publish_time":1593061629739,"_cnpm_publish_time":1593061629739,"_cnpmcore_publish_time":"2021-12-13T15:09:26.777Z"},"7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea":{"title":"TypeChecker","name":"typechecker","version":"7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.12.0","eslint":"^7.3.1","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.13.0","prettier":"^2.0.5","projectz":"^2.10.1","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"a05b1ed7628be5dad523692f90637d1f6ce3faea","readmeFilename":"README.md","_id":"typechecker@7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"0be2cc2e8b1d1cf12e6cd2136838ef3f63013039","size":14154,"noattachment":false,"key":"/typechecker/-/typechecker-7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.10.0-next.1593044906.a05b1ed7628be5dad523692f90637d1f6ce3faea_1593044907938_0.4918179185103104"},"_hasShrinkwrap":false,"publish_time":1593044908291,"_cnpm_publish_time":1593044908291,"_cnpmcore_publish_time":"2021-12-13T15:09:28.449Z"},"7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8":{"title":"TypeChecker","name":"typechecker","version":"7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.12.0","eslint":"^7.3.1","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.13.0","prettier":"^2.0.5","projectz":"^2.10.1","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"99c2a7063a52577e8f9f43386ff74d373398c0f8","readmeFilename":"README.md","_id":"typechecker@7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"376601d41a298bac074b0de015dc80776f34c1bc","size":14153,"noattachment":false,"key":"/typechecker/-/typechecker-7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.9.0-next.1593043142.99c2a7063a52577e8f9f43386ff74d373398c0f8_1593043144289_0.8878022763042852"},"_hasShrinkwrap":false,"publish_time":1593043144418,"_cnpm_publish_time":1593043144418,"_cnpmcore_publish_time":"2021-12-13T15:09:29.255Z"},"7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e":{"title":"TypeChecker","name":"typechecker","version":"7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.12.0","eslint":"^7.3.1","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.12.0","prettier":"^2.0.5","projectz":"^2.10.1","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"4e5fb908a545efe03b6e07adf046fe598fd0ed1e","readmeFilename":"README.md","_id":"typechecker@7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"2dbd62a87192fd57e8f568d80993d9baa9437b76","size":13977,"noattachment":false,"key":"/typechecker/-/typechecker-7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.9.0-next.1593040344.4e5fb908a545efe03b6e07adf046fe598fd0ed1e_1593040345477_0.7378961167810836"},"_hasShrinkwrap":false,"publish_time":1593040345695,"_cnpm_publish_time":1593040345695,"_cnpmcore_publish_time":"2021-12-13T15:09:30.063Z"},"7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da":{"title":"TypeChecker","name":"typechecker","version":"7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.8.0","eslint":"^7.3.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.9.1","prettier":"^2.0.5","projectz":"^2.9.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.6.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"907373a114dc7f8db3b93e471026b73d431170da","readmeFilename":"README.md","_id":"typechecker@7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"700c82f844f399c389f44f491e55da7e6f0a04ae","size":13981,"noattachment":false,"key":"/typechecker/-/typechecker-7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.9.0-next.1592770283.907373a114dc7f8db3b93e471026b73d431170da_1592770284884_0.6472279655070776"},"_hasShrinkwrap":false,"publish_time":1592770285032,"_cnpm_publish_time":1592770285032,"_cnpmcore_publish_time":"2021-12-13T15:09:32.048Z"},"7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2":{"title":"TypeChecker","name":"typechecker","version":"7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.8.0","eslint":"^7.3.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.9.1","prettier":"^2.0.5","projectz":"^2.9.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"2.2.0","valid-module":"1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"0d1e029204a4ffd623c7a530c432db9196518cd2","readmeFilename":"README.md","_id":"typechecker@7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"5b79ebcdb85ce90c9807426ec6d47174ed3f3f2e","size":13978,"noattachment":false,"key":"/typechecker/-/typechecker-7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.8.0-next.1592730486.0d1e029204a4ffd623c7a530c432db9196518cd2_1592730487998_0.6902909681911433"},"_hasShrinkwrap":false,"publish_time":1592730488207,"_cnpm_publish_time":1592730488207,"_cnpmcore_publish_time":"2021-12-13T15:09:34.000Z"},"7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a":{"title":"TypeChecker","name":"typechecker","version":"7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.10.0","eslint":"^7.3.0","eslint-config-bevry":"^3.10.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.6.0","make-deno-edition":"^0.9.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.4.0","valid-module":"^1.6.0"},"devDependencies":{"@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.10.0","eslint":"^7.3.0","eslint-config-bevry":"^3.10.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.6.0","make-deno-edition":"^0.9.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.4.0","valid-module":"^1.6.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a","readmeFilename":"README.md","_id":"typechecker@7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"df8d1b5d503e2ebfc0698a1f3421b055a9f7cfed","size":13955,"noattachment":false,"key":"/typechecker/-/typechecker-7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.7.0-next.1592654673.6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a_1592654675164_0.2804945783614927"},"_hasShrinkwrap":false,"publish_time":1592654675328,"_cnpm_publish_time":1592654675328,"_cnpmcore_publish_time":"2021-12-13T15:09:35.826Z"},"7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a":{"title":"TypeChecker","name":"typechecker","version":"7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","deno":"edition-deno/index.ts","devDependencies":{"@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","assert-helpers":"^6.8.0","eslint":"^7.2.0","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.5.0","make-deno-edition":"^0.3.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.3.0","valid-module":"^1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"a5c10e06786b3a1534e47e3317144d143254888a","readmeFilename":"README.md","_id":"typechecker@7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"b6242f7e509b919873bdcf72eeb4215c8c38a607","size":14236,"noattachment":false,"key":"/typechecker/-/typechecker-7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.6.0-next.1592598422.a5c10e06786b3a1534e47e3317144d143254888a_1592598424296_0.01085991990753632"},"_hasShrinkwrap":false,"publish_time":1592598424442,"_cnpm_publish_time":1592598424442,"_cnpmcore_publish_time":"2021-12-13T15:09:36.904Z"},"7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da":{"title":"TypeChecker","name":"typechecker","version":"7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","deno":"edition-deno/index.ts","devDependencies":{"@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","assert-helpers":"^6.8.0","eslint":"^7.2.0","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.5.0","make-deno-edition":"^0.3.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.3.0","valid-module":"^1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"0af143b398e5435380fa2cb841256bdffb1427da","readmeFilename":"README.md","_id":"typechecker@7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"800fb7143dd8267724e9bd210d9834d17e8b8db0","size":14235,"noattachment":false,"key":"/typechecker/-/typechecker-7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.6.0-next.1591803603.0af143b398e5435380fa2cb841256bdffb1427da_1591803604986_0.27531475063534483"},"_hasShrinkwrap":false,"publish_time":1591803605170,"_cnpm_publish_time":1591803605170,"_cnpmcore_publish_time":"2021-12-13T15:09:38.857Z"},"7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a":{"title":"TypeChecker","name":"typechecker","version":"7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","deno":"edition-deno/index.ts","devDependencies":{"@bevry/update-contributors":"^1.8.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","assert-helpers":"^6.7.0","eslint":"^7.2.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.4.0","make-deno-edition":"^0.2.2","prettier":"^2.0.5","projectz":"^2.6.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.2.0","valid-module":"^1.3.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"3293fb4e32f8e9c01eefc86507d314cd5c92bd9a","readmeFilename":"README.md","_id":"typechecker@7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"b8b2762b6c1b8e594976a72fc51bb297a761b271","size":14204,"noattachment":false,"key":"/typechecker/-/typechecker-7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.5.0-next.1591787679.3293fb4e32f8e9c01eefc86507d314cd5c92bd9a_1591787681181_0.3711932092947168"},"_hasShrinkwrap":false,"publish_time":1591787681358,"_cnpm_publish_time":1591787681358,"_cnpmcore_publish_time":"2021-12-13T15:09:40.887Z"},"7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d":{"title":"TypeChecker","name":"typechecker","version":"7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.7.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.6.0","eslint":"^7.0.0","eslint-config-bevry":"^3.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.3.0","prettier":"^2.0.5","projectz":"^2.4.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.1.0","valid-module":"^1.2.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"2c956517f49361b39d1e7cd90ba5fca5b8d97b9d","readmeFilename":"README.md","_id":"typechecker@7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"50b0ce6d817713376c724064c2974e0278715921","size":13897,"noattachment":false,"key":"/typechecker/-/typechecker-7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.4.0-next.1590083032.2c956517f49361b39d1e7cd90ba5fca5b8d97b9d_1590083033733_0.9170254031562641"},"_hasShrinkwrap":false,"publish_time":1590083033888,"_cnpm_publish_time":1590083033888,"_cnpmcore_publish_time":"2021-12-13T15:09:43.017Z"},"7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31":{"title":"TypeChecker","name":"typechecker","version":"7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.5.0","eslint":"^7.0.0","eslint-config-bevry":"^3.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.2.0","prettier":"^2.0.5","projectz":"^2.3.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.0.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"6b73284f06c1f21b4aba37f04f27c02c40216a31","readmeFilename":"README.md","_id":"typechecker@7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"4eff75b41d051de46a673dce0f92457da437552b","size":13893,"noattachment":false,"key":"/typechecker/-/typechecker-7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.3.0-next.1590065792.6b73284f06c1f21b4aba37f04f27c02c40216a31_1590065794027_0.6326430108046439"},"_hasShrinkwrap":false,"publish_time":1590065794154,"_cnpm_publish_time":1590065794154,"_cnpmcore_publish_time":"2021-12-13T15:09:44.992Z"},"7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e":{"title":"TypeChecker","name":"typechecker","version":"7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.4.0","eslint":"^7.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.1.0","prettier":"^2.0.5","projectz":"^2.2.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.0.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"93024026e41f1441f201e0bd5798255eb3eb752e","readmeFilename":"README.md","_id":"typechecker@7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"4c0ecd6c59073a244d5abadfbcf3793e8ef62883","size":13879,"noattachment":false,"key":"/typechecker/-/typechecker-7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.2.0-next.1590030285.93024026e41f1441f201e0bd5798255eb3eb752e_1590030287257_0.6841599804602796"},"_hasShrinkwrap":false,"publish_time":1590030287362,"_cnpm_publish_time":1590030287362,"_cnpmcore_publish_time":"2021-12-13T15:09:47.061Z"},"7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e":{"title":"TypeChecker","name":"typechecker","version":"7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.4.0","eslint":"^7.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.1.0","prettier":"^2.0.5","projectz":"^2.2.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationDir ./compiled-types/ --declarationMap","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"84efa8cda192da051e99d81b55cd37a5c0f0bf1e","readmeFilename":"README.md","_id":"typechecker@7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"d557f451d2d9a5879f567457b219be21afca0ea6","size":14965,"noattachment":false,"key":"/typechecker/-/typechecker-7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.1.0-next.1590011219.84efa8cda192da051e99d81b55cd37a5c0f0bf1e_1590011220483_0.1324722520599695"},"_hasShrinkwrap":false,"publish_time":1590011220702,"_cnpm_publish_time":1590011220702,"_cnpmcore_publish_time":"2021-12-13T15:09:49.014Z"},"7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06":{"title":"TypeChecker","name":"typechecker","version":"7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"source/index.ts","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.4.0","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","assert-helpers":"^6.2.0","eslint":"^7.0.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.0.0","prettier":"^2.0.5","projectz":"^2.1.0","surge":"^0.21.3","typedoc":"^0.17.6","typescript":"^3.8.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"npx projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:verify:prettier":"npx prettier --write .","our:verify:typescript":"npx tsc --noEmit --project tsconfig.json","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"78901421c110ebc0a7daed759769832528f0fe06","readmeFilename":"README.md","_id":"typechecker@7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"e14ff4fd7ec41eadef05f2a84c124d46459f0061","size":12860,"noattachment":false,"key":"/typechecker/-/typechecker-7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.0.0-next.1589196656.78901421c110ebc0a7daed759769832528f0fe06_1589196658062_0.44587256882573034"},"_hasShrinkwrap":false,"publish_time":1589196658181,"_cnpm_publish_time":1589196658181,"_cnpmcore_publish_time":"2021-12-13T15:09:51.215Z"},"6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72":{"title":"TypeChecker","name":"typechecker","version":"6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"8 || 10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"source/index.ts","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","assert-helpers":"^6.1.0","eslint":"^6.8.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^4.4.0","prettier":"^2.0.5","projectz":"^1.19.1","surge":"^0.21.3","typedoc":"^0.17.6","typescript":"^3.8.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"414595a67b1c75862fbd0528805f4c06bd1aca72","readmeFilename":"README.md","_id":"typechecker@6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"55280c429cc111e6492282a313ff50c5d20744b8","size":12825,"noattachment":false,"key":"/typechecker/-/typechecker-6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.4.0-next.1588308079.414595a67b1c75862fbd0528805f4c06bd1aca72_1588308081395_0.21272161680689616"},"_hasShrinkwrap":false,"publish_time":1588308081526,"_cnpm_publish_time":1588308081526,"_cnpmcore_publish_time":"2021-12-13T15:09:53.532Z"},"6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130":{"title":"TypeChecker","name":"typechecker","version":"6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","checking","class-identifier","class-instance","class","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","kind","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain objects","plain-object","plain-objects","plain","plainObject","primitive-types","primitive","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type-check","type-checker","type-checking","type","typechecker","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^2.11.0","assert-helpers":"^5.8.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.3.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.4.0","prettier":"^1.19.1","projectz":"^1.16.0","surge":"^0.21.3","typedoc":"^0.15.4","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"94be39cbc769891ffa1d53457082295ca045c130","readmeFilename":"README.md","_id":"typechecker@6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"1b0d410d33736ff6df5ee0c8f344fab87636bf00","size":12873,"noattachment":false,"key":"/typechecker/-/typechecker-6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.3.0-next.1575922632.94be39cbc769891ffa1d53457082295ca045c130_1575922633550_0.02183607719294245"},"_hasShrinkwrap":false,"publish_time":1575922633729,"_cnpm_publish_time":1575922633729,"_cnpmcore_publish_time":"2021-12-13T15:09:54.873Z"},"6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e":{"title":"TypeChecker","name":"typechecker","version":"6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","checking","class-identifier","class-instance","class","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","kind","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain objects","plain-object","plain-objects","plain","plainObject","primitive-types","primitive","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type-check","type-checker","type-checking","type","typechecker","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.15.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"0317d9c135c7eb2e145b459f515477f18ab33a9e","readmeFilename":"README.md","_id":"typechecker@6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"64baffa0af432c6874bbd69a26a93f861365c2a3","size":12974,"noattachment":false,"key":"/typechecker/-/typechecker-6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.2.0-next.1575634112.0317d9c135c7eb2e145b459f515477f18ab33a9e_1575634113243_0.5681473924741005"},"_hasShrinkwrap":false,"publish_time":1575634113349,"_cnpm_publish_time":1575634113349,"_cnpmcore_publish_time":"2021-12-13T15:09:58.977Z"},"6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f":{"title":"TypeChecker","name":"typechecker","version":"6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["assert","assertion","check","checking","compare","instanceof","is","kind","object","plain","primitive","pure","simple","test","type","typeguards","typeof","types","typescript","util","utility","validate","validation","vanilla","verify","array","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","class-identifier","class-instance","class","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is number","is object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain-object","plain-objects","plain objects","plain","plainObject","primitive-types","regex","regexp","regular expression","string","sync","syncFunction","type-check","type-checker","type-checking","type","typechecker","types","typescript","undefined","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.15.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"8cfd43544864bcded09fc04c64405c01cdb5b97f","readmeFilename":"README.md","_id":"typechecker@6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"8f591b3f3e0ebdfc8dba5edd056546d1b2577025","size":12980,"noattachment":false,"key":"/typechecker/-/typechecker-6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.1.0-next.1575633538.8cfd43544864bcded09fc04c64405c01cdb5b97f_1575633539908_0.21517029324797776"},"_hasShrinkwrap":false,"publish_time":1575633540030,"_cnpm_publish_time":1575633540030,"_cnpmcore_publish_time":"2021-12-13T15:10:01.745Z"},"6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53":{"title":"TypeChecker","name":"typechecker","version":"6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","async function","async-function","async","asyncFunction","bool","boolean","check","class","conventional class","conventional-class","conventionalClass","date","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is number","is object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-number","is-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","keys","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain-object","plain","plainObject","regex","regexp","regular expression","string","sync","syncFunction","type","types","type-checker","undefined","weak map","weak-map","weakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.14.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53","readmeFilename":"README.md","_id":"typechecker@6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"0581bdf2883ee3580bda01448db6a24b8fa23b47","size":12844,"noattachment":false,"key":"/typechecker/-/typechecker-6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.0.0-next.1575621612.4e427270c1a1f19c91cc5644c31a5fe5ae8b5d53_1575621613793_0.42682736049581305"},"_hasShrinkwrap":false,"publish_time":1575621613957,"_cnpm_publish_time":1575621613957,"_cnpmcore_publish_time":"2021-12-13T15:10:03.106Z"},"6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d":{"title":"TypeChecker","name":"typechecker","version":"6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","async function","async-function","async","asyncFunction","bool","boolean","check","class","conventional class","conventional-class","conventionalClass","date","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is number","is object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-number","is-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","keys","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain-object","plain","plainObject","regex","regexp","regular expression","string","sync","syncFunction","type","types","undefined","weak map","weak-map","weakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.14.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"60fb3874ce3c833627894928a96bca242a127f3d","readmeFilename":"README.md","_id":"typechecker@6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"46f86a5aa2a5889cb085ce1026e8201bd99ebcb0","size":12841,"noattachment":false,"key":"/typechecker/-/typechecker-6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.0.0-next.1575621524.60fb3874ce3c833627894928a96bca242a127f3d_1575621525703_0.0793190606501224"},"_hasShrinkwrap":false,"publish_time":1575621525839,"_cnpm_publish_time":1575621525839,"_cnpmcore_publish_time":"2021-12-13T15:10:04.447Z"},"6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392":{"title":"TypeChecker","name":"typechecker","version":"6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.14.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"2261af5c790a21aedf175614e17cdea891aac392","readmeFilename":"README.md","_id":"typechecker@6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"493d43315299b70d46358be741d3537a214d6ae5","size":12453,"noattachment":false,"key":"/typechecker/-/typechecker-6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.0.0-next.1575620679.2261af5c790a21aedf175614e17cdea891aac392_1575620681315_0.6369500648438691"},"_hasShrinkwrap":false,"publish_time":1575620681607,"_cnpm_publish_time":1575620681607,"_cnpmcore_publish_time":"2021-12-13T15:10:05.832Z"},"6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882":{"title":"TypeChecker","name":"typechecker","version":"6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.14.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"2b0dc38122e802c4eea59636f268d049da13a882","readmeFilename":"README.md","_id":"typechecker@6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"66f7292223b2708d46e20b388c25c948ade5683e","size":12462,"noattachment":false,"key":"/typechecker/-/typechecker-6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.0.0-next.1575611566.2b0dc38122e802c4eea59636f268d049da13a882_1575611567855_0.038273895745373876"},"_hasShrinkwrap":false,"publish_time":1575611567980,"_cnpm_publish_time":1575611567980,"_cnpmcore_publish_time":"2021-12-13T15:10:08.836Z"},"5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3":{"title":"TypeChecker","name":"typechecker","version":"5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.2.0","prettier":"^1.19.1","projectz":"^1.13.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.2","valid-directory":"^1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"c865f68f710521789a1450d392f4add11e686de3","readmeFilename":"README.md","_id":"typechecker@5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"217b3255c4cb78b0a11e3f84bd776818083cfab0","size":11634,"noattachment":false,"key":"/typechecker/-/typechecker-5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.2.0-next.1575219870.c865f68f710521789a1450d392f4add11e686de3_1575219871619_0.10283525250048853"},"_hasShrinkwrap":false,"publish_time":1575219871718,"_cnpm_publish_time":1575219871718,"_cnpmcore_publish_time":"2021-12-13T15:10:11.614Z"},"5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc":{"title":"TypeChecker","name":"typechecker","version":"5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","assert-helpers":"^5.6.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.1.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.2.0","prettier":"^1.19.1","projectz":"^1.13.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.2","valid-directory":"^1.3.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc","readmeFilename":"README.md","_id":"typechecker@5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"83d3e24570b54019de826555fdfd4e3ea8931e07","size":11604,"noattachment":false,"key":"/typechecker/-/typechecker-5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.1.0-next.1575156482.4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc_1575156483393_0.9959740811600633"},"_hasShrinkwrap":false,"publish_time":1575156483539,"_cnpm_publish_time":1575156483539,"_cnpmcore_publish_time":"2021-12-13T15:10:14.465Z"},"5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa":{"title":"TypeChecker","name":"typechecker","version":"5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"5.4.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"4.1.0","prettier":"^1.19.1","projectz":"^1.11.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"7cf674c30b8f7b04e901c68c78cf82deaee84cfa","readmeFilename":"README.md","_id":"typechecker@5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"0b2276fdcc217035ab90861d7baebf2ea580ec61","size":11587,"noattachment":false,"key":"/typechecker/-/typechecker-5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.0.0-next.1574656271.7cf674c30b8f7b04e901c68c78cf82deaee84cfa_1574656273938_0.719866497218413"},"_hasShrinkwrap":false,"publish_time":1574656274058,"_cnpm_publish_time":1574656274058,"_cnpmcore_publish_time":"2021-12-13T15:10:16.004Z"},"5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d":{"title":"TypeChecker","name":"typechecker","version":"5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"5.4.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"4.1.0","prettier":"^1.19.1","projectz":"^1.11.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"34fd284e8ff4d1d39d34a100b133a37a610eee8d","readmeFilename":"README.md","_id":"typechecker@5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"2a4d1ab313f6f83c10f05b2258cb85dd870814b4","size":11587,"noattachment":false,"key":"/typechecker/-/typechecker-5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.0.0-next.1574062001.34fd284e8ff4d1d39d34a100b133a37a610eee8d_1574062003308_0.8197337038368215"},"_hasShrinkwrap":false,"publish_time":1574062003471,"_cnpm_publish_time":1574062003471,"_cnpmcore_publish_time":"2021-12-13T15:10:19.030Z"},"4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b":{"title":"TypeChecker","name":"typechecker","version":"4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"typescript compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"4.10.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"3.2.0","prettier":"^1.19.1","projectz":"^1.10.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8 && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.8 ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-0.8":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"8e51a66fcb49e5f1c537680bd4fea377ab0d289b","readmeFilename":"README.md","_id":"typechecker@4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"4c5e0380504df173c0388b3df3d297c65b89eebb","size":11945,"noattachment":false,"key":"/typechecker/-/typechecker-4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.11.0-next.1574054118.8e51a66fcb49e5f1c537680bd4fea377ab0d289b_1574054120532_0.5523919293891619"},"_hasShrinkwrap":false,"publish_time":1574054120733,"_cnpm_publish_time":1574054120733,"_cnpmcore_publish_time":"2021-12-13T15:10:20.420Z"},"4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c":{"title":"TypeChecker","name":"typechecker","version":"4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"typescript compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"4.10.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"3.2.0","prettier":"^1.19.1","projectz":"^1.10.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8 && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.8 ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-0.8":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"3a3868d30834a52522ecb1032dc475af5e8ecc2c","readmeFilename":"README.md","_id":"typechecker@4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"1449ec36448873dbbfe52308b9b02554b27b82b7","size":11945,"noattachment":false,"key":"/typechecker/-/typechecker-4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.11.0-next.1574053201.3a3868d30834a52522ecb1032dc475af5e8ecc2c_1574053203111_0.1798789320934675"},"_hasShrinkwrap":false,"publish_time":1574053203265,"_cnpm_publish_time":1574053203265,"_cnpmcore_publish_time":"2021-12-13T15:10:23.414Z"},"4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7":{"title":"TypeChecker","name":"typechecker","version":"4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}},{"description":"typescript compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}}],"types":"source/index.ts","main":"index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"4.10.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.0.0","prettier":"^1.19.1","projectz":"^1.10.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-0.8":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]}}},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8 && npm run our:compile:edition-node-12 && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.8 ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./test.js"},"gitHead":"3323a22b8ef650e829ae06e9a33a719069d8a1c7","readmeFilename":"README.md","_id":"typechecker@4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"f7b0dd7b61ecffd814434802e97c4086721cd14f","size":12040,"noattachment":false,"key":"/typechecker/-/typechecker-4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.10.0-next.1574031952.3323a22b8ef650e829ae06e9a33a719069d8a1c7_1574031953749_0.5495677105324586"},"_hasShrinkwrap":false,"publish_time":1574031953843,"_cnpm_publish_time":1574031953843,"_cnpmcore_publish_time":"2021-12-13T15:10:26.729Z"},"4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923":{"title":"TypeChecker","name":"typechecker","version":"4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"4.10.0","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.2.0","minami":"^1.2.3","prettier":"^1.19.1","projectz":"^1.9.0","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923","readmeFilename":"README.md","_id":"typechecker@4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"c30f8e7930cf9b603982a3672ac1c65fa4b5d4fd","size":11174,"noattachment":false,"key":"/typechecker/-/typechecker-4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.9.0-next.1573740798.ff27c61b648b01c75bbbdcfdfc2fef3b1e0e0923_1573740799992_0.8821110334553528"},"_hasShrinkwrap":false,"publish_time":1573740800166,"_cnpm_publish_time":1573740800166,"_cnpmcore_publish_time":"2021-12-13T15:10:28.493Z"},"4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6":{"title":"TypeChecker","name":"typechecker","version":"4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"4.10.0","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.2.0","minami":"^1.2.3","prettier":"^1.19.1","projectz":"^1.9.0","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"18ded676b7dc242e01d58b9815f69e835a288fd6","readmeFilename":"README.md","_id":"typechecker@4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"5c2aeb162230e5faae1f03efcc65b71756bdc5d1","size":11173,"noattachment":false,"key":"/typechecker/-/typechecker-4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.9.0-next.1573684368.18ded676b7dc242e01d58b9815f69e835a288fd6_1573684370303_0.44849433028100494"},"_hasShrinkwrap":false,"publish_time":1573684370409,"_cnpm_publish_time":1573684370409,"_cnpmcore_publish_time":"2021-12-13T15:10:30.188Z"},"4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0":{"title":"TypeChecker","name":"typechecker","version":"4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"4.10.0","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.2.0","minami":"^1.2.3","prettier":"^1.19.1","projectz":"^1.9.0","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0","readmeFilename":"README.md","_id":"typechecker@4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"7b0b9d1093756fad7b497a5b61d8ad6e9745dcef","size":11028,"noattachment":false,"key":"/typechecker/-/typechecker-4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.9.0-next.1573601622.18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0_1573601624646_0.043187673477540045"},"_hasShrinkwrap":false,"publish_time":1573601624794,"_cnpm_publish_time":1573601624794,"_cnpmcore_publish_time":"2021-12-13T15:10:34.409Z"},"4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e":{"title":"TypeChecker","name":"typechecker","version":"4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"^4.9.7","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.1.0","minami":"^1.2.3","prettier":"^1.18.2","projectz":"^1.7.5","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"funding":{"type":"cooperative","url":"https://bevry.me/fund"},"gitHead":"873cc6cf2867ecea3a1650f99b1be715600d318e","readmeFilename":"README.md","_id":"typechecker@4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"528d0ff126887383f4520636245fee7835753903","size":10997,"noattachment":false,"key":"/typechecker/-/typechecker-4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.8.0-next.1573218309.873cc6cf2867ecea3a1650f99b1be715600d318e_1573218311107_0.897913051608477"},"_hasShrinkwrap":false,"publish_time":1573218311309,"_cnpm_publish_time":1573218311309,"_cnpmcore_publish_time":"2021-12-13T15:10:38.018Z"},"7.17.0":{"title":"TypeChecker","name":"typechecker","version":"7.17.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 14 || 15 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 14 || 15","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 14 || 15 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 14 || 15","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.17.0","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","assert-helpers":"^8.1.0","eslint":"^7.12.1","eslint-config-bevry":"^3.23.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.13.0","make-deno-edition":"^1.2.0","prettier":"^2.1.2","projectz":"^2.17.0","surge":"^0.21.6","typedoc":"^0.19.2","typescript":"^4.0.5","valid-directory":"^3.4.0","valid-module":"^1.14.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"cfd86f2a3e13a6ec27622dff5b58e6f04833fa37","_id":"typechecker@7.17.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"20b263d73663acdc4729838af77f1f3a19cbc52d","size":15092,"noattachment":false,"key":"/typechecker/-/typechecker-7.17.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.17.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.17.0_1603943703152_0.1928870545067798"},"_hasShrinkwrap":false,"publish_time":1603943703305,"_cnpm_publish_time":1603943703305},"7.16.0":{"title":"TypeChecker","name":"typechecker","version":"7.16.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.12.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.16.0","surge":"^0.21.6","typedoc":"^0.19.1","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"44af15846c199ce6ec18c5c7bc6f8a3386abde10","_id":"typechecker@7.16.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"87c3d31910d9cf7b967992b1fcd39c665dd2669b","size":15080,"noattachment":false,"key":"/typechecker/-/typechecker-7.16.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.16.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.16.0_1599282345647_0.5030363758002099"},"_hasShrinkwrap":false,"publish_time":1599282345773,"_cnpm_publish_time":1599282345773},"7.15.0":{"title":"TypeChecker","name":"typechecker","version":"7.15.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","esnext","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["source","typescript","import"],"engines":false},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["compiled","javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["compiled","javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ESNext for Node.js 12 || 13 || 14 with Import for modules","directory":"edition-esnext-esm","entry":"index.js","tags":["compiled","javascript","esnext","import"],"engines":{"node":"12 || 13 || 14","browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-esnext-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.16.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","assert-helpers":"^7.2.0","eslint":"^7.8.1","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.1.1","prettier":"^2.1.1","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.19.0","typescript":"^4.0.2","valid-directory":"^3.3.0","valid-module":"^1.13.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-esnext-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-esnext-esm":"tsc --module ESNext --target ESNext --outDir ./edition-esnext-esm --project tsconfig.json && ( test ! -d edition-esnext-esm/source || ( mv edition-esnext-esm/source edition-temp && rm -Rf edition-esnext-esm && mv edition-temp edition-esnext-esm ) ) && echo '{\"type\": \"module\"}' > edition-esnext-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"d86b21d0c691e7cbb96c2abad504d63943fce91e","_id":"typechecker@7.15.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"shasum":"c84d379c3152e327f296e70506df51ad91f244c5","size":15030,"noattachment":false,"key":"/typechecker/-/typechecker-7.15.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.15.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.15.0_1599208635373_0.4458328880002287"},"_hasShrinkwrap":false,"publish_time":1599208635540,"_cnpm_publish_time":1599208635540},"7.14.0":{"title":"TypeChecker","name":"typechecker","version":"7.14.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.15.0","@typescript-eslint/eslint-plugin":"^3.9.1","@typescript-eslint/parser":"^3.9.1","assert-helpers":"^6.19.0","eslint":"^7.7.0","eslint-config-bevry":"^3.19.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.11.0","make-deno-edition":"^1.0.0","prettier":"^2.0.5","projectz":"^2.15.0","surge":"^0.21.6","typedoc":"^0.18.0","typescript":"^3.9.7","valid-directory":"^3.0.0","valid-module":"^1.12.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"127dc224e250517639160e30f9bf60d1da4a8023","_id":"typechecker@7.14.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"b0d57b673bea9e73a0390ba6ccc386b27c2b13f9","size":14693,"noattachment":false,"key":"/typechecker/-/typechecker-7.14.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.14.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.14.0_1597703048582_0.36400174959679243"},"_hasShrinkwrap":false,"publish_time":1597703048712,"_cnpm_publish_time":1597703048712},"7.13.0":{"title":"TypeChecker","name":"typechecker","version":"7.13.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.14.0","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","assert-helpers":"^6.19.0","eslint":"^7.6.0","eslint-config-bevry":"^3.18.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.10.0","make-deno-edition":"^0.15.0","prettier":"^2.0.5","projectz":"^2.13.0","surge":"^0.21.6","typedoc":"^0.17.8","typescript":"^3.9.7","valid-directory":"^2.7.0","valid-module":"^1.11.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"b2c9dcfb17707159fbdb9c8bfb0469729161e0b4","_id":"typechecker@7.13.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"5a09aed78d5cd43843485980a6bcfe5bb347feee","size":14499,"noattachment":false,"key":"/typechecker/-/typechecker-7.13.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.13.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.13.0_1596524587159_0.17638407912360932"},"_hasShrinkwrap":false,"publish_time":1596524587352,"_cnpm_publish_time":1596524587352},"7.12.0":{"title":"TypeChecker","name":"typechecker","version":"7.12.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js 10 || 12 || 13 || 14 with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript compiled against ESNext for Node.js with Import for modules","directory":"edition-node-esm","entry":"index.js","tags":["javascript","import"],"engines":{"node":true,"browsers":false}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"module","main":"edition-esnext/index.js","exports":{"node":{"import":"./edition-node-esm/index.js","require":"./edition-esnext/index.js"},"browser":{"import":"./edition-browsers/index.js"}},"deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.13.0","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","assert-helpers":"^6.18.0","eslint":"^7.5.0","eslint-config-bevry":"^3.17.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.9.0","make-deno-edition":"^0.15.0","prettier":"^2.0.5","projectz":"^2.12.0","surge":"^0.21.6","typedoc":"^0.17.8","typescript":"^3.9.7","valid-directory":"^2.6.0","valid-module":"^1.10.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:edition-node-esm && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) ) && echo '{\"type\": \"commonjs\"}' > edition-esnext/package.json","our:compile:edition-node-esm":"tsc --module ESNext --target ESNext --outDir ./edition-node-esm --project tsconfig.json && ( test ! -d edition-node-esm/source || ( mv edition-node-esm/source edition-temp && rm -Rf edition-node-esm && mv edition-temp edition-node-esm ) ) && echo '{\"type\": \"module\"}' > edition-node-esm/package.json","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"364fda5e01e82bdabf73f4aa5ef0fd84d95edb5f","_id":"typechecker@7.12.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"5c8890439607b402e3a110d411b6e9939d470ede","size":14492,"noattachment":false,"key":"/typechecker/-/typechecker-7.12.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.12.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.12.0_1595453117381_0.201230026802375"},"_hasShrinkwrap":false,"publish_time":1595453117545,"_cnpm_publish_time":1595453117545},"7.11.0":{"title":"TypeChecker","name":"typechecker","version":"7.11.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.13.0","eslint":"^7.3.1","eslint-config-bevry":"^3.13.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.8.0","make-deno-edition":"^0.14.0","prettier":"^2.0.5","projectz":"^2.11.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"972549a744842526f09e8de3f50199adb215f3f1","_id":"typechecker@7.11.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"50bdf6e54f881c18d57f618151c172f1cbc61650","size":14115,"noattachment":false,"key":"/typechecker/-/typechecker-7.11.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.11.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.11.0_1593061713052_0.9115646094112173"},"_hasShrinkwrap":false,"publish_time":1593061713239,"_cnpm_publish_time":1593061713239},"7.10.0":{"title":"TypeChecker","name":"typechecker","version":"7.10.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","deno","deno-edition","deno-entry","denoland","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","deno":"edition-deno/index.ts","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.12.0","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","assert-helpers":"^6.12.0","eslint":"^7.3.1","eslint-config-bevry":"^3.12.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.13.0","prettier":"^2.0.5","projectz":"^2.10.1","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.7.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"a05b1ed7628be5dad523692f90637d1f6ce3faea","_id":"typechecker@7.10.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"774e3dca5b4d328bcf843e382f794ad9a5b6fce4","size":14105,"noattachment":false,"key":"/typechecker/-/typechecker-7.10.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.10.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.10.0_1593044992510_0.4163800384302989"},"_hasShrinkwrap":false,"publish_time":1593044992609,"_cnpm_publish_time":1593044992609},"7.9.0":{"title":"TypeChecker","name":"typechecker","version":"7.9.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.8.0","eslint":"^7.3.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.9.1","prettier":"^2.0.5","projectz":"^2.9.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.5.0","valid-module":"^1.6.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"907373a114dc7f8db3b93e471026b73d431170da","_id":"typechecker@7.9.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"2b091765bc4f7bd0b59cd6e28e70618fbc4f89a3","size":13910,"noattachment":false,"key":"/typechecker/-/typechecker-7.9.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.9.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.9.0_1592770372047_0.2067130326335369"},"_hasShrinkwrap":false,"publish_time":1592770372187,"_cnpm_publish_time":1592770372187},"7.8.0":{"title":"TypeChecker","name":"typechecker","version":"7.8.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"1.9.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.8.0","eslint":"^7.3.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.7.0","make-deno-edition":"^0.9.1","prettier":"^2.0.5","projectz":"^2.9.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"2.2.0","valid-module":"1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"yarn run our:compile:deno && yarn run our:compile:edition-browsers && yarn run our:compile:edition-esnext && yarn run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"yarn run our:meta:contributors && yarn run our:meta:docs && yarn run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"yarn run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"yarn run our:release:prepare && yarn run our:release:check-changelog && yarn run our:release:check-dirty && yarn run our:release:tag && yarn run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"yarn run our:clean && yarn run our:compile && yarn run our:test && yarn run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"yarn run our:setup:install","our:setup:install":"/usr/local/bin/yarn install --ignore-engines","our:test":"yarn run our:verify && yarn test","our:verify":"yarn run our:verify:directory && yarn run our:verify:eslint && yarn run our:verify:module && yarn run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"0d1e029204a4ffd623c7a530c432db9196518cd2","_id":"typechecker@7.8.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f4d0555a09b73d966d8706568ae8d2b52fd788a1","size":13906,"noattachment":false,"key":"/typechecker/-/typechecker-7.8.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.8.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.8.0_1592730621979_0.3897383717708991"},"_hasShrinkwrap":false,"publish_time":1592730622095,"_cnpm_publish_time":1592730622095},"7.7.0":{"title":"TypeChecker","name":"typechecker","version":"7.7.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.10.0","eslint":"^7.3.0","eslint-config-bevry":"^3.10.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.6.0","make-deno-edition":"^0.9.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.4.0","valid-module":"^1.6.0"},"devDependencies":{"@bevry/update-contributors":"^1.10.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","assert-helpers":"^6.10.0","eslint":"^7.3.0","eslint-config-bevry":"^3.10.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","kava":"^5.6.0","make-deno-edition":"^0.9.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.4.0","valid-module":"^1.6.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"6c7857cdee9ff85fc3ea87fc3fe7fa67820dca9a","_id":"typechecker@7.7.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"719545199d89a425ba3de46fa20a614ca79f5a6a","size":13881,"noattachment":false,"key":"/typechecker/-/typechecker-7.7.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.7.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.7.0_1592654755120_0.38569152758772707"},"_hasShrinkwrap":false,"publish_time":1592654755271,"_cnpm_publish_time":1592654755271},"7.6.0":{"title":"TypeChecker","name":"typechecker","version":"7.6.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","deno":"edition-deno/index.ts","devDependencies":{"@bevry/update-contributors":"^1.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","assert-helpers":"^6.8.0","eslint":"^7.2.0","eslint-config-bevry":"^3.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.5.0","make-deno-edition":"^0.3.0","prettier":"^2.0.5","projectz":"^2.7.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.3.0","valid-module":"^1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"0af143b398e5435380fa2cb841256bdffb1427da","_id":"typechecker@7.6.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"0f05eb048d9c6881ed3886abf08006d583762d1d","size":14175,"noattachment":false,"key":"/typechecker/-/typechecker-7.6.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.6.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.6.0_1591803682308_0.06060473886283768"},"_hasShrinkwrap":false,"publish_time":1591803682473,"_cnpm_publish_time":1591803682473},"7.5.0":{"title":"TypeChecker","name":"typechecker","version":"7.5.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"TypeScript source code made to be compatible with Deno","directory":"edition-deno","entry":"index.ts","tags":["typescript","import","deno"],"engines":{"deno":true,"browsers":true}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","deno":"edition-deno/index.ts","devDependencies":{"@bevry/update-contributors":"^1.8.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","assert-helpers":"^6.7.0","eslint":"^7.2.0","eslint-config-bevry":"^3.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.4.0","make-deno-edition":"^0.2.2","prettier":"^2.0.5","projectz":"^2.6.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.5","valid-directory":"^2.2.0","valid-module":"^1.3.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:deno && npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:deno":"make-deno-edition --attempt","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"3293fb4e32f8e9c01eefc86507d314cd5c92bd9a","_id":"typechecker@7.5.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"7e70c7e8d5ea6fc7b2ba626ab91d87578c2e306e","size":14143,"noattachment":false,"key":"/typechecker/-/typechecker-7.5.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.5.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.5.0_1591787761989_0.07845252528423363"},"_hasShrinkwrap":false,"publish_time":1591787762125,"_cnpm_publish_time":1591787762125},"7.4.0":{"title":"TypeChecker","name":"typechecker","version":"7.4.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.7.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.6.0","eslint":"^7.0.0","eslint-config-bevry":"^3.7.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.3.0","prettier":"^2.0.5","projectz":"^2.4.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.1.0","valid-module":"^1.2.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"2c956517f49361b39d1e7cd90ba5fca5b8d97b9d","_id":"typechecker@7.4.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"5a817e7a02e51f7e8b64b9341c22ec2553354fe2","size":13845,"noattachment":false,"key":"/typechecker/-/typechecker-7.4.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.4.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.4.0_1590083106529_0.4008146937507049"},"_hasShrinkwrap":false,"publish_time":1590083106638,"_cnpm_publish_time":1590083106638},"7.3.0":{"title":"TypeChecker","name":"typechecker","version":"7.3.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.5.0","eslint":"^7.0.0","eslint-config-bevry":"^3.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.2.0","prettier":"^2.0.5","projectz":"^2.3.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.0.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"6b73284f06c1f21b4aba37f04f27c02c40216a31","_id":"typechecker@7.3.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"e0d7f5d9bd4d5cee9ad105cc1dd092d12c18e6de","size":13842,"noattachment":false,"key":"/typechecker/-/typechecker-7.3.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.3.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.3.0_1590065876297_0.7516402745001933"},"_hasShrinkwrap":false,"publish_time":1590065876420,"_cnpm_publish_time":1590065876420},"7.2.0":{"title":"TypeChecker","name":"typechecker","version":"7.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.6.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.4.0","eslint":"^7.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.1.0","prettier":"^2.0.5","projectz":"^2.2.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^2.0.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) )","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && ( test ! -d edition-esnext/source || ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) )","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationMap --declarationDir ./compiled-types && ( test ! -d compiled-types/source || ( mv compiled-types/source edition-temp && rm -Rf compiled-types && mv edition-temp compiled-types ) )","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"93024026e41f1441f201e0bd5798255eb3eb752e","_id":"typechecker@7.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"3da512af2482819433fc9d9a0af4455ae05fa8f8","size":13830,"noattachment":false,"key":"/typechecker/-/typechecker-7.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.2.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.2.0_1590030358247_0.6955508299568198"},"_hasShrinkwrap":false,"publish_time":1590030358407,"_cnpm_publish_time":1590030358407},"7.1.0":{"title":"TypeChecker","name":"typechecker","version":"7.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"./compiled-types/","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.5.0","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","assert-helpers":"^6.4.0","eslint":"^7.0.0","eslint-config-bevry":"^3.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.1.0","prettier":"^2.0.5","projectz":"^2.2.0","surge":"^0.21.3","typedoc":"^0.17.7","typescript":"^3.9.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext && npm run our:compile:types","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:compile:types":"tsc --project tsconfig.json --emitDeclarationOnly --declaration --declarationDir ./compiled-types/ --declarationMap","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"84efa8cda192da051e99d81b55cd37a5c0f0bf1e","_id":"typechecker@7.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"eb9dfbb244f7e6ac8f0948ff62e2d672933bf46b","size":14918,"noattachment":false,"key":"/typechecker/-/typechecker-7.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.1.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.1.0_1590011299096_0.024136438226427304"},"_hasShrinkwrap":false,"publish_time":1590011299304,"_cnpm_publish_time":1590011299304},"7.0.0":{"title":"TypeChecker","name":"typechecker","version":"7.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","node","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com","githubUsername":"bevry","githubRepository":"typechecker","githubSlug":"bevry/typechecker","npmPackageName":"typechecker"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Matt Bierner","url":"https://github.com/mjbvz"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=10"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"source/index.ts","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.4.0","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","assert-helpers":"^6.2.0","eslint":"^7.0.0","eslint-config-bevry":"^3.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^5.0.0","prettier":"^2.0.5","projectz":"^2.1.0","surge":"^0.21.3","typedoc":"^0.17.6","typescript":"^3.8.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"npx @bevry/update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && npx typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"npx projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"npx eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"npx valid-module","our:verify:prettier":"npx prettier --write .","our:verify:typescript":"npx tsc --noEmit --project tsconfig.json","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"78901421c110ebc0a7daed759769832528f0fe06","_id":"typechecker@7.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"7e6a1fe24be339ab412212d97ce29a0afe6ae9b4","size":12806,"noattachment":false,"key":"/typechecker/-/typechecker-7.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-7.0.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_7.0.0_1589196738663_0.36418441678030233"},"_hasShrinkwrap":false,"publish_time":1589196738761,"_cnpm_publish_time":1589196738761},"6.4.0":{"title":"TypeChecker","name":"typechecker","version":"6.4.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async","async function","async-function","asyncFunction","bool","boolean","browser","check","check-type","checking","class","class-identifier","class-instance","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is","is arguments","is array","is async","is async function","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync","is sync function","is undefined","is weak map","is-arguments","is-array","is-async","is-async-function","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync","is-sync-function","is-undefined","is-weak-map","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript","javascript-type","keys","kind","map","module","native","native class","native-class","nativeClass","null","number","object","plain","plain object","plain objects","plain-object","plain-objects","plainObject","primitive","primitive-types","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type","type-check","type-checker","type-checking","typechecker","typed","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"TypeScript source code with Import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"TypeScript compiled against ESNext for Node.js with Require for modules","directory":"edition-esnext","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"8 || 10 || 12 || 13 || 14","browsers":false}},{"description":"TypeScript compiled against ES2019 for web browsers with Import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}}],"types":"source/index.ts","type":"commonjs","main":"edition-esnext/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@bevry/update-contributors":"^1.0.1","@typescript-eslint/eslint-plugin":"^2.30.0","@typescript-eslint/parser":"^2.30.0","assert-helpers":"^6.1.0","eslint":"^6.8.0","eslint-config-bevry":"^3.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","kava":"^4.4.0","prettier":"^2.0.5","projectz":"^1.19.1","surge":"^0.21.3","typedoc":"^0.17.6","typescript":"^3.8.3","valid-directory":"^1.6.0","valid-module":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-esnext","our:compile:edition-browsers":"tsc --module ESNext --target ES2019 --outDir ./edition-browsers --project tsconfig.json && test -d edition-browsers/source && ( mv edition-browsers/source edition-temp && rm -Rf edition-browsers && mv edition-temp edition-browsers ) || true","our:compile:edition-esnext":"tsc --module commonjs --target ESNext --outDir ./edition-esnext --project tsconfig.json && test -d edition-esnext/source && ( mv edition-esnext/source edition-temp && rm -Rf edition-esnext && mv edition-temp edition-esnext ) || true","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:contributors && npm run our:meta:docs && npm run our:meta:projectz","our:meta:contributors":"update-contributors","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:module":"valid-module","our:verify:prettier":"prettier --write .","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-esnext/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"gitHead":"414595a67b1c75862fbd0528805f4c06bd1aca72","_id":"typechecker@6.4.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"c087dc744c5a0f17524d58a17eb31a9660ab7324","size":12768,"noattachment":false,"key":"/typechecker/-/typechecker-6.4.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.4.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.4.0_1588308152850_0.6246051855602901"},"_hasShrinkwrap":false,"publish_time":1588308152976,"_cnpm_publish_time":1588308152976},"6.3.0":{"title":"TypeChecker","name":"typechecker","version":"6.3.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","checking","class-identifier","class-instance","class","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","kind","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain objects","plain-object","plain-objects","plain","plainObject","primitive-types","primitive","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type-check","type-checker","type-checking","type","typechecker","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.11.0","@typescript-eslint/parser":"^2.11.0","assert-helpers":"^5.8.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.3.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.4.0","prettier":"^1.19.1","projectz":"^1.16.0","surge":"^0.21.3","typedoc":"^0.15.4","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"8a1fbdf008b572b354dbe2295505bf0e28f729ae","_id":"typechecker@6.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"c8ee2fee30e1d1156d3063efb9d115c859c3cf5b","size":12934,"noattachment":false,"key":"/typechecker/-/typechecker-6.3.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.3.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.3.0_1575922573292_0.4700770971451296"},"_hasShrinkwrap":false,"publish_time":1575922573494,"_cnpm_publish_time":1575922573494},"6.2.0":{"title":"TypeChecker","name":"typechecker","version":"6.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["array","assert","assertion","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","checking","class-identifier","class-instance","class","compare","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","instanceof","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is nullish","is number","is object","is plain object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-nullish","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNullish","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","kind","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain objects","plain-object","plain-objects","plain","plainObject","primitive-types","primitive","pure","regex","regexp","regular expression","simple","string","sync","syncFunction","test","type-check","type-checker","type-checking","type","typechecker","typeguards","typeof","types","typescript","undefined","util","utility","validate","validation","vanilla","verify","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.15.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"0317d9c135c7eb2e145b459f515477f18ab33a9e","_id":"typechecker@6.2.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"41eff1fc2c1f14a65043671d2790bc3f612c0c11","size":12919,"noattachment":false,"key":"/typechecker/-/typechecker-6.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.2.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.2.0_1575634202704_0.04926646819318381"},"_hasShrinkwrap":false,"publish_time":1575634202884,"_cnpm_publish_time":1575634202884},"6.1.0":{"title":"TypeChecker","name":"typechecker","version":"6.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["assert","assertion","check","checking","compare","instanceof","is","kind","object","plain","primitive","pure","simple","test","type","typeguards","typeof","types","typescript","util","utility","validate","validation","vanilla","verify","array","async function","async-function","async","asyncFunction","bool","boolean","check-type","check","class-identifier","class-instance","class","conventional class","conventional-class","conventionalClass","date","define-type","empty array","empty keys","empty map","empty plain object","empty-array","empty-keys","empty-map","empty-plain-object","empty","emptyArray","emptyKeys","emptyMap","emptyPlainObject","error","function","get object type","get type","get-object-type","get-type","getObjectType","getType","is arguments","is array","is async function","is async","is bool","is boolean","is class","is conventional class","is date","is empty array","is empty keys","is empty map","is empty plain object","is empty weak map","is error","is function","is map","is native class","is null","is number","is object","is regexp","is string","is sync function","is sync","is undefined","is weak map","is-arguments","is-array","is-async-function","is-async","is-bool","is-boolean","is-class","is-conventional-class","is-date","is-empty-array","is-empty-keys","is-empty-map","is-empty-plain-object","is-empty-weak-map","is-error","is-function","is-map","is-native-class","is-null","is-number","is-object","is-plain-obj","is-plain-object","is-regexp","is-string","is-sync-function","is-sync","is-undefined","is-weak-map","is","isArguments","isArray","isAsyncFunction","isBool","isBoolean","isClass","isConventionalClass","isDate","isEmptyArray","isEmptyKeys","isEmptyMap","isEmptyPlainObject","isEmptyWeakMap","isError","isFunction","isMap","isNativeClass","isNull","isNumber","isObject","isRegExp","isString","isSync","isSyncFunction","isUndefined","isWeakMap","javascript-type","javascript","keys","map","native class","native-class","native","nativeClass","null","number","object","plain object","plain-object","plain-objects","plain objects","plain","plainObject","primitive-types","regex","regexp","regular expression","string","sync","syncFunction","type-check","type-checker","type-checking","type","typechecker","types","typescript","undefined","weak map","weak-map","weakMap","what-type"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"githubSponsorsUsername":"balupton","buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","type":"commonjs","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.15.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project tsconfig.json","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"8cfd43544864bcded09fc04c64405c01cdb5b97f","_id":"typechecker@6.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"27ef62a5128826466d75c61247b4392b767cd6db","size":12926,"noattachment":false,"key":"/typechecker/-/typechecker-6.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.1.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.1.0_1575633570484_0.5626771693300368"},"_hasShrinkwrap":false,"publish_time":1575633570649,"_cnpm_publish_time":1575633570649},"6.0.0":{"title":"TypeChecker","name":"typechecker","version":"6.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"edition-node-13/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.10.0","@typescript-eslint/parser":"^2.10.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.3.0","prettier":"^1.19.1","projectz":"^1.14.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.3","valid-directory":"^1.5.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-13/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"2b0dc38122e802c4eea59636f268d049da13a882","_id":"typechecker@6.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"2827e56d5fe4144e5f87f9909fffd2079562eb95","size":12411,"noattachment":false,"key":"/typechecker/-/typechecker-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-6.0.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_6.0.0_1575611744993_0.3827633345078749"},"_hasShrinkwrap":false,"publish_time":1575611745249,"_cnpm_publish_time":1575611745249},"5.2.0":{"title":"TypeChecker","name":"typechecker","version":"5.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","assert-helpers":"^5.7.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.2.0","prettier":"^1.19.1","projectz":"^1.13.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.2","valid-directory":"^1.4.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"c865f68f710521789a1450d392f4add11e686de3","_id":"typechecker@5.2.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"0e4280748085635e2560f234c4b8102b38cea703","size":11584,"noattachment":false,"key":"/typechecker/-/typechecker-5.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.2.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.2.0_1575219914790_0.855520643236912"},"_hasShrinkwrap":false,"publish_time":1575219914894,"_cnpm_publish_time":1575219914894},"5.1.0":{"title":"TypeChecker","name":"typechecker","version":"5.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@typescript-eslint/eslint-plugin":"^2.9.0","@typescript-eslint/parser":"^2.9.0","assert-helpers":"^5.6.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.7.2","eslint-config-bevry":"^2.1.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.2.0","prettier":"^1.19.1","projectz":"^1.13.0","surge":"^0.21.3","typedoc":"^0.15.3","typescript":"^3.7.2","valid-directory":"^1.3.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"4c5b1c99819cf978bb0cd0a8dbc8f6057cbafcbc","_id":"typechecker@5.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"a12cdbb00064ed57492ea63c1ba65008b807038d","size":11553,"noattachment":false,"key":"/typechecker/-/typechecker-5.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.1.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.1.0_1575156566314_0.8996626130234957"},"_hasShrinkwrap":false,"publish_time":1575156566436,"_cnpm_publish_time":1575156566436},"5.0.0":{"title":"TypeChecker","name":"typechecker","version":"5.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":"8 || 10 || 12","browsers":false}}],"types":"source/index.ts","main":"edition-node-12/index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"5.4.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"4.1.0","prettier":"^1.19.1","projectz":"^1.11.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./edition-node-12/test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"34fd284e8ff4d1d39d34a100b133a37a610eee8d","_id":"typechecker@5.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"f11d5f99fbb6177abb8b9dbd1608532b9a365e47","size":11538,"noattachment":false,"key":"/typechecker/-/typechecker-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-5.0.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_5.0.0_1574062080120_0.6070855309742851"},"_hasShrinkwrap":false,"publish_time":1574062080296,"_cnpm_publish_time":1574062080296},"4.11.0":{"title":"TypeChecker","name":"typechecker","version":"4.11.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"typescript compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"types":"source/index.ts","main":"index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"4.10.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.3.0","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"3.2.0","prettier":"^1.19.1","projectz":"^1.10.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8 && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.8 ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --excludeExternals --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]},"edition-node-0.8":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"]}}},"gitHead":"3a3868d30834a52522ecb1032dc475af5e8ecc2c","_id":"typechecker@4.11.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"8219cd90d2f7b585a3f5af9c146c8a23891f1eac","size":11894,"noattachment":false,"key":"/typechecker/-/typechecker-4.11.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.11.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.11.0_1574053357028_0.22111870766934638"},"_hasShrinkwrap":false,"publish_time":1574053357148,"_cnpm_publish_time":1574053357148},"4.10.0":{"title":"TypeChecker","name":"typechecker","version":"4.10.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"},{"name":"dependabot-preview[bot]","url":"http://github.com/apps/dependabot-preview"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"typescript source code with import for modules","directory":"source","entry":"index.ts","tags":["typescript","import"],"engines":false},{"description":"typescript compiled for browsers with import for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","import"],"engines":{"node":false,"browsers":"defaults"}},{"description":"typescript compiled for node.js 13 with require for modules","directory":"edition-node-13","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}},{"description":"typescript compiled for node.js 12 with require for modules","directory":"edition-node-12","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}},{"description":"typescript compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":true,"browsers":false}}],"types":"source/index.ts","main":"index.js","browser":"edition-browsers/index.js","module":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-class-properties":"^7.7.0","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","@babel/preset-typescript":"^7.7.2","@typescript-eslint/eslint-plugin":"^2.7.0","@typescript-eslint/parser":"^2.7.0","assert-helpers":"4.10.0","babel-plugin-add-module-exports":"^1.0.2","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.6.0","eslint-plugin-prettier":"^3.1.1","kava":"^4.0.0","prettier":"^1.19.1","projectz":"^1.10.0","surge":"^0.21.3","typedoc":"^0.15.2","typescript":"^3.7.2","valid-directory":"^1.1.1"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":"defaults","modules":false}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-13":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"13"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-12":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"12"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]},"edition-node-0.8":{"sourceType":"module","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}],"@babel/preset-typescript"],"plugins":["@babel/proposal-object-rest-spread","@babel/proposal-class-properties","add-module-exports"]}}},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8 && npm run our:compile:edition-node-12 && npm run our:compile:edition-node-13","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-0.8 ./source","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","our:compile:edition-node-13":"env BABEL_ENV=edition-node-13 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-13 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:typedoc","our:meta:docs:typedoc":"rm -Rf ./docs && typedoc --mode file --exclude '**/+(*test*|node_modules)' --name \"$npm_package_name\" --readme ./README.md --out ./docs ./source","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","our:verify:typescript":"tsc --noEmit --project .","test":"node ./test.js"},"gitHead":"3323a22b8ef650e829ae06e9a33a719069d8a1c7","_id":"typechecker@4.10.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"0c7ef0b86a1ff9d32df512e46a03e3e3ed2fbc67","size":11987,"noattachment":false,"key":"/typechecker/-/typechecker-4.10.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.10.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.10.0_1574032154643_0.3900196613615592"},"_hasShrinkwrap":false,"publish_time":1574032154770,"_cnpm_publish_time":1574032154770},"4.9.0":{"title":"TypeChecker","name":"typechecker","version":"4.9.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist","travisTLD":"com"}},"funding":"https://bevry.me/fund","author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"4.10.0","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.2.0","minami":"^1.2.3","prettier":"^1.19.1","projectz":"^1.9.0","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"18b9b60768f8bc32b28c53ce93b5dbf4f4b1dee0","_id":"typechecker@4.9.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"e00a0102f858571c7c5cb8af7f440695decae334","size":10974,"noattachment":false,"key":"/typechecker/-/typechecker-4.9.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.9.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.9.0_1573601768607_0.08938318336046658"},"_hasShrinkwrap":false,"publish_time":1573601768730,"_cnpm_publish_time":1573601768730},"4.8.0":{"title":"TypeChecker","name":"typechecker","version":"4.8.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 12 || 13","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 12 || 13","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.2.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/preset-env":"^7.7.1","assert-helpers":"^4.9.7","eslint":"^6.6.0","eslint-config-bevry":"^1.2.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","jsdoc":"^3.6.3","kava":"^3.1.0","minami":"^1.2.3","prettier":"^1.18.2","projectz":"^1.7.5","surge":"^0.21.3","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"npm run our:meta:docs:jsdoc","our:meta:docs:jsdoc":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:install","our:setup:install":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:verify:prettier":"prettier --write ./source/**","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":"defaults","modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"sourceType":"script","presets":[["@babel/preset-env",{"targets":{"node":"0.8"},"modules":"commonjs"}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"funding":{"type":"cooperative","url":"https://bevry.me/fund"},"gitHead":"873cc6cf2867ecea3a1650f99b1be715600d318e","_id":"typechecker@4.8.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"d73592e84c808b0b93b48431e98f9a95b129e9e0","size":10844,"noattachment":false,"key":"/typechecker/-/typechecker-4.8.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.8.0.tgz"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.8.0_1573218469183_0.834248112246641"},"_hasShrinkwrap":false,"publish_time":1573218469313,"_cnpm_publish_time":1573218469313},"4.7.0":{"title":"TypeChecker","name":"typechecker","version":"4.7.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","flattr","liberapay","thanksapp","boostlab","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"buymeacoffeeUsername":"balupton","cryptoURL":"https://bevry.me/crypto","flattrUsername":"balupton","liberapayUsername":"bevry","opencollectiveUsername":"bevry","patreonUsername":"bevry","paypalURL":"https://bevry.me/paypal","wishlistURL":"https://bevry.me/wishlist"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","tags":["javascript","esnext","require"],"engines":{"node":"6 || 8 || 10 || 11","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","tags":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js 0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","tags":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10 || 11","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.0","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.0","assert-helpers":"^4.5.1","eslint":"^5.9.0","eslint-config-bevry":"^1.0.2","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","joe-reporter-console":"^2.0.2","jsdoc":"^3.5.5","kava":"^3.1.0","minami":"^1.2.3","prettier":"^1.15.3","projectz":"^1.5.3","surge":"^0.20.1","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"rm -Rf ./docs && jsdoc --recurse --pedantic --access all --destination ./docs --package ./package.json --readme ./README.md --template ./node_modules/minami ./source && mv ./docs/$npm_package_name/$npm_package_version/* ./docs/ && rm -Rf ./docs/$npm_package_name/$npm_package_version","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' './source/**/*.*'","test":"node ./test.js"},"eslintConfig":{"extends":["bevry"]},"prettier":{"semi":false,"singleQuote":true},"babel":{"env":{"edition-browsers":{"presets":[["@babel/preset-env",{"targets":{"browsers":"defaults"}}]],"plugins":["@babel/proposal-object-rest-spread"]},"edition-node-0.8":{"presets":[["@babel/preset-env",{"targets":{"node":"0.8"}}]],"plugins":["@babel/proposal-object-rest-spread"]}}},"gitHead":"69008d42927749d7e21cfe9816e478dd8d15ab88","_id":"typechecker@4.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"shasum":"5249f427358f45b7250c4924fd4d01ed9ba435e9","size":10804,"noattachment":false,"key":"/typechecker/-/typechecker-4.7.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.7.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.7.0_1544154279096_0.3792107061109624"},"_hasShrinkwrap":false,"publish_time":1544154279303,"_cnpm_publish_time":1544154279303},"4.6.0":{"title":"TypeChecker","name":"typechecker","version":"4.6.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"joegesualdo.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"esnext source code with require for modules","directory":"source","entry":"index.js","syntaxes":["javascript","esnext","require"],"engines":{"node":">=6","browsers":false}},{"description":"esnext compiled for browsers with require for modules","directory":"edition-browsers","entry":"index.js","syntaxes":["javascript","require"],"engines":{"node":false,"browsers":"defaults"}},{"description":"esnext compiled for node.js >=0.8 with require for modules","directory":"edition-node-0.8","entry":"index.js","syntaxes":["javascript","require"],"engines":{"node":"0.8 || 0.10 || 0.12 || 4 || 6 || 8 || 10","browsers":false}}],"main":"index.js","browser":"edition-browsers/index.js","dependencies":{"editions":"^2.0.2"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","documentation":"^8.1.2","eslint":"^5.5.0","flow-bin":"^0.80.0","joe":"^2.0.2","joe-reporter-console":"^2.0.2","projectz":"^1.4.0","surge":"^0.20.1","valid-directory":"^1.0.0"},"scripts":{"our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-0.8","our:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --out-dir ./edition-browsers ./source","our:compile:edition-node-0.8":"env BABEL_ENV=edition-node-0.8 babel --out-dir ./edition-node-0.8 ./source","our:deploy":"echo no need for this project","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:push":"git push origin master && git push origin --tags","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:test":"npm run our:verify && npm test","our:verify":"npm run our:verify:directory && npm run our:verify:eslint","our:verify:directory":"npx valid-directory","our:verify:eslint":"eslint --fix ./source","test":"node --harmony ./test.js --joe-reporter=console"},"babel":{"env":{"edition-browsers":{"presets":[["env",{"targets":{"browsers":"defaults"}}]]},"edition-node-0.8":{"presets":[["env",{"targets":{"node":"0.8"}}]]}}},"gitHead":"3a7d099e461a583ed883d5270a28edfee2c129b9","_id":"typechecker@4.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"shasum":"d245d9c2df21147d5e2a942fff170b68ece73c87","size":10010,"noattachment":false,"key":"/typechecker/-/typechecker-4.6.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.6.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.6.0_1536392194428_0.29037055401174494"},"_hasShrinkwrap":false,"publish_time":1536392194699,"_cnpm_publish_time":1536392194699},"4.5.0":{"title":"TypeChecker","name":"typechecker","version":"4.5.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Matt Bierner","url":"http://mattbierner.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+https://github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require + Flow Type Comments","directory":"source","entry":"index.js","syntaxes":["javascript","esnext","require","defaults","const","let","destructuring","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"editions":"^1.3.4"},"devDependencies":{"assert-helpers":"^4.5.1","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","documentation":"^5.4.0","eslint":"^4.17.0","flow-bin":"^0.65.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","surge":"^0.19.0"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint && npm run our:verify:flow","our:verify:eslint":"eslint --fix ./source","our:verify:flow":"flow check","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"2f40cd40a2694f70bd8aaa94cccd4a2ae907fb18","_id":"typechecker@4.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"shasum":"c382920097812364bbaf4595b0ab6588244117a6","size":9669,"noattachment":false,"key":"/typechecker/-/typechecker-4.5.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.5.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typechecker_4.5.0_1518814579748_0.07945814157056197"},"_hasShrinkwrap":false,"publish_time":1518814580067,"_cnpm_publish_time":1518814580067},"4.4.1":{"title":"TypeChecker","name":"typechecker","version":"4.4.1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require + Flow Type Comments","directory":"source","entry":"source/index.js","syntaxes":["javascript","esnext","require","defaults","const","let","destructuring","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"es2015/index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","scripts":{"our:setup":"npm install","our:clean":"rm -Rf ./docs ./es2015","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint && npm run our:verify:flow","our:verify:eslint":"eslint --fix ./source","our:verify:flow":"flow check","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:publish && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:publish":"npm publish","our:release:tag":"git tag v$npm_package_version -a","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"dependencies":{"editions":"^1.3.3"},"devDependencies":{"assert-helpers":"^4.4.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","documentation":"^4.0.0-beta8","eslint":"^3.13.1","flow-bin":"^0.37.4","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.3.2"},"gitHead":"ab3925bc0270f8df65f5c05ae1ba09e648aaff8e","_id":"typechecker@4.4.1","_shasum":"f97b95f51b038417212d677d45a373ee7bced7e6","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"f97b95f51b038417212d677d45a373ee7bced7e6","size":8445,"noattachment":false,"key":"/typechecker/-/typechecker-4.4.1.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typechecker-4.4.1.tgz_1484735732329_0.3946369462646544"},"directories":{},"publish_time":1484735734051,"_cnpm_publish_time":1484735734051,"_hasShrinkwrap":false},"4.4.0":{"title":"TypeChecker","name":"typechecker","version":"4.4.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.8"},"editions":[{"description":"Source + ESNext + Require + Flow Type Comments","directory":"source","entry":"source/index.js","syntaxes":["javascript","esnext","require","defaults","const","let","destructuring","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"es2015/index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","scripts":{"our:setup":"npm install","our:clean":"rm -Rf ./docs ./es2015","our:compile":"npm run our:compile:es2015","our:compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:meta:docs":"documentation build -f html -o ./docs -g --shallow ./source/**.js","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:eslint && npm run our:verify:flow","our:verify:eslint":"eslint --fix ./source","our:verify:flow":"flow check","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:publish && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:publish":"npm publish","our:release:tag":"git tag v$npm_package_version -a","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"dependencies":{"editions":"^1.3.3"},"devDependencies":{"assert-helpers":"^4.4.0","babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","documentation":"^4.0.0-beta8","eslint":"^3.9.1","flow-bin":"^0.34.0","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.3.2"},"gitHead":"70d6a783e734f36945c232404ae72ec69679a7a4","_id":"typechecker@4.4.0","_shasum":"efc56882d36e435c6eb978200e22b88278a3f7fc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"efc56882d36e435c6eb978200e22b88278a3f7fc","size":8317,"noattachment":false,"key":"/typechecker/-/typechecker-4.4.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typechecker-4.4.0.tgz_1478841424937_0.5874868005048484"},"directories":{},"publish_time":1478841426972,"_cnpm_publish_time":1478841426972,"_hasShrinkwrap":false},"4.3.0":{"title":"TypeChecker","name":"typechecker","version":"4.3.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Benjamin Lupton","url":"https://balupton.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"editions":[{"description":"Source + ESNext + Import + Flow Type Comments","directory":"source","entry":"source/index.js","syntaxes":["javascript","esnext","import","defaults","const","let","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"es2015/index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","jsnext:main":"source/index.js","browser":"es2015/index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:docs && npm run meta:projectz","meta:docs":"documentation build -f html -g source/**.js -o docs","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:tag && npm run release:push","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint && npm run test:flow","test:eslint":"eslint ./source","test:flow":"flow check","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"editions":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.1.0","babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","documentation":"^4.0.0-beta","eslint":"^2.3.0","eslint-plugin-babel":"^3.1.0","flow-bin":"^0.22.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.9"},"gitHead":"f703aa82fcce24862c6f78058550e1b234edff54","_id":"typechecker@4.3.0","_shasum":"6f6d6815753e88d6812aa80de4a3fd18948e6e62","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"6f6d6815753e88d6812aa80de4a3fd18948e6e62","size":604469,"noattachment":false,"key":"/typechecker/-/typechecker-4.3.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typechecker-4.3.0.tgz_1458532790224_0.4599764668382704"},"directories":{},"publish_time":1458532790644,"_cnpm_publish_time":1458532790644,"_hasShrinkwrap":false},"4.2.1":{"title":"TypeChecker","name":"typechecker","version":"4.2.1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Benjamin Lupton","url":"https://balupton.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"editions":[{"description":"Source + ESNext + Import + Flow Type Comments","directory":"source","entry":"source/index.js","syntaxes":["javascript","esnext","import","const","let","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"es2015/index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","jsnext:main":"source/index.js","browser":"es2015/index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:docs && npm run meta:projectz","meta:docs":"documentation build -f html -g source/**.js -o docs","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:tag && npm run release:push","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint && npm run test:flow","test:eslint":"eslint ./source","test:flow":"flow check","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"editions":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.1.0","babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","documentation":"^4.0.0-beta","eslint":"^2.3.0","eslint-plugin-babel":"^3.1.0","flow-bin":"^0.22.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.9"},"gitHead":"a69b6ac17462dacf747d67150c235d080794c52c","_id":"typechecker@4.2.1","_shasum":"a25abc5f5bc58482f097067449412472363d0a23","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"a25abc5f5bc58482f097067449412472363d0a23","size":603917,"noattachment":false,"key":"/typechecker/-/typechecker-4.2.1.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/typechecker-4.2.1.tgz_1458441978260_0.41841131052933633"},"directories":{},"publish_time":1458441978678,"_cnpm_publish_time":1458441978678,"_hasShrinkwrap":false},"4.2.0":{"title":"TypeChecker","name":"typechecker","version":"4.2.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"},{"name":"Benjamin Lupton","url":"https://balupton.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"editions":[{"description":"Source + ESNext + Import + Flow Type Comments","directory":"source","entry":"source/index.js","syntaxes":["javascript","esnext","import","const","let","flow type comments"]},{"description":"Babel Compiled + ES2015 + Require","directory":"es2015","entry":"es2015/index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","jsnext:main":"source/index.js","browser":"es2015/index.js","scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:docs && npm run meta:projectz","meta:docs":"documentation build -f html -g source/**.js -o docs","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:tag && npm run release:push","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint && npm run test:flow","test:eslint":"eslint ./source","test:flow":"flow check","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"dependencies":{"editions":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.1.0","babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","documentation":"^4.0.0-beta","eslint":"^2.3.0","eslint-plugin-babel":"^3.1.0","flow-bin":"^0.22.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.9"},"gitHead":"5e662d26f548526c91ea581374e5364635736444","_id":"typechecker@4.2.0","_shasum":"f1b66bec15ad63cd9c237e4b1119df82341489d1","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"f1b66bec15ad63cd9c237e4b1119df82341489d1","size":602885,"noattachment":false,"key":"/typechecker/-/typechecker-4.2.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/typechecker-4.2.0.tgz_1458440521491_0.015172239858657122"},"directories":{},"publish_time":1458440521964,"_cnpm_publish_time":1458440521964,"_hasShrinkwrap":false},"4.1.0":{"title":"TypeChecker","name":"typechecker","version":"4.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","getType","isPlainObject","isEmpty","isEmptyObject","isNativeClass","isConventionalClass","isClass","isObject","isError","isDate","isArguments","isFunction","isRegExp","isArray","isNumber","isString","isBoolean","isNull","isUndefined","isMap","isWeakMap"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"browsers":true,"dependencies":{"esnextguardian":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel-cli":"^6.3.15","babel-preset-es2015":"^6.3.13","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6"},"main":"./esnextguardian.js","browser":"./es5/lib/typechecker.js","jspm":{"main":"./es5/lib/typechecker.js"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/typechecker-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"da1f84b1f65e7d9effe990966f8daeb24d29be18","_id":"typechecker@4.1.0","_shasum":"04cfca55f77cf7fbd15216acad4f88f8d651e218","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"04cfca55f77cf7fbd15216acad4f88f8d651e218","size":13563,"noattachment":false,"key":"/typechecker/-/typechecker-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.1.0.tgz"},"directories":{},"publish_time":1452837848255,"_cnpm_publish_time":1452837848255,"_hasShrinkwrap":false},"4.0.1":{"title":"TypeChecker","name":"typechecker","version":"4.0.1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrCode":"344188/balupton-on-Flattr","paypalButtonID":"QB8GQPZAH84N6","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"www.seanfridman.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"browsers":true,"dependencies":{"esnextguardian":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel-cli":"^6.3.15","babel-preset-es2015":"^6.3.13","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6"},"main":"./esnextguardian.js","browser":"./es5/lib/typechecker.js","jspm":{"main":"./es5/lib/typechecker.js"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/typechecker-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"037e400a7ef54088977d4e9fbbbbea83fd05c59b","_id":"typechecker@4.0.1","_shasum":"14fb6261295c3b6e1527268926202a884c83d1cf","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.2.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"14fb6261295c3b6e1527268926202a884c83d1cf","size":12991,"noattachment":false,"key":"/typechecker/-/typechecker-4.0.1.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.0.1.tgz"},"directories":{},"publish_time":1449646794607,"_cnpm_publish_time":1449646794607,"_hasShrinkwrap":false},"4.0.0":{"title":"TypeChecker","name":"typechecker","version":"4.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":"MIT","badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrCode":"344188/balupton-on-Flattr","paypalButtonID":"QB8GQPZAH84N6","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Joe Gesualdo","email":"joegesualdo@gmail.com","url":"https://github.com/joegesualdo"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"www.seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.10"},"dependencies":{"esnextguardian":"^1.1.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel":"^5.8.23","babel-eslint":"^4.1.3","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6"},"main":"./esnextguardian.js","browser":"./es5/lib/typechecker.js","jspm":{"main":"./esnext/lib/typechecker.js"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/typechecker-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"72321e8e2ce98bdfebddb05f347e1511b57293fc","_id":"typechecker@4.0.0","_shasum":"89f10662b1924706b4010a1d073e4af68f681468","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"89f10662b1924706b4010a1d073e4af68f681468","size":6765,"noattachment":false,"key":"/typechecker/-/typechecker-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-4.0.0.tgz"},"directories":{},"publish_time":1442800397139,"_cnpm_publish_time":1442800397139,"_hasShrinkwrap":false},"3.0.0":{"title":"TypeChecker","name":"typechecker","version":"3.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://bevry.me/bitcoin","wishlist":"https://bevry.me/wishlist"},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"joegesualdo","url":"https://github.com/joegesualdo"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{},"devDependencies":{"assert-helpers":"^1.0.2","babel":"^5.8.21","babel-eslint":"^4.0.10","eslint":"^1.2.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^0.5.0"},"main":"./es6guardian.js","scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/typechecker-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"es6","ESLINT_SRC_PATH":"es6"},"gitHead":"2d8d62677d9ccff391d107067bbe859f6b655dcb","_id":"typechecker@3.0.0","_shasum":"d7d65175ea3bf32608cbcbb0910c3951748505d7","_from":".","_npmVersion":"3.3.0","_nodeVersion":"3.0.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"d7d65175ea3bf32608cbcbb0910c3951748505d7","size":9205,"noattachment":false,"key":"/typechecker/-/typechecker-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-3.0.0.tgz"},"directories":{},"publish_time":1440631609817,"_cnpm_publish_time":1440631609817,"_hasShrinkwrap":false},"2.1.0":{"title":"TypeChecker","name":"typechecker","version":"2.1.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://bevry.me/bitcoin","wishlist":"https://bevry.me/wishlist"},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"joegesualdo","url":"https://github.com/joegesualdo"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.10","eslint":"^1.2.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^0.5.0"},"main":"./es6guardian.js","scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/typechecker-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"es6","ESLINT_SRC_PATH":"es6"},"gitHead":"2add790724c1ce2bd0d8b89df039259d5816099c","_id":"typechecker@2.1.0","_shasum":"d1c2093a54ff8a19f58cff877eeaa54f2242d383","_from":".","_npmVersion":"3.3.0","_nodeVersion":"0.12.7","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"d1c2093a54ff8a19f58cff877eeaa54f2242d383","size":8461,"noattachment":false,"key":"/typechecker/-/typechecker-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.1.0.tgz"},"directories":{},"publish_time":1440571312243,"_cnpm_publish_time":1440571312243,"_hasShrinkwrap":false},"2.0.8":{"title":"TypeChecker","name":"typechecker","version":"2.0.8","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"2013+ Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/typechecker-test.js"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.8","dist":{"shasum":"e83da84bb64c584ccb345838576c40b0337db82e","size":10591,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.8.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.8.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1383283131683,"_cnpm_publish_time":1383283131683,"_hasShrinkwrap":false},"2.0.7":{"title":"TypeChecker","name":"typechecker","version":"2.0.7","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/typechecker-test.js"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.7","dist":{"shasum":"26afd068379bb88423ca48ce5cfb854e771643ea","size":10460,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.7.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.7.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1382830378750,"_cnpm_publish_time":1382830378750,"_hasShrinkwrap":false},"2.0.6":{"name":"typechecker","version":"2.0.6","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/everything-test.js"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.6","dist":{"shasum":"f9dc9a161d05957c5e8225b7470261e16a8409cb","size":3646,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.6.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.6.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1379509060800,"_cnpm_publish_time":1379509060800,"_hasShrinkwrap":false},"2.0.5":{"name":"typechecker","version":"2.0.5","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/everything-test.js"},"main":"./index.js","readmeFilename":"README.md","_id":"typechecker@2.0.5","dist":{"shasum":"cadb2bf5598336716741f1d726526f0e359a214e","size":3566,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.5.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.5.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1379508144514,"_cnpm_publish_time":1379508144514,"_hasShrinkwrap":false},"2.0.4":{"name":"typechecker","version":"2.0.4","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node ./cyclic.js","test":"node ./out/test/everything-test.js"},"main":"./index.js","readmeFilename":"README.md","_id":"typechecker@2.0.4","dist":{"shasum":"c09a42086b9e7473263da00f9fac347ea245ac79","size":3522,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.4.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1379507777943,"_cnpm_publish_time":1379507777943,"_hasShrinkwrap":false},"2.0.3":{"name":"typechecker","version":"2.0.3","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"preinstall":"node -e \"if(require('fs').existsSync('./.git')){ require('child_process').spawn('npm', ['install','--force',require('./package.json').name], {env:process.env,cwd:process.cwd(),stdio:'inherit'}); }\"","test":"node ./out/test/everything-test.js"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.3","dist":{"shasum":"c1460c2c4c621acc0ba9bb7369d1671dbd5df51e","size":3329,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1379482137692,"_cnpm_publish_time":1379482137692,"_hasShrinkwrap":false},"2.0.2":{"name":"typechecker","version":"2.0.2","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type","check","gettype","isstring","isregexp","isregex","isplainobject","isobject","iserror","isnumber","isdate","isarguments","isarray","isnull","isempty","isundefined","isemptyobject"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.1"},"directories":{"lib":"./out/lib"},"scripts":{"prepublish":"npm install typechecker@latest","test":"node ./out/test/everything-test.js"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.2","dist":{"shasum":"96b31d8833d5af47b2027e1d164a00c68f161c39","size":3226,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1379481226924,"_cnpm_publish_time":1379481226924,"_hasShrinkwrap":false},"2.0.1":{"name":"typechecker","version":"2.0.1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["types","type"],"author":{"name":"Bevry Pty Ltd","email":"us@bevry.me","url":"http://bevry.me"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/typechecker-test.js --joe-reporter=list"},"main":"./out/lib/typechecker.js","readmeFilename":"README.md","_id":"typechecker@2.0.1","dist":{"shasum":"e18e99be60762c01bde38ef02f9a067ed887c454","size":2551,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1364365214351,"_cnpm_publish_time":1364365214351,"_hasShrinkwrap":false},"2.0.0":{"name":"typechecker","version":"2.0.0","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","homepage":"https://github.com/bevry/typechecker","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"bevryme","email":""}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"repository":{"type":"git","url":"http://github.com/bevry/typechecker.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/typechecker-test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"typechecker@2.0.0","dist":{"shasum":"5aac841556cc1ef0c3a717e2e9d14bd0789e66bd","size":2656,"noattachment":false,"key":"/typechecker/-/typechecker-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/typechecker/download/typechecker-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1364363137843,"_cnpm_publish_time":1364363137843,"_hasShrinkwrap":false}},"readme":"<!-- TITLE/ -->\n\n# TypeChecker\n\n<!-- /TITLE -->\n\n<!-- BADGES/ -->\n\n<span class=\"badge-githubworkflow\"><a href=\"https://github.com/bevry/typechecker/actions?query=workflow%3Abevry\" title=\"View the status of this project's GitHub Workflow: bevry\"><img src=\"https://github.com/bevry/typechecker/workflows/bevry/badge.svg\" alt=\"Status of the GitHub Workflow: bevry\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/typechecker\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/typechecker.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/typechecker\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/typechecker.svg\" alt=\"NPM downloads\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-githubsponsors\"><a href=\"https://github.com/sponsors/balupton\" title=\"Donate to this project using GitHub Sponsors\"><img src=\"https://img.shields.io/badge/github-donate-yellow.svg\" alt=\"GitHub Sponsors donate button\" /></a></span>\n<span class=\"badge-thanksdev\"><a href=\"https://thanks.dev/u/gh/bevry\" title=\"Donate to this project using ThanksDev\"><img src=\"https://img.shields.io/badge/thanksdev-donate-yellow.svg\" alt=\"ThanksDev donate button\" /></a></span>\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-liberapay\"><a href=\"https://liberapay.com/bevry\" title=\"Donate to this project using Liberapay\"><img src=\"https://img.shields.io/badge/liberapay-donate-yellow.svg\" alt=\"Liberapay donate button\" /></a></span>\n<span class=\"badge-buymeacoffee\"><a href=\"https://buymeacoffee.com/balupton\" title=\"Donate to this project using Buy Me A Coffee\"><img src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\" alt=\"Buy Me A Coffee donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-crypto\"><a href=\"https://bevry.me/crypto\" title=\"Donate to this project using Cryptocurrency\"><img src=\"https://img.shields.io/badge/crypto-donate-yellow.svg\" alt=\"crypto donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-discord\"><a href=\"https://discord.gg/nQuXddV7VP\" title=\"Join this project's community on Discord\"><img src=\"https://img.shields.io/discord/1147436445783560193?logo=discord&amp;label=discord\" alt=\"Discord server badge\" /></a></span>\n<span class=\"badge-twitch\"><a href=\"https://www.twitch.tv/balupton\" title=\"Join this project's community on Twitch\"><img src=\"https://img.shields.io/twitch/status/balupton?logo=twitch\" alt=\"Twitch community badge\" /></a></span>\n\n<!-- /BADGES -->\n\n<!-- DESCRIPTION/ -->\n\nUtilities to get and check variable types (isString, isPlainObject, isRegExp, etc)\n\n<!-- /DESCRIPTION -->\n\n\n## Why?\n\nWhy should I use this instead of say `instanceof`?\n\nUnder certain circumstances `instanceof` may not return the correct results. This occurs with [node's vm module](http://nodejs.org/api/vm.html#vm_globals) especially, and circumstances where an object's prototype has been dereferenced from the original. As such, for basic `==` and `===` checks (like `a === null`), you're fine not using this, but for checks when you would have done `instanceof` (like `err instanceof Error`), you should try to use this instead. Plus things like `isPlainObject` are darn useful!\n\n## Usage\n\n[Complete API Documentation.](http://master.typechecker.bevry.surge.sh/docs/)\n\n<!-- INSTALL/ -->\n\n## Install\n\n### [npm](https://npmjs.com \"npm is a package manager for javascript\")\n\n-   Install: `npm install --save typechecker`\n-   Import: `import * as pkg from ('typechecker')`\n-   Require: `const pkg = require('typechecker')`\n\n### [Deno](https://deno.land \"Deno is a secure runtime for JavaScript and TypeScript, it is an alternative for Node.js\")\n\n``` typescript\nimport * as pkg from 'https://unpkg.com/typechecker@^9.3.0/edition-deno/index.ts'\n```\n### [Skypack](https://www.skypack.dev \"Skypack is a JavaScript Delivery Network for modern web apps\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//cdn.skypack.dev/typechecker@^9.3.0'\n</script>\n```\n### [unpkg](https://unpkg.com \"unpkg is a fast, global content delivery network for everything on npm\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//unpkg.com/typechecker@^9.3.0'\n</script>\n```\n### [jspm](https://jspm.io \"Native ES Modules CDN\")\n\n``` html\n<script type=\"module\">\n    import * as pkg from '//dev.jspm.io/typechecker@9.3.0'\n</script>\n```\n### [Editions](https://editions.bevry.me \"Editions are the best way to produce and consume packages you care about.\")\n\nThis package is published with the following editions:\n-   `typechecker` aliases `typechecker/index.cjs` which uses the [Editions Autoloader](https://github.com/bevry/editions \"You can use the Editions Autoloader to autoload the appropriate edition for your consumers environment\") to automatically select the correct edition for the consumer's environment\n-   `typechecker/source/index.ts` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") source code with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `typechecker/edition-browsers/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 \"ECMAScript 2022\") for web browsers with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `typechecker/edition-es2022/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 \"ECMAScript 2022\") for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html \"Node/CJS Modules\") for modules\n-   `typechecker/edition-es5/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against ES5 for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with [Require](https://nodejs.org/dist/latest-v5.x/docs/api/modules.html \"Node/CJS Modules\") for modules\n-   `typechecker/edition-es2022-esm/index.js` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled against [ES2022](https://en.wikipedia.org/wiki/ES2022 \"ECMAScript 2022\") for [Node.js](https://nodejs.org \"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine\") 12 || 14 || 16 || 18 || 20 || 21 with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `typechecker/edition-types/index.d.ts` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") compiled Types with [Import](https://babeljs.io/docs/learn-es2015/#modules \"ECMAScript Modules\") for modules\n-   `typechecker/edition-deno/index.ts` is [TypeScript](https://www.typescriptlang.org/ \"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.\") source code made to be compatible with [Deno](https://deno.land \"Deno is a secure runtime for JavaScript and TypeScript, it is an alternative to Node.js\")\n\n<!-- /INSTALL -->\n\n<!-- HISTORY/ -->\n\n## History\n\n[Discover the release history by heading on over to the `HISTORY.md` file.](https://github.com/bevry/typechecker/blob/HEAD/HISTORY.md#files)\n\n<!-- /HISTORY -->\n\n<!-- BACKERS/ -->\n\n## Backers\n\n### Code\n\n[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/typechecker/blob/HEAD/CONTRIBUTING.md#files)\n\n#### Authors\n\n-   [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.\n\n#### Maintainers\n\n-   [Benjamin Lupton](https://github.com/balupton) — Accelerating collaborative wisdom.\n\n#### Contributors\n\n-   [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/typechecker/commits?author=balupton \"View the GitHub contributions of Benjamin Lupton on repository bevry/typechecker\")\n-   [Joe Gesualdo](https://github.com/joegesualdo) — [view contributions](https://github.com/bevry/typechecker/commits?author=joegesualdo \"View the GitHub contributions of Joe Gesualdo on repository bevry/typechecker\")\n-   [Matt Bierner](https://github.com/mjbvz) — [view contributions](https://github.com/bevry/typechecker/commits?author=mjbvz \"View the GitHub contributions of Matt Bierner on repository bevry/typechecker\")\n-   [Sean Fridman](https://github.com/sfrdmn) — [view contributions](https://github.com/bevry/typechecker/commits?author=sfrdmn \"View the GitHub contributions of Sean Fridman on repository bevry/typechecker\")\n\n### Finances\n\n<span class=\"badge-githubsponsors\"><a href=\"https://github.com/sponsors/balupton\" title=\"Donate to this project using GitHub Sponsors\"><img src=\"https://img.shields.io/badge/github-donate-yellow.svg\" alt=\"GitHub Sponsors donate button\" /></a></span>\n<span class=\"badge-thanksdev\"><a href=\"https://thanks.dev/u/gh/bevry\" title=\"Donate to this project using ThanksDev\"><img src=\"https://img.shields.io/badge/thanksdev-donate-yellow.svg\" alt=\"ThanksDev donate button\" /></a></span>\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-liberapay\"><a href=\"https://liberapay.com/bevry\" title=\"Donate to this project using Liberapay\"><img src=\"https://img.shields.io/badge/liberapay-donate-yellow.svg\" alt=\"Liberapay donate button\" /></a></span>\n<span class=\"badge-buymeacoffee\"><a href=\"https://buymeacoffee.com/balupton\" title=\"Donate to this project using Buy Me A Coffee\"><img src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\" alt=\"Buy Me A Coffee donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-crypto\"><a href=\"https://bevry.me/crypto\" title=\"Donate to this project using Cryptocurrency\"><img src=\"https://img.shields.io/badge/crypto-donate-yellow.svg\" alt=\"crypto donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n\n#### Sponsors\n\n-   [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher\n-   [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.\n-   [Codecov](https://codecov.io/) — Empower developers with tools to improve code quality and testing.\n-   [Poonacha Medappa](https://poonachamedappa.com)\n-   [Rob Morris](https://github.com/Rob-Morris)\n-   [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.\n-   [Syntax](https://syntax.fm) — Syntax Podcast\n\n#### Donors\n\n-   [Andrew Nesbitt](https://nesbitt.io)\n-   [Balsa](https://balsa.com)\n-   [Chad](https://opencollective.com/chad8)\n-   [Codecov](https://codecov.io/)\n-   [entroniq](https://gitlab.com/entroniq)\n-   [Jean-Luc Geering](https://github.com/jlgeering)\n-   [Michael Duane Mooring](https://bevry.me)\n-   [Mohammed Shah](https://github.com/smashah)\n-   [Poonacha Medappa](https://poonachamedappa.com)\n-   [Rob Morris](https://github.com/Rob-Morris)\n-   [Sentry](https://sentry.io)\n-   [ServieJS](https://github.com/serviejs)\n-   [Skunk Team](https://skunk.team)\n-   [Syntax](https://syntax.fm)\n\n<!-- /BACKERS -->\n\n<!-- LICENSE/ -->\n\n## License\n\nUnless stated otherwise all works are:\n\n-   Copyright &copy; [Benjamin Lupton](https://balupton.com)\n\nand licensed under:\n\n-   [Artistic License 2.0](http://spdx.org/licenses/Artistic-2.0.html)\n\n<!-- /LICENSE -->\n","_attachments":{},"homepage":"https://github.com/bevry/typechecker","bugs":{"url":"https://github.com/bevry/typechecker/issues"},"license":"Artistic-2.0"}