{"bugs":{"url":"https://github.com/bevry/typechecker/issues"},"dist":{"shasum":"c8ee2fee30e1d1156d3063efb9d115c859c3cf5b","tarball":"https://registry.npmjs.org/typechecker/-/typechecker-6.3.0.tgz","fileCount":17,"integrity":"sha512-XZmZISfAzrzGHaC2nAwXyh/O1srpTIw/sFS5K0wGRIoWgc+bpGXJLkpI5VoZg9+2SwV6tFIS3WCb3l0bNitLag==","signatures":[{"sig":"MEQCIDjbuI/Ps6skVejWjdtox+pV0+ebfwgluQ8/Zn4cM9lNAiB3eTdpLD643LL/1SODs0c+22KXXDjydc2Ja5qkuLffxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7quNCRA9TVsSAnZWagAAIWgP/3jyEfZixfmtwsIl8LOY\nELRCSrKrfewAzQc9bLiYvWJUrhrtM8vQVCOnqStEvSGm64VRACMrttV8+/xM\n4/FsR6LSRAHrEyT8n3NYqtra03MjnMOhYXNCg0I1qGSOuy6GIis8+Fj/7aW8\nu71HpXsVZY/znLkE0x1fNJIOLPmBj6ODd73zRhOyTKrKoAOAQt7/eY9+EY7M\nmgFHWGHDxIVxy8XqeFypZnZO/cnUf3RNZPFFrW7gHPpPWRlBwDOmx/cnHlBe\nioK7L+LtcKlZDmgyAN8Ot1FE4bhzA1Owv7s2XZZJXyDVYTLhTl4MRJ6yyEYH\nkPOjg6EH/FdkmNoRlH5O+VZck3yX0eAEGhv/+H5taKpF2USeut1mCEfSIpJh\ncvL046yoVRJ8+VDrlKsDeKCMMRWgn2Eb9kj2yPXpLEpABzRBefNBcKe+r0kc\nx1bo5EBj4J/MFo8O6mjj73EZnF4mw32cax1eoEp7WrX4p0lsvCpFKkSglDcR\n6o/JKamqWT9tDzN5+yG+t0LTbpRGrtN8NTbpmklw+5OAi0p+AISRWqZFBvCU\nmRAA5jew4h3y2Bvj9EdRh387PLEHaC2/3aqnQQEao9s0iq7pybdC3uqqh+Ib\nR5HsKqIpalwxqioTsCbUV8Ygs7S19RluyIJbN5Z9wj10WGZAGbnnv2zIODJF\nXOph\r\n=fLym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"edition-node-12/index.js","name":"typechecker","type":"commonjs","babel":{"env":{"edition-node-12":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":{"node":"12"}}],"@babel/preset-typescript"],"sourceType":"module"},"edition-browsers":{"plugins":["@babel/proposal-object-rest-spread","@babel/plugin-proposal-optional-chaining","@babel/proposal-class-properties","add-module-exports"],"presets":[["@babel/preset-env",{"modules":"commonjs","targets":"defaults"}],"@babel/preset-typescript"],"sourceType":"module"}}},"title":"TypeChecker","types":"source/index.ts","author":{"url":"http://bevry.me","name":"2013+ Bevry Pty Ltd","email":"us@bevry.me"},"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","githubsponsors","patreon","flattr","liberapay","buymeacoffee","opencollective","crypto","paypal","wishlist"],"config":{"cryptoURL":"https://bevry.me/crypto","paypalURL":"https://bevry.me/paypal","travisTLD":"com","wishlistURL":"https://bevry.me/wishlist","flattrUsername":"balupton","patreonUsername":"bevry","liberapayUsername":"bevry","buymeacoffeeUsername":"balupton","githubSponsorsUsername":"balupton","opencollectiveUsername":"bevry"}},"module":"edition-browsers/index.js","browser":"edition-browsers/index.js","engines":{"node":">=8"},"funding":"https://bevry.me/fund","gitHead":"8a1fbdf008b572b354dbe2295505bf0e28f729ae","license":"MIT","scripts":{"test":"node ./edition-node-12/test.js","our:meta":"npm run our:meta:docs && npm run our:meta:projectz","our:test":"npm run our:verify && npm test","our:clean":"rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next","our:setup":"npm run our:setup:install","our:deploy":"echo no need for this project","our:verify":"npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier && npm run our:verify:typescript","our:compile":"npm run our:compile:edition-browsers && npm run our:compile:edition-node-12","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:meta:docs":"npm run our:meta:docs:typedoc","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","our:meta:projectz":"projectz compile","our:setup:install":"npm install","our:verify:eslint":"eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:verify:prettier":"prettier --write ./source/**","our:verify:directory":"npx valid-directory","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:verify:typescript":"tsc --noEmit --project tsconfig.json","our:release:check-dirty":"git diff --exit-code","our:compile:edition-node-12":"env BABEL_ENV=edition-node-12 babel --extensions \".ts,.tsx\" --out-dir ./edition-node-12 ./source","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:compile:edition-browsers":"env BABEL_ENV=edition-browsers babel --extensions \".ts,.tsx\" --out-dir ./edition-browsers ./source"},"_npmUser":{"name":"bevryme","email":"us@bevry.me"},"editions":[{"tags":["typescript","import"],"entry":"index.ts","engines":false,"directory":"source","description":"typescript source code with import for modules"},{"tags":["javascript","import"],"entry":"index.js","engines":{"node":false,"browsers":"defaults"},"directory":"edition-browsers","description":"typescript compiled for browsers with import for modules"},{"tags":["javascript","require"],"entry":"index.js","engines":{"node":"8 || 10 || 12","browsers":false},"directory":"edition-node-12","description":"typescript compiled for node.js 12 with require for modules"}],"homepage":"https://github.com/bevry/typechecker","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"],"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/bevry/typechecker.git","type":"git"},"_npmVersion":"6.12.1","description":"Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)","directories":{},"maintainers":[{"name":"balupton","email":"b@lupton.cc"},{"name":"bevryme","email":"us@bevry.me"}],"_nodeVersion":"12.13.1","contributors":[{"url":"http://balupton.com","name":"Benjamin Lupton","email":"b@lupton.cc"},{"url":"joegesualdo.com","name":"Joe Gesualdo","email":"joegesualdo@gmail.com"},{"url":"http://seanfridman.com","name":"Sean Fridman","email":"mail@seanfridman.com"},{"url":"http://mattbierner.com","name":"Matt Bierner"},{"url":"http://github.com/apps/dependabot-preview","name":"dependabot-preview[bot]"}],"eslintConfig":{"extends":["bevry"]},"_hasShrinkwrap":false,"devDependencies":{"kava":"^4.4.0","surge":"^0.21.3","eslint":"^6.7.2","typedoc":"^0.15.4","prettier":"^1.19.1","projectz":"^1.16.0","@babel/cli":"^7.7.5","typescript":"^3.7.3","@babel/core":"^7.7.5","assert-helpers":"^5.8.0","valid-directory":"^1.5.0","@babel/preset-env":"^7.7.6","eslint-config-bevry":"^2.3.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.11.0","babel-plugin-add-module-exports":"^1.0.2","@typescript-eslint/eslint-plugin":"^2.11.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/typechecker_6.3.0_1575922573292_0.4700770971451296","host":"s3://npm-registry-packages"},"_id":"typechecker@6.3.0","version":"6.3.0"}