{
	"name": "type-detect",
	"versions": {
		"0.1.0": {
			"name": "type-detect",
			"version": "0.1.0",
			"description": "Improved typeof detection for node.js and the browser.",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"license": "MIT",
			"keywords": [],
			"repository": {
				"type": "git",
				"url": "git@github.com:chaijs/type-detect.git"
			},
			"engines": {
				"node": "*"
			},
			"main": "./index",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"devDependencies": {
				"component": "*",
				"coveralls": "2.0.16",
				"jscoverage": "0.3.7",
				"mocha": "*",
				"mocha-lcov-reporter": "0.0.1",
				"mocha-phantomjs": "*",
				"simple-assert": "*"
			},
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"_id": "type-detect@0.1.0",
			"dist": {
				"shasum": "81ed3ab764cd5139388b67d052eb01610edc1a57",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.5",
			"_npmUser": {
				"name": "jakeluer",
				"email": "jake@alogicalparadox.com"
			},
			"maintainers": [
				{
					"name": "jakeluer",
					"email": "jake@alogicalparadox.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "type-detect",
			"version": "0.1.1",
			"description": "Improved typeof detection for node.js and the browser.",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"license": "MIT",
			"keywords": [],
			"repository": {
				"type": "git",
				"url": "git@github.com:chaijs/type-detect.git"
			},
			"engines": {
				"node": "*"
			},
			"main": "./index",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"devDependencies": {
				"component": "*",
				"coveralls": "2.0.16",
				"jscoverage": "0.3.7",
				"mocha": "*",
				"mocha-lcov-reporter": "0.0.1",
				"mocha-phantomjs": "*",
				"simple-assert": "*"
			},
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"_id": "type-detect@0.1.1",
			"dist": {
				"shasum": "0ba5ec2a885640e470ea4e8505971900dac58822",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "jakeluer",
				"email": "jake@alogicalparadox.com"
			},
			"maintainers": [
				{
					"name": "jakeluer",
					"email": "jake@alogicalparadox.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "type-detect",
			"version": "0.1.2",
			"description": "Improved typeof detection for node.js and the browser.",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"license": "MIT",
			"keywords": [],
			"repository": {
				"type": "git",
				"url": "git@github.com:chaijs/type-detect.git"
			},
			"engines": {
				"node": "*"
			},
			"main": "./index",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"devDependencies": {
				"component": "*",
				"coveralls": "2.0.16",
				"jscoverage": "0.3.7",
				"mocha": "*",
				"mocha-lcov-reporter": "0.0.1",
				"mocha-phantomjs": "*",
				"simple-assert": "*"
			},
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect",
			"_id": "type-detect@0.1.2",
			"dist": {
				"shasum": "c88e853e54e5abd88f1bf3194b477c853c94f854",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.14",
			"_npmUser": {
				"name": "jakeluer",
				"email": "jake@alogicalparadox.com"
			},
			"maintainers": [
				{
					"name": "jakeluer",
					"email": "jake@alogicalparadox.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "type-detect",
			"version": "1.0.0",
			"description": "Improved typeof detection for node.js and the browser.",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"license": "MIT",
			"keywords": [],
			"repository": {
				"type": "git",
				"url": "git@github.com:chaijs/type-detect.git"
			},
			"engines": {
				"node": "*"
			},
			"main": "./index",
			"scripts": {
				"test": "make test"
			},
			"dependencies": {},
			"devDependencies": {
				"component": "*",
				"coveralls": "2.0.16",
				"jscoverage": "0.3.7",
				"mocha": "*",
				"mocha-lcov-reporter": "0.0.1",
				"mocha-phantomjs": "*",
				"simple-assert": "*"
			},
			"gitHead": "3617862cbaa220d3700cfc9e96c6d3feb49e9587",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect",
			"_id": "type-detect@1.0.0",
			"_shasum": "762217cc06db258ec48908a1298e8b95121e8ea2",
			"_from": ".",
			"_npmVersion": "2.3.0",
			"_nodeVersion": "0.11.16",
			"_npmUser": {
				"name": "jakeluer",
				"email": "jake@alogicalparadox.com"
			},
			"maintainers": [
				{
					"name": "jakeluer",
					"email": "jake@alogicalparadox.com"
				}
			],
			"dist": {
				"shasum": "762217cc06db258ec48908a1298e8b95121e8ea2",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.8",
				"eslint": "^2.4.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^0.13.22",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^0.5.5",
				"karma-mocha": "^0.2.2",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^0.3.1",
				"lcov-result-merger": "^1.0.2",
				"mocha": "^2.4.5",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "2.0.0",
			"gitHead": "695961ee444301af6a8fe1468a8d56d467fd6c1d",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@2.0.0",
			"_shasum": "b5a567196997808f0b94d7a9e089d4585266e3b8",
			"_from": ".",
			"_npmVersion": "3.8.1",
			"_nodeVersion": "0.10.43",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "b5a567196997808f0b94d7a9e089d4585266e3b8",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "jakeluer",
					"email": "jake@alogicalparadox.com"
				},
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-13-west.internal.npmjs.com",
				"tmp": "tmp/type-detect-2.0.0.tgz_1457897453208_0.4966612495481968"
			},
			"directories": {}
		},
		"2.0.1": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.9",
				"eslint": "^2.9.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^0.13.22",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^2.4.5",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "2.0.1",
			"gitHead": "0da5088dd181ec2e3293ab8bd681f6d6aec79351",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@2.0.1",
			"_shasum": "42d3ff2358743068a26ca3715e941c4e65236507",
			"_from": ".",
			"_npmVersion": "3.9.0",
			"_nodeVersion": "0.10.45",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "42d3ff2358743068a26ca3715e941c4e65236507",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/type-detect-2.0.1.tgz_1463402182708_0.3107253033667803"
			},
			"directories": {}
		},
		"2.0.2": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.9",
				"eslint": "^2.9.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^2.4.5",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "2.0.2",
			"gitHead": "70ef308d2b5c10a8837666eee7a021cca37136b8",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@2.0.2",
			"_shasum": "356ef98aa8fed1bba5f732ab55bf1bf3641b9228",
			"_from": ".",
			"_npmVersion": "3.10.5",
			"_nodeVersion": "0.10.46",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "356ef98aa8fed1bba5f732ab55bf1bf3641b9228",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/type-detect-2.0.2.tgz_1469648010851_0.2907430832274258"
			},
			"directories": {}
		},
		"3.0.0": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.9",
				"eslint": "^2.9.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^3.0.0",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "3.0.0",
			"gitHead": "638c09a846963343f4c070438a691300f3979824",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@3.0.0",
			"_shasum": "46d0cc8553abb7b13a352b0d6dea2fd58f2d9b55",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "0.10.47",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "46d0cc8553abb7b13a352b0d6dea2fd58f2d9b55",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/type-detect-3.0.0.tgz_1475970610718_0.026009620632976294"
			},
			"directories": {}
		},
		"4.0.0": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.9",
				"eslint": "^2.9.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^3.0.0",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "4.0.0",
			"gitHead": "ec1ad393dd67605067bbe11044d27684f3afdd48",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.0",
			"_shasum": "62053883542a321f2f7b25746dc696478b18ff6b",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "0.10.47",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "62053883542a321f2f7b25746dc696478b18ff6b",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/type-detect-4.0.0.tgz_1476108922431_0.6963035347871482"
			},
			"directories": {}
		},
		"4.0.1": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"config": {
				"ghooks": {
					"commit-msg": "validate-commit-msg"
				}
			},
			"eslintConfig": {
				"extends": [
					"strict/es5"
				],
				"env": {
					"es6": true
				},
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^13.0.0",
				"browserify-istanbul": "^1.0.0",
				"coveralls": "2.11.9",
				"eslint": "^2.9.0",
				"eslint-config-strict": "^8.5.0",
				"eslint-plugin-filenames": "^0.2.0",
				"ghooks": "^1.0.1",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^3.0.0",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^4.3.5",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "4.0.1",
			"gitHead": "a90cf2a7d590294c1a0075547d49860d06972e20",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.1",
			"_shasum": "c2473c08dc6f975232ca7e3317570f187bf7f3e2",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "0.10.48",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "c2473c08dc6f975232ca7e3317570f187bf7f3e2",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/type-detect-4.0.1.tgz_1492493084610_0.5174380470998585"
			},
			"directories": {}
		},
		"4.0.2": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"commit-msg": "validate-commit-msg",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es5"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^14.3.0",
				"browserify-istanbul": "^2.0.0",
				"coveralls": "2.13.0",
				"eslint": "^3.19.0",
				"eslint-config-strict": "^13.0.0",
				"eslint-plugin-filenames": "^1.1.0",
				"husky": "^0.13.3",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^3.0.0",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^6.3.2",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "4.0.2",
			"gitHead": "f63b62b2dc7d255c1fee3a67d271387c32567d0a",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.2",
			"_shasum": "60e134a1b49bde16c08ce265e596059351d74852",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "4.8.2",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "60e134a1b49bde16c08ce265e596059351d74852",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/type-detect-4.0.2.tgz_1492648487664_0.48155939276330173"
			},
			"directories": {}
		},
		"4.0.3": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "browserify --bare $npm_pakcage_main --standalone typeDetect -o type-detect.js",
				"commit-msg": "validate-commit-msg",
				"lint": "eslint --ignore-path .gitignore .",
				"prepublish": "npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest": "npm run lint",
				"test": "npm run test:node && npm run test:browser && npm run upload-coverage",
				"test:browser": "karma start --singleRun=true",
				"test:node": "istanbul cover _mocha",
				"upload-coverage": "lcov-result-merger 'coverage/**/lcov.info' | coveralls; exit 0"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es5"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0
				}
			},
			"dependencies": {},
			"devDependencies": {
				"benchmark": "^2.1.0",
				"browserify": "^14.3.0",
				"browserify-istanbul": "^2.0.0",
				"coveralls": "2.13.0",
				"eslint": "^3.19.0",
				"eslint-config-strict": "^13.0.0",
				"eslint-plugin-filenames": "^1.1.0",
				"husky": "^0.13.3",
				"istanbul": "^0.4.2",
				"karma": "^1.1.2",
				"karma-browserify": "^5.0.2",
				"karma-coverage": "^1.0.0",
				"karma-mocha": "^1.0.1",
				"karma-phantomjs-launcher": "^1.0.0",
				"karma-sauce-launcher": "^1.0.0",
				"lcov-result-merger": "^1.2.0",
				"mocha": "^3.0.0",
				"phantomjs-prebuilt": "^2.1.5",
				"semantic-release": "^6.3.2",
				"simple-assert": "^1.0.0",
				"travis-after-all": "^1.4.4",
				"validate-commit-msg": "^2.3.1"
			},
			"engines": {
				"node": "*"
			},
			"version": "4.0.3",
			"gitHead": "c7895e499ecc0a93c567adef9fa2b33eec13d2ab",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.3",
			"_shasum": "0e3f2670b44099b0b46c284d136a7ef49c74c2ea",
			"_from": ".",
			"_npmVersion": "4.5.0",
			"_nodeVersion": "4.8.2",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"shasum": "0e3f2670b44099b0b46c284d136a7ef49c74c2ea",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/type-detect-4.0.3.tgz_1492659793798_0.8881021328270435"
			},
			"directories": {}
		},
		"4.0.5": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./type-detect.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "rollup -c rollup.conf.js",
				"commit-msg": "commitlint -x angular",
				"lint": "eslint --ignore-path .gitignore .",
				"prepare": "cross-env NODE_ENV=production npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest:node": "cross-env NODE_ENV=test npm run build",
				"pretest:browser": "cross-env NODE_ENV=test npm run build",
				"test": "npm run test:node && npm run test:browser",
				"test:browser": "karma start --singleRun=true",
				"test:node": "nyc mocha type-detect.test.js",
				"posttest:node": "nyc report --report-dir \"coverage/node-$(node --version)\" --reporter=lcovonly && npm run upload-coverage",
				"posttest:browser": "npm run upload-coverage",
				"upload-coverage": "codecov"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es6"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0,
					"prefer-rest-params": 0
				}
			},
			"devDependencies": {
				"@commitlint/cli": "^4.2.2",
				"benchmark": "^2.1.0",
				"buble": "^0.16.0",
				"codecov": "^3.0.0",
				"commitlint-config-angular": "^4.2.1",
				"cross-env": "^5.1.1",
				"eslint": "^4.10.0",
				"eslint-config-strict": "^14.0.0",
				"eslint-plugin-filenames": "^1.2.0",
				"husky": "^0.14.3",
				"karma": "^1.7.1",
				"karma-chrome-launcher": "^2.2.0",
				"karma-coverage": "^1.1.1",
				"karma-detect-browsers": "^2.2.5",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.0.1",
				"karma-ie-launcher": "^1.0.0",
				"karma-mocha": "^1.3.0",
				"karma-opera-launcher": "^1.0.0",
				"karma-safari-launcher": "^1.0.0",
				"karma-safaritechpreview-launcher": "0.0.6",
				"karma-sauce-launcher": "^1.2.0",
				"mocha": "^4.0.1",
				"nyc": "^11.3.0",
				"rollup": "^0.50.0",
				"rollup-plugin-buble": "^0.16.0",
				"rollup-plugin-commonjs": "^8.2.6",
				"rollup-plugin-istanbul": "^1.1.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"semantic-release": "^8.2.0",
				"simple-assert": "^1.0.0"
			},
			"engines": {
				"node": ">=4"
			},
			"version": "4.0.5",
			"gitHead": "94cd6a29a4fa6b30bca5086037eb7bea4d37b4ed",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.5",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.1",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"integrity": "sha512-N9IvkQslUGYGC24RkJk1ba99foK6TkwC2FHAEBlQFBP0RxQZS8ZpJuAZcwiY/w9ZJHFQb1aOXBI60OdxhTrwEQ==",
				"shasum": "d70e5bc81db6de2a381bcaca0c6e0cbdc7635de2",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.5.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/type-detect-4.0.5.tgz_1510235367994_0.8465239650104195"
			},
			"directories": {}
		},
		"4.0.6": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Aleksey Shvayka",
					"url": "https://github.com/shvaikalesh"
				},
				{
					"name": "Lucas Fernandes da Costa",
					"url": "https://github.com/lucasfcosta"
				},
				{
					"name": "Grant Snodgrass",
					"url": "https://github.com/meeber"
				},
				{
					"name": "Jeremy Tice",
					"url": "https://github.com/jetpacmonkey"
				},
				{
					"name": "Edward Betts",
					"url": "https://github.com/EdwardBetts"
				},
				{
					"name": "dvlsg",
					"url": "https://github.com/dvlsg"
				},
				{
					"name": "Amila Welihinda",
					"url": "https://github.com/amilajack"
				},
				{
					"name": "Jake Champion",
					"url": "https://github.com/JakeChampion"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./type-detect.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "rollup -c rollup.conf.js",
				"commit-msg": "commitlint -x angular",
				"lint": "eslint --ignore-path .gitignore .",
				"prepare": "cross-env NODE_ENV=production npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest:node": "cross-env NODE_ENV=test npm run build",
				"pretest:browser": "cross-env NODE_ENV=test npm run build",
				"test": "npm run test:node && npm run test:browser",
				"test:browser": "karma start --singleRun=true",
				"test:node": "nyc mocha type-detect.test.js",
				"posttest:node": "nyc report --report-dir \"coverage/node-$(node --version)\" --reporter=lcovonly && npm run upload-coverage",
				"posttest:browser": "npm run upload-coverage",
				"upload-coverage": "codecov"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es6"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0,
					"prefer-rest-params": 0
				}
			},
			"devDependencies": {
				"@commitlint/cli": "^4.2.2",
				"benchmark": "^2.1.0",
				"buble": "^0.16.0",
				"codecov": "^3.0.0",
				"commitlint-config-angular": "^4.2.1",
				"cross-env": "^5.1.1",
				"eslint": "^4.10.0",
				"eslint-config-strict": "^14.0.0",
				"eslint-plugin-filenames": "^1.2.0",
				"husky": "^0.14.3",
				"karma": "^1.7.1",
				"karma-chrome-launcher": "^2.2.0",
				"karma-coverage": "^1.1.1",
				"karma-detect-browsers": "^2.2.5",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.0.1",
				"karma-ie-launcher": "^1.0.0",
				"karma-mocha": "^1.3.0",
				"karma-opera-launcher": "^1.0.0",
				"karma-safari-launcher": "^1.0.0",
				"karma-safaritechpreview-launcher": "0.0.6",
				"karma-sauce-launcher": "^1.2.0",
				"mocha": "^4.0.1",
				"nyc": "^11.3.0",
				"rollup": "^0.50.0",
				"rollup-plugin-buble": "^0.16.0",
				"rollup-plugin-commonjs": "^8.2.6",
				"rollup-plugin-istanbul": "^1.1.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"semantic-release": "^8.2.0",
				"simple-assert": "^1.0.0"
			},
			"engines": {
				"node": ">=4"
			},
			"version": "4.0.6",
			"gitHead": "dd38626838df3f8ebb791edbdcdc23015a50d1d6",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.6",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"integrity": "sha512-qZ3bAurt2IXGPR3c57PyaSYEnQiLRwPeS60G9TahElBZsdOABo+iKYch/PhRjSTZJ5/DF08x43XMt9qec2g3ig==",
				"shasum": "88cbce3d13bc675a63f840b3225c180f870786d7",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.6.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/type-detect-4.0.6.tgz_1516067130375_0.054129550931975245"
			},
			"directories": {}
		},
		"4.0.7": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Aleksey Shvayka",
					"url": "https://github.com/shvaikalesh"
				},
				{
					"name": "Lucas Fernandes da Costa",
					"url": "https://github.com/lucasfcosta"
				},
				{
					"name": "Grant Snodgrass",
					"url": "https://github.com/meeber"
				},
				{
					"name": "Jeremy Tice",
					"url": "https://github.com/jetpacmonkey"
				},
				{
					"name": "Edward Betts",
					"url": "https://github.com/EdwardBetts"
				},
				{
					"name": "dvlsg",
					"url": "https://github.com/dvlsg"
				},
				{
					"name": "Amila Welihinda",
					"url": "https://github.com/amilajack"
				},
				{
					"name": "Jake Champion",
					"url": "https://github.com/JakeChampion"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./type-detect.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "rollup -c rollup.conf.js",
				"commit-msg": "commitlint -x angular",
				"lint": "eslint --ignore-path .gitignore .",
				"prepare": "cross-env NODE_ENV=production npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest:node": "cross-env NODE_ENV=test npm run build",
				"pretest:browser": "cross-env NODE_ENV=test npm run build",
				"test": "npm run test:node && npm run test:browser",
				"test:browser": "karma start --singleRun=true",
				"test:node": "nyc mocha type-detect.test.js",
				"posttest:node": "nyc report --report-dir \"coverage/node-$(node --version)\" --reporter=lcovonly && npm run upload-coverage",
				"posttest:browser": "npm run upload-coverage",
				"upload-coverage": "codecov"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es6"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0,
					"prefer-rest-params": 0
				}
			},
			"devDependencies": {
				"@commitlint/cli": "^4.2.2",
				"benchmark": "^2.1.0",
				"buble": "^0.16.0",
				"codecov": "^3.0.0",
				"commitlint-config-angular": "^4.2.1",
				"cross-env": "^5.1.1",
				"eslint": "^4.10.0",
				"eslint-config-strict": "^14.0.0",
				"eslint-plugin-filenames": "^1.2.0",
				"husky": "^0.14.3",
				"karma": "^1.7.1",
				"karma-chrome-launcher": "^2.2.0",
				"karma-coverage": "^1.1.1",
				"karma-detect-browsers": "^2.2.5",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.0.1",
				"karma-ie-launcher": "^1.0.0",
				"karma-mocha": "^1.3.0",
				"karma-opera-launcher": "^1.0.0",
				"karma-safari-launcher": "^1.0.0",
				"karma-safaritechpreview-launcher": "0.0.6",
				"karma-sauce-launcher": "^1.2.0",
				"mocha": "^4.0.1",
				"nyc": "^11.3.0",
				"rollup": "^0.50.0",
				"rollup-plugin-buble": "^0.16.0",
				"rollup-plugin-commonjs": "^8.2.6",
				"rollup-plugin-istanbul": "^1.1.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"semantic-release": "^8.2.0",
				"simple-assert": "^1.0.0"
			},
			"engines": {
				"node": ">=4"
			},
			"version": "4.0.7",
			"gitHead": "992ebe7fa5d4f59df17c62a7273908dc31e79fc2",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.7",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"integrity": "sha512-4Rh17pAMVdMWzktddFhISRnUnFIStObtUMNGzDwlA6w/77bmGv3aBbRdCmQR6IjzfkTo9otnW+2K/cDRhKSxDA==",
				"shasum": "862bd2cf6058ad92799ff5a5b8cf7b6cec726198",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.7.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/type-detect-4.0.7.tgz_1516325676819_0.08597883768379688"
			},
			"directories": {}
		},
		"4.0.8": {
			"name": "type-detect",
			"description": "Improved typeof detection for node.js and the browser.",
			"keywords": [
				"type",
				"typeof",
				"types"
			],
			"license": "MIT",
			"author": {
				"name": "Jake Luer",
				"email": "jake@alogicalparadox.com",
				"url": "http://alogicalparadox.com"
			},
			"contributors": [
				{
					"name": "Keith Cirkel",
					"url": "https://github.com/keithamus"
				},
				{
					"name": "David Losert",
					"url": "https://github.com/davelosert"
				},
				{
					"name": "Aleksey Shvayka",
					"url": "https://github.com/shvaikalesh"
				},
				{
					"name": "Lucas Fernandes da Costa",
					"url": "https://github.com/lucasfcosta"
				},
				{
					"name": "Grant Snodgrass",
					"url": "https://github.com/meeber"
				},
				{
					"name": "Jeremy Tice",
					"url": "https://github.com/jetpacmonkey"
				},
				{
					"name": "Edward Betts",
					"url": "https://github.com/EdwardBetts"
				},
				{
					"name": "dvlsg",
					"url": "https://github.com/dvlsg"
				},
				{
					"name": "Amila Welihinda",
					"url": "https://github.com/amilajack"
				},
				{
					"name": "Jake Champion",
					"url": "https://github.com/JakeChampion"
				},
				{
					"name": "Miroslav Bajtoš",
					"url": "https://github.com/bajtos"
				}
			],
			"files": [
				"index.js",
				"type-detect.js"
			],
			"main": "./type-detect.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/chaijs/type-detect.git"
			},
			"scripts": {
				"bench": "node bench",
				"build": "rollup -c rollup.conf.js",
				"commit-msg": "commitlint -x angular",
				"lint": "eslint --ignore-path .gitignore .",
				"prepare": "cross-env NODE_ENV=production npm run build",
				"semantic-release": "semantic-release pre && npm publish && semantic-release post",
				"pretest:node": "cross-env NODE_ENV=test npm run build",
				"pretest:browser": "cross-env NODE_ENV=test npm run build",
				"test": "npm run test:node && npm run test:browser",
				"test:browser": "karma start --singleRun=true",
				"test:node": "nyc mocha type-detect.test.js",
				"posttest:node": "nyc report --report-dir \"coverage/node-$(node --version)\" --reporter=lcovonly && npm run upload-coverage",
				"posttest:browser": "npm run upload-coverage",
				"upload-coverage": "codecov"
			},
			"eslintConfig": {
				"env": {
					"es6": true
				},
				"extends": [
					"strict/es6"
				],
				"globals": {
					"HTMLElement": false
				},
				"rules": {
					"complexity": 0,
					"max-statements": 0,
					"prefer-rest-params": 0
				}
			},
			"devDependencies": {
				"@commitlint/cli": "^4.2.2",
				"benchmark": "^2.1.0",
				"buble": "^0.16.0",
				"codecov": "^3.0.0",
				"commitlint-config-angular": "^4.2.1",
				"cross-env": "^5.1.1",
				"eslint": "^4.10.0",
				"eslint-config-strict": "^14.0.0",
				"eslint-plugin-filenames": "^1.2.0",
				"husky": "^0.14.3",
				"karma": "^1.7.1",
				"karma-chrome-launcher": "^2.2.0",
				"karma-coverage": "^1.1.1",
				"karma-detect-browsers": "^2.2.5",
				"karma-edge-launcher": "^0.4.2",
				"karma-firefox-launcher": "^1.0.1",
				"karma-ie-launcher": "^1.0.0",
				"karma-mocha": "^1.3.0",
				"karma-opera-launcher": "^1.0.0",
				"karma-safari-launcher": "^1.0.0",
				"karma-safaritechpreview-launcher": "0.0.6",
				"karma-sauce-launcher": "^1.2.0",
				"mocha": "^4.0.1",
				"nyc": "^11.3.0",
				"rollup": "^0.50.0",
				"rollup-plugin-buble": "^0.16.0",
				"rollup-plugin-commonjs": "^8.2.6",
				"rollup-plugin-istanbul": "^1.1.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"semantic-release": "^8.2.0",
				"simple-assert": "^1.0.0"
			},
			"engines": {
				"node": ">=4"
			},
			"version": "4.0.8",
			"gitHead": "a40d8395f06507edd3e4806cb3fe5a878f6a6551",
			"bugs": {
				"url": "https://github.com/chaijs/type-detect/issues"
			},
			"homepage": "https://github.com/chaijs/type-detect#readme",
			"_id": "type-detect@4.0.8",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "chaijs",
				"email": "chaijs@keithcirkel.co.uk"
			},
			"dist": {
				"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
				"shasum": "7646fb5f18871cfbb7749e69bd39a6388eb7450c",
				"tarball": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
			},
			"maintainers": [
				{
					"name": "chaijs",
					"email": "chaijs@keithcirkel.co.uk"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/type-detect-4.0.8.tgz_1517495439168_0.14752365997992456"
			},
			"directories": {}
		}
	},
	"time": {
		"modified": "2018-03-13T16:36:18.145Z",
		"created": "2013-08-14T12:07:53.439Z",
		"0.1.0": "2013-08-14T12:07:57.430Z",
		"0.1.1": "2013-10-10T10:35:00.743Z",
		"0.1.2": "2013-11-30T20:38:25.139Z",
		"1.0.0": "2015-04-05T18:22:47.718Z",
		"2.0.0": "2016-03-13T19:30:55.502Z",
		"2.0.1": "2016-05-16T12:36:25.380Z",
		"2.0.2": "2016-07-27T19:33:33.459Z",
		"3.0.0": "2016-10-08T23:50:12.335Z",
		"4.0.0": "2016-10-10T14:15:24.553Z",
		"4.0.1": "2017-04-18T05:24:45.306Z",
		"4.0.2": "2017-04-20T00:34:48.415Z",
		"4.0.3": "2017-04-20T03:43:15.845Z",
		"4.0.4": "2017-11-09T13:07:53.096Z",
		"4.0.5": "2017-11-09T13:49:28.091Z",
		"4.0.6": "2018-01-16T01:45:31.370Z",
		"4.0.7": "2018-01-19T01:34:37.885Z",
		"4.0.8": "2018-02-01T14:30:41.312Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.0.8"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"553e1432ff1d7c89b6e259a1b24c4e1f\"",
			"fetched": 1602009369447
		}
	},
	"_distfiles": {
		"type-detect-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.0.tgz",
			"sha": "81ed3ab764cd5139388b67d052eb01610edc1a57",
			"registry": "npmjs"
		},
		"type-detect-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
			"sha": "0ba5ec2a885640e470ea4e8505971900dac58822",
			"registry": "npmjs"
		},
		"type-detect-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.2.tgz",
			"sha": "c88e853e54e5abd88f1bf3194b477c853c94f854",
			"registry": "npmjs"
		},
		"type-detect-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz",
			"sha": "762217cc06db258ec48908a1298e8b95121e8ea2",
			"registry": "npmjs"
		},
		"type-detect-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.0.tgz",
			"sha": "b5a567196997808f0b94d7a9e089d4585266e3b8",
			"registry": "npmjs"
		},
		"type-detect-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.1.tgz",
			"sha": "42d3ff2358743068a26ca3715e941c4e65236507",
			"registry": "npmjs"
		},
		"type-detect-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-2.0.2.tgz",
			"sha": "356ef98aa8fed1bba5f732ab55bf1bf3641b9228",
			"registry": "npmjs"
		},
		"type-detect-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-3.0.0.tgz",
			"sha": "46d0cc8553abb7b13a352b0d6dea2fd58f2d9b55",
			"registry": "npmjs"
		},
		"type-detect-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.0.tgz",
			"sha": "62053883542a321f2f7b25746dc696478b18ff6b",
			"registry": "npmjs"
		},
		"type-detect-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.1.tgz",
			"sha": "c2473c08dc6f975232ca7e3317570f187bf7f3e2",
			"registry": "npmjs"
		},
		"type-detect-4.0.2.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.2.tgz",
			"sha": "60e134a1b49bde16c08ce265e596059351d74852",
			"registry": "npmjs"
		},
		"type-detect-4.0.3.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.3.tgz",
			"sha": "0e3f2670b44099b0b46c284d136a7ef49c74c2ea",
			"registry": "npmjs"
		},
		"type-detect-4.0.5.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.5.tgz",
			"sha": "d70e5bc81db6de2a381bcaca0c6e0cbdc7635de2",
			"registry": "npmjs"
		},
		"type-detect-4.0.6.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.6.tgz",
			"sha": "88cbce3d13bc675a63f840b3225c180f870786d7",
			"registry": "npmjs"
		},
		"type-detect-4.0.7.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.7.tgz",
			"sha": "862bd2cf6058ad92799ff5a5b8cf7b6cec726198",
			"registry": "npmjs"
		},
		"type-detect-4.0.8.tgz": {
			"url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
			"sha": "7646fb5f18871cfbb7749e69bd39a6388eb7450c",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"type-detect-4.0.8.tgz": {
			"shasum": "7646fb5f18871cfbb7749e69bd39a6388eb7450c"
		}
	},
	"_rev": "14-f0289973d3dc7790",
	"_id": "type-detect",
	"readme": "<h1 align=center>\n  <a href=\"http://chaijs.com\" title=\"Chai Documentation\">\n    <img alt=\"ChaiJS\" src=\"http://chaijs.com/img/chai-logo.png\"/> type-detect\n  </a>\n</h1>\n<br>\n<p align=center>\n  Improved typeof detection for <a href=\"http://nodejs.org\">node</a> and the browser.\n</p>\n\n<p align=center>\n  <a href=\"./LICENSE\">\n    <img\n      alt=\"license:mit\"\n      src=\"https://img.shields.io/badge/license-mit-green.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://github.com/chaijs/type-detect/releases\">\n    <img\n      alt=\"tag:?\"\n      src=\"https://img.shields.io/github/tag/chaijs/type-detect.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://travis-ci.org/chaijs/type-detect\">\n    <img\n      alt=\"build:?\"\n      src=\"https://img.shields.io/travis/chaijs/type-detect/master.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://coveralls.io/r/chaijs/type-detect\">\n    <img\n      alt=\"coverage:?\"\n      src=\"https://img.shields.io/coveralls/chaijs/type-detect/master.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://www.npmjs.com/packages/type-detect\">\n    <img\n      alt=\"npm:?\"\n      src=\"https://img.shields.io/npm/v/type-detect.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://www.npmjs.com/packages/type-detect\">\n    <img\n      alt=\"dependencies:?\"\n      src=\"https://img.shields.io/npm/dm/type-detect.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"\">\n    <img\n      alt=\"devDependencies:?\"\n      src=\"https://img.shields.io/david/chaijs/type-detect.svg?style=flat-square\"\n    />\n  </a>\n  <br/>\n  <table>\n  <tr><th colspan=6>Supported Browsers</th></tr> <tr>\n  <th align=center><img src=\"https://camo.githubusercontent.com/ab586f11dfcb49bf5f2c2fa9adadc5e857de122a/687474703a2f2f73766773686172652e636f6d2f692f3278532e737667\" alt=\"\"> Chrome</th>\n  <th align=center><img src=\"https://camo.githubusercontent.com/98cca3108c18dcfaa62667b42046540c6822cdac/687474703a2f2f73766773686172652e636f6d2f692f3279352e737667\" alt=\"\"> Edge</th>\n  <th align=center><img src=\"https://camo.githubusercontent.com/acdcb09840a9e1442cbaf1b684f95ab3c3f41cf4/687474703a2f2f73766773686172652e636f6d2f692f3279462e737667\" alt=\"\"> Firefox</th>\n  <th align=center><img src=\"https://camo.githubusercontent.com/728f8cb0bee9ed58ab85e39266f1152c53e0dffd/687474703a2f2f73766773686172652e636f6d2f692f3278342e737667\" alt=\"\"> Safari</th>\n  <th align=center><img src=\"https://camo.githubusercontent.com/96a2317034dee0040d0a762e7a30c3c650c45aac/687474703a2f2f73766773686172652e636f6d2f692f3279532e737667\" alt=\"\"> IE</th>\n  </tr><tr>\n  <td align=center>✅</td>\n  <td align=center>✅</td>\n  <td align=center>✅</td>\n  <td align=center>✅</td>\n  <td align=center>9, 10, 11</td>\n  </tr>\n  </table>\n  <br>\n  <a href=\"https://chai-slack.herokuapp.com/\">\n    <img\n      alt=\"Join the Slack chat\"\n      src=\"https://img.shields.io/badge/slack-join%20chat-E2206F.svg?style=flat-square\"\n    />\n  </a>\n  <a href=\"https://gitter.im/chaijs/chai\">\n    <img\n      alt=\"Join the Gitter chat\"\n      src=\"https://img.shields.io/badge/gitter-join%20chat-D0104D.svg?style=flat-square\"\n    />\n  </a>\n</p>\n\n## What is Type-Detect?\n\nType Detect is a module which you can use to detect the type of a given object. It returns a string representation of the object's type, either using [`typeof`](http://www.ecma-international.org/ecma-262/6.0/index.html#sec-typeof-operator) or [`@@toStringTag`](http://www.ecma-international.org/ecma-262/6.0/index.html#sec-symbol.tostringtag). It also normalizes some object names for consistency among browsers.\n\n## Why?\n\nThe `typeof` operator will only specify primitive values; everything else is `\"object\"` (including `null`, arrays, regexps, etc). Many developers use `Object.prototype.toString()` - which is a fine alternative and returns many more types (null returns `[object Null]`, Arrays as `[object Array]`, regexps as `[object RegExp]` etc). \n\nSadly, `Object.prototype.toString` is slow, and buggy. By slow - we mean it is slower than `typeof`. By buggy - we mean that some values (like Promises, the global object, iterators, dataviews, a bunch of HTML elements) all report different things in different browsers.\n\n`type-detect` fixes all of the shortcomings with `Object.prototype.toString`. We have extra code to speed up checks of JS and DOM objects, as much as 20-30x faster for some values. `type-detect` also fixes any consistencies with these objects.\n\n## Installation\n\n### Node.js\n\n`type-detect` is available on [npm](http://npmjs.org). To install it, type:\n\n    $ npm install type-detect\n\n### Browsers\n\nYou can also use it within the browser; install via npm and use the `type-detect.js` file found within the download. For example:\n\n```html\n<script src=\"./node_modules/type-detect/type-detect.js\"></script>\n```\n\n## Usage\n\nThe primary export of `type-detect` is function that can serve as a replacement for `typeof`. The results of this function will be more specific than that of native `typeof`.\n\n```js\nvar type = require('type-detect');\n```\n\n#### array\n\n```js\nassert(type([]) === 'Array');\nassert(type(new Array()) === 'Array');\n```\n\n#### regexp\n\n```js\nassert(type(/a-z/gi) === 'RegExp');\nassert(type(new RegExp('a-z')) === 'RegExp');\n```\n\n#### function\n\n```js\nassert(type(function () {}) === 'function');\n```\n\n#### arguments\n\n```js\n(function () {\n  assert(type(arguments) === 'Arguments');\n})();\n```\n\n#### date\n\n```js\nassert(type(new Date) === 'Date');\n```\n\n#### number\n\n```js\nassert(type(1) === 'number');\nassert(type(1.234) === 'number');\nassert(type(-1) === 'number');\nassert(type(-1.234) === 'number');\nassert(type(Infinity) === 'number');\nassert(type(NaN) === 'number');\nassert(type(new Number(1)) === 'Number'); // note - the object version has a capital N\n```\n\n#### string\n\n```js\nassert(type('hello world') === 'string');\nassert(type(new String('hello')) === 'String'); // note - the object version has a capital S\n```\n\n#### null\n\n```js\nassert(type(null) === 'null');\nassert(type(undefined) !== 'null');\n```\n\n#### undefined\n\n```js\nassert(type(undefined) === 'undefined');\nassert(type(null) !== 'undefined');\n```\n\n#### object\n\n```js\nvar Noop = function () {};\nassert(type({}) === 'Object');\nassert(type(Noop) !== 'Object');\nassert(type(new Noop) === 'Object');\nassert(type(new Object) === 'Object');\n```\n\n#### ECMA6 Types\n\nAll new ECMAScript 2015 objects are also supported, such as Promises and Symbols:\n\n```js\nassert(type(new Map() === 'Map');\nassert(type(new WeakMap()) === 'WeakMap');\nassert(type(new Set()) === 'Set');\nassert(type(new WeakSet()) === 'WeakSet');\nassert(type(Symbol()) === 'symbol');\nassert(type(new Promise(callback) === 'Promise');\nassert(type(new Int8Array()) === 'Int8Array');\nassert(type(new Uint8Array()) === 'Uint8Array');\nassert(type(new UInt8ClampedArray()) === 'Uint8ClampedArray');\nassert(type(new Int16Array()) === 'Int16Array');\nassert(type(new Uint16Array()) === 'Uint16Array');\nassert(type(new Int32Array()) === 'Int32Array');\nassert(type(new UInt32Array()) === 'Uint32Array');\nassert(type(new Float32Array()) === 'Float32Array');\nassert(type(new Float64Array()) === 'Float64Array');\nassert(type(new ArrayBuffer()) === 'ArrayBuffer');\nassert(type(new DataView(arrayBuffer)) === 'DataView');\n```\n\nAlso, if you use `Symbol.toStringTag` to change an Objects return value of the `toString()` Method, `type()` will return this value, e.g:\n\n```js\nvar myObject = {};\nmyObject[Symbol.toStringTag] = 'myCustomType';\nassert(type(myObject) === 'myCustomType');\n```"
}