{
	"name": "abab",
	"versions": {
		"1.0.0": {
			"name": "abab",
			"version": "1.0.0",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"mocha": "^2.2.5"
			},
			"gitHead": "581865c4fe8c15c26aef3c01285bc184132bb72a",
			"_id": "abab@1.0.0",
			"_shasum": "744a3c2624484fa5c2393752053580aedec71b2d",
			"_from": ".",
			"_npmVersion": "2.13.3",
			"_nodeVersion": "3.2.0",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"shasum": "744a3c2624484fa5c2393752053580aedec71b2d",
				"tarball": "https://registry.npmjs.org/abab/-/abab-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "abab",
			"version": "1.0.1",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib/"
			],
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "jscs . && eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"babel-core": "^6.1.4",
				"babel-loader": "^6.1.0",
				"babel-preset-es2015": "^6.1.4",
				"eslint": "^1.3.1",
				"jscs": "^2.1.1",
				"karma": "^0.13.10",
				"karma-cli": "^0.1.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-sauce-launcher": "^0.2.14",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.2.5",
				"webpack": "^1.12.2"
			},
			"gitHead": "7deb5d159e5cf31399522778beb01ef81b4cb655",
			"_id": "abab@1.0.1",
			"_shasum": "44e1867bb948633aa9b4c45ada44f0bb2dcce392",
			"_from": ".",
			"_npmVersion": "2.14.4",
			"_nodeVersion": "4.1.2",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"shasum": "44e1867bb948633aa9b4c45ada44f0bb2dcce392",
				"tarball": "https://registry.npmjs.org/abab/-/abab-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "abab",
			"version": "1.0.2",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib/"
			],
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "jscs . && eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"babel-core": "^6.1.4",
				"babel-loader": "^6.1.0",
				"babel-preset-es2015": "^6.1.4",
				"eslint": "^1.3.1",
				"jscs": "^2.1.1",
				"karma": "^0.13.10",
				"karma-cli": "^0.1.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-sauce-launcher": "^0.2.14",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.2.5",
				"webpack": "^1.12.2"
			},
			"gitHead": "0797773407fc683fbb4d8dfd14347060ee02a250",
			"_id": "abab@1.0.2",
			"_shasum": "f0413a3ff7aee92e73f90f7298577457fdcb0f32",
			"_from": ".",
			"_npmVersion": "2.14.4",
			"_nodeVersion": "4.1.2",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"shasum": "f0413a3ff7aee92e73f90f7298577457fdcb0f32",
				"tarball": "https://registry.npmjs.org/abab/-/abab-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "abab",
			"version": "1.0.3",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib/"
			],
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "jscs . && eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"babel-core": "^6.1.4",
				"babel-loader": "^6.1.0",
				"babel-preset-es2015": "^6.1.4",
				"eslint": "^1.3.1",
				"jscs": "^2.1.1",
				"karma": "^0.13.10",
				"karma-cli": "^0.1.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-sauce-launcher": "^0.2.14",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.2.5",
				"webpack": "^1.12.2"
			},
			"gitHead": "223c06f29e0e4d4f3bc11164f762898474158c3a",
			"_id": "abab@1.0.3",
			"_shasum": "b81de5f7274ec4e756d797cd834f303642724e5d",
			"_from": ".",
			"_npmVersion": "2.14.4",
			"_nodeVersion": "4.1.2",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"shasum": "b81de5f7274ec4e756d797cd834f303642724e5d",
				"tarball": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "abab",
			"version": "1.0.4",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib/"
			],
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "jscs . && eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "ISC",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"babel-core": "^6.1.4",
				"babel-loader": "^6.1.0",
				"babel-preset-es2015": "^6.1.4",
				"eslint": "^1.3.1",
				"jscs": "^2.1.1",
				"karma": "^0.13.10",
				"karma-cli": "^0.1.1",
				"karma-firefox-launcher": "^0.1.6",
				"karma-mocha": "^0.2.0",
				"karma-sauce-launcher": "^0.2.14",
				"karma-webpack": "^1.7.0",
				"mocha": "^2.2.5",
				"webpack": "^1.12.2"
			},
			"gitHead": "c98068b06b4321949a8195408360ca84140d795d",
			"_id": "abab@1.0.4",
			"_shasum": "5faad9c2c07f60dd76770f71cf025b62a63cfd4e",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "4.5.0",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"shasum": "5faad9c2c07f60dd76770f71cf025b62a63cfd4e",
				"tarball": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/abab-1.0.4.tgz_1505957653831_0.4382179556414485"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "abab",
			"version": "2.0.0",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"files": [
				"index.js",
				"lib/"
			],
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "SEE LICENSE IN LICENSE.md",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"eslint": "^4.19.1",
				"karma": "^2.0.0",
				"karma-cli": "^1.0.1",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.3.0",
				"karma-webpack": "^3.0.0",
				"mocha": "^5.1.0",
				"webpack": "^4.5.0"
			},
			"gitHead": "17bfbfa3cf0dcffc06af34f494080feadc20543d",
			"_id": "abab@2.0.0",
			"_npmVersion": "5.8.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
				"shasum": "aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f",
				"tarball": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
				"fileCount": 7,
				"unpackedSize": 10842,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2lJ9CRA9TVsSAnZWagAAmosQAJQWewODKUWIFjrtpwYQ\nv3nH7836AR3NjDtxULn0EaKjyew82jm1blPxB1kQRnQvNuEBcCWVhEVn1g81\neVLjVKHrHAZVLSFaHfC1WmlCbFzGDDwQwXUXblDsZX4TcT/wUgkc0Zbkryey\nQ9KmIFRCIyFcT9SHxi3yVHr/K9mtouQoiMaUle5tvlVJR6ucqBZIQ/yvGajh\nGA901VoxGPkLIYMZ3V+apOwjbR9Ddh/tDy4gmPK+UZ/xp3tmu2qpcftvK30r\nhdfbjmqdj8hI88JhOpP+lBr9SuVpvCfRCLXvDSBn435DM3SCXcIZZrpnCvce\n93BH1Y0pMpLCfVnp/doCTCr4PeblvzzvwDfrYmRENIGLMYgKLaIatmcTBLm4\ntj8xlM1FUQRpPx5hIYUY+jFKjEBllmXqDtJUcTeVDQyIjA28D4qmdgOMxyLJ\nf5vQ3VQ3tGmTDoCdYkuT5UumCeKEFWdU2rBrwl1QLreOYQgmekR3nCQhnf3p\nkc1apX8qNwjyqjMmr+o4KpPS80DVP1F3kVIBNvFp70zhMMvVdSGsIP84yaAp\nveyOLCYK4vpFmg9XUqKKP60V4hj5XpU1j89QrGkonFSDxx188I3Z722zs8mb\n2BYNPKlM//ZUCxlSAcsqmIUrnL6I1i8ZeAjophNMm+wVMQrQVDctml/75nXe\nyMIs\r\n=P/l5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/abab_2.0.0_1524257404375_0.18873675120103783"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.1": {
			"name": "abab",
			"version": "2.0.1",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "SEE LICENSE IN LICENSE.md",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"eslint": "^4.19.1",
				"karma": "^2.0.0",
				"karma-cli": "^1.0.1",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.3.0",
				"karma-webpack": "^3.0.0",
				"mocha": "^5.1.0",
				"webpack": "^4.5.0"
			},
			"gitHead": "fe373a7a8bcc241bb5dbadf17d52ff837faf0036",
			"_id": "abab@2.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.3",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==",
				"shasum": "3fa17797032b71410ec372e11668f4b4ffc86a82",
				"tarball": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz",
				"fileCount": 8,
				"unpackedSize": 11109,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZwX1CRA9TVsSAnZWagAA1bsQAIP4+sjfHRbLQJDt4t3D\nZlFya7qqx/bmwJLDXps7ncO9xWPMMIx90IVg8tGBZ4t/XZnVV6QftrSPWBF2\nnfT1l79ycXK6jNLfq0aNnxr2nWz0mEDh5jUPgwgxA+rFKUMpzq0yx+PJrdfn\nm7QZijFKi0b1jdVgqQROr6EhMHOXGjEwNxU8JsEsHuAZcbA3q0hjzcqx3Ase\n6MpJDWwYOuuXNwM+oS7B+0TIHbaFDzLH6jEnR3/g4/YuaxHE41FXdVcRsQI0\nEzShKNMPxfBgqf4SEGXtwx3Avq108VD2bW9F8GE1Z189gl9xPbwKAvXmk+iT\nvlAX0fAgKDAaBKxt/wGSEBAiGnJcnO3euClOvdhpupCKyzUr88dB2KWaf4H9\nvESB5Quz6Kg4VSM2/90cwfH9Np+DpBP/iexZ/90+bR7kGpEvlP7+el3uCqvm\nOM7Z8YdzwRJB1ybhhpeFbs8kUQGsx6dG6aw5YLe6l/JRiNiYpxlcKp6Fp0mE\nA8+IPRyVzmVp2aeLG51GIq/bFRWX1V3NHgpXh2IcYIztzohXAWnkZbANZobp\nkq14hAiEik7cA1/AAX7B1s5CWatuLPca6aor9ROCDI2+W44FMH4yDmPiVbGY\n1PR76hMW3wRFG/dG3Xo6XBB+98fMkHmJq5zqyCQlbiewtbI2+zfc2HYTxOu3\n08P6\r\n=4t6k\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/abab_2.0.1_1567032821013_0.8430686163930352"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.2": {
			"name": "abab",
			"version": "2.0.2",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "BSD-3-Clause",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"eslint": "^4.19.1",
				"karma": "^2.0.0",
				"karma-cli": "^1.0.1",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.3.0",
				"karma-webpack": "^3.0.0",
				"mocha": "^5.1.0",
				"webpack": "^4.5.0"
			},
			"gitHead": "4123c6002cbc94fa8454c938c7ea32161ad201a9",
			"_id": "abab@2.0.2",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.15.3",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==",
				"shasum": "a2fba1b122c69a85caa02d10f9270c7219709a9d",
				"tarball": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz",
				"fileCount": 8,
				"unpackedSize": 11153,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdip3ICRA9TVsSAnZWagAA2EcP/1PegcN7N2O8YF3S9uOw\nouZDR0LCk8kq2J2mU++hJZiNJQKW2DQhfp6ec+qC6ecCpQfr7lcgf9J+12ho\n4FUjQ2QYQt/ZHOkfT969vdFvY+5R8ly17qquGS1fDC+O0r6gAyJZea1PNJva\nHRa0w9466aJ82hHPyBmpJelShCScWmJpoFWbR4DlyZEgiN9Y8c5GvAnFKo1w\n0N7bllzD2pMRr9CSsXbJPGY2oAcHLA0/YDN544eJw7fRDa0hS/x+RWKKP3Su\nWjTpJ3PUjvfRONLywPY0biVVgZXqDqn93SuP6wQXUUZCDRmuPXjlKk2QYNBg\nsBYI94aGwKxH7ICBAb2dqpGNvGv3hSnaDkkBKk1yYXi8/6j+cJv1DRnU2Fqg\n9yJpA666YxIe/FxYVKIo1TMSrk8uPX18co3suwy1kQCiTJgnNDm6CRTe997/\n9PrMCuTd/1oCpTO5Cl0oZNsA6RbySqExkA405+BUFJaPiB6QCWifGknGE4tT\nKwtgfF2zVIUUVRJkLaOXD5Fw3JLu4O6p+2X8KJjAPG5JtWSM+uFejzEoemZy\ndANeaLxDP0e/jT1GREOkYZvGikFZAx+ux9WMbvq3Q6nVhSDyQbVJVL82Qu4A\n0YZBPJ4z1LPe9diEYxph5Mk5GcZdRFnWkXMhsNRSlJFcLFAXJvCxEfsV+PX7\nNJO/\r\n=6tjf\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/abab_2.0.2_1569365447695_0.08806393990755024"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.3": {
			"name": "abab",
			"version": "2.0.3",
			"description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",
			"main": "index.js",
			"scripts": {
				"mocha": "mocha test/node",
				"karma": "karma start",
				"test": "npm run lint && npm run mocha && npm run karma",
				"lint": "eslint ."
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jsdom/abab.git"
			},
			"keywords": [
				"atob",
				"btoa",
				"browser"
			],
			"author": {
				"name": "Jeff Carpenter",
				"email": "gcarpenterv@gmail.com"
			},
			"license": "BSD-3-Clause",
			"bugs": {
				"url": "https://github.com/jsdom/abab/issues"
			},
			"homepage": "https://github.com/jsdom/abab#readme",
			"devDependencies": {
				"eslint": "^4.19.1",
				"karma": "^2.0.0",
				"karma-cli": "^1.0.1",
				"karma-firefox-launcher": "^1.1.0",
				"karma-mocha": "^1.3.0",
				"karma-webpack": "^3.0.0",
				"mocha": "^5.1.0",
				"webpack": "^4.5.0"
			},
			"gitHead": "b435e96d7e3714502f59c932370dbca22f0e6b2c",
			"_id": "abab@2.0.3",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "8.16.2",
			"_npmUser": {
				"name": "jeffcarp",
				"email": "gcarpenterv@gmail.com"
			},
			"dist": {
				"integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==",
				"shasum": "623e2075e02eb2d3f2475e49f99c91846467907a",
				"tarball": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz",
				"fileCount": 8,
				"unpackedSize": 11229,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy137CRA9TVsSAnZWagAAOZ8P/3YiX/pvDQsk2fYE0JP7\nL2C6Nta4U2AAt3Pj36gyNGcSSSDKGTjyjoCma32N0pcXhOHou8DKnwRukNZR\n5ngF9DxWQhBQCHISDagpsA+Nc3d5Fj4wSR9uAC7ERKv8kUr8ysyTDt8Cy4vz\nhqRK0LQOR96Yd09icjsBOqc6ocfAaVej8TIyKfa4pTgdJqDZK+ABZPTgN0qG\nZwGlpabaT23RBBeAZkDaVvqdVPTfcBuMHbfB8JgkDuDXae3rTh7NmnrFdLZF\nMg00wlRxrKykBEy/0nuGo6mPaY6ocQ3xJZfHSPw5uFfWK1CJRysNdIAixbk9\nzuCCj3ujJw4vkHbWm2BIzg70yWdEur2nT+LHLSHJUIq1bH7qekQ1DJ5I8sfe\nTdPHNE9lHuWD4PQQ062JCzv72+7khsIF2g0VbKLlfgxSS4H76ldxSwu2JO4+\nfmCZCSUZk4BlWQu+pHwhGr2KXbn5O3UF06C/xmm624XIbFHgyz5RZw6d80M1\n4WpirYU9YBMb3wiANVqawqLvy/GhJbNkTiUB/zGhmSRz1zvjlB2PhFpqCSxC\nvygZOHfNbdcjSujf9hmPW+5rxtywSljEZzSXgQm6V4vKH24kjTDrJatMjHkV\ndBgdor25V+VqhyBlV8KmOpdpddFQIouDrhUAkm2WJOyE/2bUcKAo9H3eFGBO\n4MrG\r\n=gyU5\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "jeffcarp",
					"email": "gcarpenterv@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/abab_2.0.3_1573608955095_0.963108963298025"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-11-13T01:35:57.880Z",
		"created": "2015-09-01T22:49:15.325Z",
		"1.0.0": "2015-09-01T22:49:15.325Z",
		"1.0.1": "2015-11-13T23:21:16.230Z",
		"1.0.2": "2015-12-30T22:40:50.762Z",
		"1.0.3": "2016-01-12T01:24:59.282Z",
		"1.0.4": "2017-09-21T01:34:13.957Z",
		"2.0.0": "2018-04-20T20:50:04.550Z",
		"2.0.1": "2019-08-28T22:53:41.111Z",
		"2.0.2": "2019-09-24T22:50:47.819Z",
		"2.0.3": "2019-11-13T01:35:55.331Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.3"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"a7335cd936025d77592a87adebd6b953\"",
			"fetched": 1593324449414
		}
	},
	"_distfiles": {
		"abab-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-1.0.0.tgz",
			"sha": "744a3c2624484fa5c2393752053580aedec71b2d",
			"registry": "npmjs"
		},
		"abab-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-1.0.1.tgz",
			"sha": "44e1867bb948633aa9b4c45ada44f0bb2dcce392",
			"registry": "npmjs"
		},
		"abab-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-1.0.2.tgz",
			"sha": "f0413a3ff7aee92e73f90f7298577457fdcb0f32",
			"registry": "npmjs"
		},
		"abab-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz",
			"sha": "b81de5f7274ec4e756d797cd834f303642724e5d",
			"registry": "npmjs"
		},
		"abab-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
			"sha": "5faad9c2c07f60dd76770f71cf025b62a63cfd4e",
			"registry": "npmjs"
		},
		"abab-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
			"sha": "aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f",
			"registry": "npmjs"
		},
		"abab-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz",
			"sha": "3fa17797032b71410ec372e11668f4b4ffc86a82",
			"registry": "npmjs"
		},
		"abab-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz",
			"sha": "a2fba1b122c69a85caa02d10f9270c7219709a9d",
			"registry": "npmjs"
		},
		"abab-2.0.3.tgz": {
			"url": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz",
			"sha": "623e2075e02eb2d3f2475e49f99c91846467907a",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"abab-2.0.3.tgz": {
			"shasum": "623e2075e02eb2d3f2475e49f99c91846467907a"
		},
		"abab-1.0.4.tgz": {
			"shasum": "5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
		}
	},
	"_rev": "5-99686ba5f83bbf91",
	"_id": "abab",
	"readme": "# abab [![npm version](https://badge.fury.io/js/abab.svg)](https://www.npmjs.com/package/abab) [![Build Status](https://travis-ci.org/jsdom/abab.svg?branch=master)](https://travis-ci.org/jsdom/abab)\n\nA JavaScript module that implements `window.atob` and `window.btoa` according the forgiving-base64 algorithm in the [Infra Standard](https://infra.spec.whatwg.org/#forgiving-base64). The original code was forked from [w3c/web-platform-tests](https://github.com/w3c/web-platform-tests/blob/master/html/webappapis/atob/base64.html).\n\nCompatibility: Node.js version 3+ and all major browsers.\n\nInstall with `npm`:\n\n```sh\nnpm install abab\n```\n\n## API\n\n### `btoa` (base64 encode)\n\n```js\nconst { btoa } = require('abab');\nbtoa('Hello, world!'); // 'SGVsbG8sIHdvcmxkIQ=='\n```\n\n### `atob` (base64 decode)\n\n```js \nconst { atob } = require('abab');\natob('SGVsbG8sIHdvcmxkIQ=='); // 'Hello, world!'\n```\n\n#### Valid characters\n\n[Per the spec](https://html.spec.whatwg.org/multipage/webappapis.html#atob:dom-windowbase64-btoa-3), `btoa` will accept strings \"containing only characters in the range `U+0000` to `U+00FF`.\" If passed a string with characters above `U+00FF`, `btoa` will return `null`. If `atob` is passed a string that is not base64-valid, it will also return `null`. In both cases when `null` is returned, the spec calls for throwing a `DOMException` of type `InvalidCharacterError`.\n\n## Browsers\n\nIf you want to include just one of the methods to save bytes in your client-side code, you can `require` the desired module directly.\n\n```js\nconst atob = require('abab/lib/atob');\nconst btoa = require('abab/lib/btoa');\n```\n\n-----\n\n### Checklists\n\nIf you're **submitting a PR** or **deploying to npm**, please use the [checklists in CONTRIBUTING.md](https://github.com/jsdom/abab/blob/master/CONTRIBUTING.md#checklists)\n\n### Remembering `atob` vs. `btoa`\n\nHere's a mnemonic that might be useful: if you have a plain string and want to base64 encode it, then decode it, `btoa` is what you run before (**b**efore - **b**toa), and `atob` is what you run after (**a**fter - **a**tob)."
}