diff --git a/package-lock.json b/package-lock.json
index 0ee9c01..a40662d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -233,16 +233,6 @@
"color-convert": "^1.9.0"
}
},
- "anymatch": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
- "dev": true,
- "requires": {
- "micromatch": "^2.1.5",
- "normalize-path": "^2.0.0"
- }
- },
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -252,15 +242,6 @@
"sprintf-js": "~1.0.2"
}
},
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.0.1"
- }
- },
"arr-flatten": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
@@ -302,12 +283,6 @@
"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
"dev": true
},
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
- },
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@@ -381,12 +356,6 @@
"lodash": "^4.17.10"
}
},
- "async-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
- "dev": true
- },
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -565,12 +534,6 @@
"tweetnacl": "^0.14.3"
}
},
- "binary-extensions": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
- "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==",
- "dev": true
- },
"binary-search": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.4.tgz",
@@ -634,17 +597,6 @@
"concat-map": "0.0.1"
}
},
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
- "requires": {
- "expand-range": "^1.8.1",
- "preserve": "^0.2.0",
- "repeat-element": "^1.1.2"
- }
- },
"brorand": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
@@ -843,6 +795,15 @@
"pako": "~1.0.5"
}
},
+ "bser": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
+ "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
+ "dev": true,
+ "requires": {
+ "node-int64": "^0.4.0"
+ }
+ },
"buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
@@ -922,6 +883,15 @@
"integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
"dev": true
},
+ "capture-exit": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
+ "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
+ "dev": true,
+ "requires": {
+ "rsvp": "^3.3.3"
+ }
+ },
"capture-stack-trace": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
@@ -973,23 +943,6 @@
"lodash.some": "^4.4.0"
}
},
- "chokidar": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz",
- "integrity": "sha1-L0RHq16W5Q+z14n9kNTHLg5McMI=",
- "dev": true,
- "requires": {
- "anymatch": "^1.3.0",
- "async-each": "^1.0.0",
- "fsevents": "^1.0.0",
- "glob-parent": "^2.0.0",
- "inherits": "^2.0.1",
- "is-binary-path": "^1.0.0",
- "is-glob": "^2.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.0.0"
- }
- },
"cipher-base": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -1457,15 +1410,6 @@
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
- "detect-file": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
- "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=",
- "dev": true,
- "requires": {
- "fs-exists-sync": "^0.1.0"
- }
- },
"detective": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/detective/-/detective-5.1.0.tgz",
@@ -1623,6 +1567,15 @@
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
+ "end-of-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
+ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
"ensure-posix-path": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.0.2.tgz",
@@ -1791,39 +1744,33 @@
"safe-buffer": "^5.1.1"
}
},
+ "exec-sh": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz",
+ "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==",
+ "dev": true
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
"exists-stat": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/exists-stat/-/exists-stat-1.0.0.tgz",
"integrity": "sha1-BmDjUlouidnkRhKUQMJy7foktSk=",
"dev": true
},
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
- "requires": {
- "is-posix-bracket": "^0.1.0"
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dev": true,
- "requires": {
- "fill-range": "^2.1.0"
- }
- },
- "expand-tilde": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
- "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=",
- "dev": true,
- "requires": {
- "os-homedir": "^1.0.1"
- }
- },
"express": {
"version": "4.16.4",
"resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
@@ -1925,15 +1872,6 @@
}
}
},
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
"extract-zip": {
"version": "1.6.7",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
@@ -1981,6 +1919,15 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "fb-watchman": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
+ "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
+ "dev": true,
+ "requires": {
+ "bser": "^2.0.0"
+ }
+ },
"fd-slicer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
@@ -2009,25 +1956,6 @@
"object-assign": "^4.0.1"
}
},
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
- "dev": true
- },
- "fill-range": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
- "dev": true,
- "requires": {
- "is-number": "^2.1.0",
- "isobject": "^2.0.0",
- "randomatic": "^3.0.0",
- "repeat-element": "^1.1.2",
- "repeat-string": "^1.5.2"
- }
- },
"finalhandler": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
@@ -2057,18 +1985,6 @@
}
}
},
- "findup-sync": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
- "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
- "dev": true,
- "requires": {
- "detect-file": "^0.1.0",
- "is-glob": "^2.0.1",
- "micromatch": "^2.3.7",
- "resolve-dir": "^0.1.0"
- }
- },
"flat-cache": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
@@ -2087,15 +2003,6 @@
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
"dev": true
},
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- },
"foreground-child": {
"version": "1.5.6",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
@@ -2160,12 +2067,6 @@
"integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=",
"dev": true
},
- "fs-exists-sync": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
- "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
- "dev": true
- },
"fs-extra": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
@@ -2182,535 +2083,6 @@
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
- "fsevents": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
- "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
- "dev": true,
- "optional": true,
- "requires": {
- "nan": "^2.9.2",
- "node-pre-gyp": "^0.10.0"
- },
- "dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "chownr": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "debug": {
- "version": "2.6.9",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "deep-extend": {
- "version": "0.5.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "fs-minipass": {
- "version": "1.2.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "iconv-lite": {
- "version": "0.4.21",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": "^2.1.0"
- }
- },
- "ignore-walk": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true,
- "dev": true
- },
- "minipass": {
- "version": "2.2.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.1",
- "yallist": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "needle": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "debug": "^2.1.2",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- }
- },
- "node-pre-gyp": {
- "version": "0.10.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.0",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.1.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4"
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- },
- "npm-bundled": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "npm-packlist": {
- "version": "1.1.10",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "ignore-walk": "^3.0.1",
- "npm-bundled": "^1.0.1"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "rc": {
- "version": "1.2.7",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "deep-extend": "^0.5.1",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "rimraf": {
- "version": "2.6.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "safe-buffer": {
- "version": "5.1.1",
- "bundled": true,
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "sax": {
- "version": "1.2.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "semver": {
- "version": "5.5.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tar": {
- "version": "4.4.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "chownr": "^1.0.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.2.4",
- "minizlib": "^1.1.0",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.1",
- "yallist": "^3.0.2"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "string-width": "^1.0.2"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "yallist": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true
- }
- }
- },
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -2735,6 +2107,15 @@
"integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
"dev": true
},
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
"get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -2763,63 +2144,6 @@
"path-is-absolute": "^1.0.0"
}
},
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true,
- "requires": {
- "glob-parent": "^2.0.0",
- "is-glob": "^2.0.0"
- }
- },
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true,
- "requires": {
- "is-glob": "^2.0.0"
- }
- },
- "global-modules": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
- "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=",
- "dev": true,
- "requires": {
- "global-prefix": "^0.1.4",
- "is-windows": "^0.2.0"
- },
- "dependencies": {
- "is-windows": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
- "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
- "dev": true
- }
- }
- },
- "global-prefix": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
- "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=",
- "dev": true,
- "requires": {
- "homedir-polyfill": "^1.0.0",
- "ini": "^1.3.4",
- "is-windows": "^0.2.0",
- "which": "^1.2.12"
- },
- "dependencies": {
- "is-windows": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
- "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
- "dev": true
- }
- }
- },
"globals": {
"version": "11.9.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz",
@@ -2832,12 +2156,6 @@
"integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
"dev": true
},
- "graceful-readlink": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
- "dev": true
- },
"growl": {
"version": "1.10.5",
"resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
@@ -3173,15 +2491,6 @@
"kind-of": "^3.0.2"
}
},
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
@@ -3216,57 +2525,18 @@
}
}
},
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
- "dev": true
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
- "dev": true,
- "requires": {
- "is-primitive": "^2.0.0"
- }
- },
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
"dev": true
},
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
"is-plain-object": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
@@ -3284,18 +2554,6 @@
}
}
},
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
- "dev": true
- },
- "is-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true
- },
"is-promise": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
@@ -3338,15 +2596,6 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- },
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -3380,12 +2629,6 @@
"integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==",
"dev": true
},
- "js-reporters": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.0.tgz",
- "integrity": "sha1-fPLLaYGWaEeQNQ0MTKB/Su2ewX4=",
- "dev": true
- },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -3645,6 +2888,15 @@
"yallist": "^2.1.2"
}
},
+ "makeerror": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
+ "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
+ "dev": true,
+ "requires": {
+ "tmpl": "1.0.x"
+ }
+ },
"map-cache": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
@@ -3669,12 +2921,6 @@
"minimatch": "^3.0.2"
}
},
- "math-random": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
- "dev": true
- },
"md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -3691,6 +2937,12 @@
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
+ "merge": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
+ "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
+ "dev": true
+ },
"merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -3701,27 +2953,6 @@
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
- "requires": {
- "arr-diff": "^2.0.0",
- "array-unique": "^0.2.1",
- "braces": "^1.8.2",
- "expand-brackets": "^0.1.4",
- "extglob": "^0.3.1",
- "filename-regex": "^2.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.1",
- "kind-of": "^3.0.2",
- "normalize-path": "^2.0.1",
- "object.omit": "^2.0.0",
- "parse-glob": "^3.0.4",
- "regex-cache": "^0.4.2"
- }
- },
"miller-rabin": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
@@ -3920,13 +3151,6 @@
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
"dev": true
},
- "nan": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
- "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
- "dev": true,
- "optional": true
- },
"nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -4019,6 +3243,12 @@
}
}
},
+ "node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
+ "dev": true
+ },
"node-qunit-phantomjs": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/node-qunit-phantomjs/-/node-qunit-phantomjs-2.0.1.tgz",
@@ -4050,6 +3280,15 @@
"remove-trailing-separator": "^1.0.1"
}
},
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
"nth-check": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
@@ -5248,16 +4487,6 @@
}
}
},
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true,
- "requires": {
- "for-own": "^0.1.4",
- "is-extendable": "^0.1.1"
- }
- },
"object.pick": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
@@ -5358,6 +4587,12 @@
"own-or": "^1.0.0"
}
},
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
"pako": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz",
@@ -5386,18 +4621,6 @@
"pbkdf2": "^3.0.3"
}
},
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true,
- "requires": {
- "glob-base": "^0.3.0",
- "is-dotfile": "^1.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.0"
- }
- },
"parse-passwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
@@ -5538,12 +4761,6 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true
},
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
- "dev": true
- },
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -5597,6 +4814,16 @@
"safe-buffer": "^5.1.2"
}
},
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
@@ -5620,6 +4847,413 @@
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
"dev": true
},
+ "qunit": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.8.0.tgz",
+ "integrity": "sha512-bT7vvvE4Xvk6c/uSbvP11uZXlzPJINURQyG9zj5I0EXXycW9oeDCodvAOK3GuYZ+GoXiTAMsxVSXCPGeXlTWzg==",
+ "dev": true,
+ "requires": {
+ "commander": "2.12.2",
+ "exists-stat": "1.0.0",
+ "findup-sync": "2.0.0",
+ "js-reporters": "1.2.1",
+ "resolve": "1.5.0",
+ "sane": "^4.0.0",
+ "walk-sync": "0.3.2"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "commander": {
+ "version": "2.12.2",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
+ "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "findup-sync": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
+ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+ "dev": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^3.1.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ }
+ },
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "js-reporters": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.1.tgz",
+ "integrity": "sha1-+IxgjjJKM3OpW8xFrTBeXJecRZs=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "resolve": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
+ "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.5"
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ }
+ },
+ "walk-sync": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.2.tgz",
+ "integrity": "sha512-FMB5VqpLqOCcqrzA9okZFc0wq0Qbmdm396qJxvQZhDpyu0W95G9JCmp74tx7iyYnyOcBtUuKJsgIKAqjozvmmQ==",
+ "dev": true,
+ "requires": {
+ "ensure-posix-path": "^1.0.0",
+ "matcher-collection": "^1.0.0"
+ }
+ }
+ }
+ },
"qunit-phantomjs-runner": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz",
@@ -5635,66 +5269,6 @@
"integrity": "sha1-7rYiZFeJaZPnlaEZQPGK9q+lebQ=",
"dev": true
},
- "qunitjs": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/qunitjs/-/qunitjs-2.4.1.tgz",
- "integrity": "sha512-by/2zYvsNdS6Q6Ev6UJ3qJK+OYVlTzWlQ4afaeYMhVh1dd2K3N1ZZKCrCm3WSWPnz5ELMT8WyJRcVy5PXT2y+Q==",
- "dev": true,
- "requires": {
- "chokidar": "1.6.1",
- "commander": "2.9.0",
- "exists-stat": "1.0.0",
- "findup-sync": "0.4.3",
- "js-reporters": "1.2.0",
- "resolve": "1.3.2",
- "walk-sync": "0.3.1"
- },
- "dependencies": {
- "commander": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
- "dev": true,
- "requires": {
- "graceful-readlink": ">= 1.0.0"
- }
- },
- "resolve": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz",
- "integrity": "sha1-HwRCyeDLuBNuh7kwX5MvRsfygjU=",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.5"
- }
- }
- }
- },
- "randomatic": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
- "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
- "dev": true,
- "requires": {
- "is-number": "^4.0.0",
- "kind-of": "^6.0.0",
- "math-random": "^1.0.1"
- },
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
- "dev": true
- }
- }
- },
"randombytes": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
@@ -5775,17 +5349,452 @@
"util-deprecate": "^1.0.1"
}
},
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "regexpp": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
+ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
+ "dev": true
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "repeat-element": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "request": {
+ "version": "2.88.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.0",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.4.3",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ }
+ },
+ "request-progress": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
+ "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
+ "dev": true,
+ "requires": {
+ "throttleit": "^1.0.0"
+ }
+ },
+ "require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
+ }
+ },
+ "resolve": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
+ "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-from": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true
+ },
+ "rewire": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/rewire/-/rewire-4.0.1.tgz",
+ "integrity": "sha512-+7RQ/BYwTieHVXetpKhT11UbfF6v1kGhKFrtZN7UDL2PybMsSt/rpLWeEUGF5Ndsl1D5BxiCB14VDJyoX+noYw==",
+ "dev": true,
+ "requires": {
+ "eslint": "^4.19.1"
},
"dependencies": {
+ "acorn": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
+ "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
+ "dev": true
+ },
+ "acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "requires": {
+ "acorn": "^3.0.4"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true
+ }
+ }
+ },
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "eslint": {
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
+ "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.4",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "regexpp": "^1.0.1",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ }
+ },
+ "external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
+ },
+ "regexpp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
+ "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0"
+ }
+ },
+ "table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
+ }
+ }
+ }
+ },
+ "rimraf": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.5"
+ }
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "rsvp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
+ "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
+ "dev": true
+ },
+ "run-async": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "dev": true,
+ "requires": {
+ "is-promise": "^2.1.0"
+ }
+ },
+ "rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true
+ },
+ "rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "requires": {
+ "rx-lite": "*"
+ }
+ },
+ "rxjs": {
+ "version": "6.3.3",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
+ "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "sane": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/sane/-/sane-4.0.2.tgz",
+ "integrity": "sha512-/3STCUfNSgMVpoREJc1i6ajKFlYZ5OflzZTOhlqPLa+01Ey+QR9iGZK7K5/qIRsQbEDCvqEJH/PL7yZywmnWsA==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "capture-exit": "^1.2.0",
+ "exec-sh": "^0.3.2",
+ "execa": "^1.0.0",
+ "fb-watchman": "^2.0.0",
+ "micromatch": "^3.1.4",
+ "minimist": "^1.1.1",
+ "walker": "~1.0.5",
+ "watch": "~0.18.0"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
"arr-diff": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
@@ -6068,465 +6077,9 @@
"snapdragon": "^0.8.1",
"to-regex": "^3.0.2"
}
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
}
}
},
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
- "requires": {
- "is-equal-shallow": "^0.1.3"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regexpp": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
- "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
- "dev": true
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true
- },
- "repeat-element": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "request": {
- "version": "2.88.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
- "dev": true,
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.0",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.4.3",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- }
- },
- "request-progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
- "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
- "dev": true,
- "requires": {
- "throttleit": "^1.0.0"
- }
- },
- "require-uncached": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
- "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
- "dev": true,
- "requires": {
- "caller-path": "^0.1.0",
- "resolve-from": "^1.0.0"
- }
- },
- "resolve": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
- "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.6"
- }
- },
- "resolve-dir": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
- "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=",
- "dev": true,
- "requires": {
- "expand-tilde": "^1.2.2",
- "global-modules": "^0.2.3"
- }
- },
- "resolve-from": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
- "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
- "dev": true
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true
- },
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "dev": true,
- "requires": {
- "onetime": "^2.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
- },
- "rewire": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/rewire/-/rewire-4.0.1.tgz",
- "integrity": "sha512-+7RQ/BYwTieHVXetpKhT11UbfF6v1kGhKFrtZN7UDL2PybMsSt/rpLWeEUGF5Ndsl1D5BxiCB14VDJyoX+noYw==",
- "dev": true,
- "requires": {
- "eslint": "^4.19.1"
- },
- "dependencies": {
- "acorn": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
- "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
- "dev": true
- },
- "acorn-jsx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
- "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
- "dev": true,
- "requires": {
- "acorn": "^3.0.4"
- },
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
- "dev": true
- }
- }
- },
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "dev": true,
- "requires": {
- "co": "^4.6.0",
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
- }
- },
- "chardet": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
- "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
- "dev": true
- },
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "eslint": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
- "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
- "dev": true,
- "requires": {
- "ajv": "^5.3.0",
- "babel-code-frame": "^6.22.0",
- "chalk": "^2.1.0",
- "concat-stream": "^1.6.0",
- "cross-spawn": "^5.1.0",
- "debug": "^3.1.0",
- "doctrine": "^2.1.0",
- "eslint-scope": "^3.7.1",
- "eslint-visitor-keys": "^1.0.0",
- "espree": "^3.5.4",
- "esquery": "^1.0.0",
- "esutils": "^2.0.2",
- "file-entry-cache": "^2.0.0",
- "functional-red-black-tree": "^1.0.1",
- "glob": "^7.1.2",
- "globals": "^11.0.1",
- "ignore": "^3.3.3",
- "imurmurhash": "^0.1.4",
- "inquirer": "^3.0.6",
- "is-resolvable": "^1.0.0",
- "js-yaml": "^3.9.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.3.0",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.2",
- "mkdirp": "^0.5.1",
- "natural-compare": "^1.4.0",
- "optionator": "^0.8.2",
- "path-is-inside": "^1.0.2",
- "pluralize": "^7.0.0",
- "progress": "^2.0.0",
- "regexpp": "^1.0.1",
- "require-uncached": "^1.0.3",
- "semver": "^5.3.0",
- "strip-ansi": "^4.0.0",
- "strip-json-comments": "~2.0.1",
- "table": "4.0.2",
- "text-table": "~0.2.0"
- }
- },
- "eslint-scope": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
- "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "espree": {
- "version": "3.5.4",
- "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
- "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
- "dev": true,
- "requires": {
- "acorn": "^5.5.0",
- "acorn-jsx": "^3.0.0"
- }
- },
- "external-editor": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
- "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
- "dev": true,
- "requires": {
- "chardet": "^0.4.0",
- "iconv-lite": "^0.4.17",
- "tmp": "^0.0.33"
- }
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
- "dev": true
- },
- "ignore": {
- "version": "3.3.10",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
- "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
- "dev": true
- },
- "inquirer": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
- "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^3.0.0",
- "chalk": "^2.0.0",
- "cli-cursor": "^2.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^2.0.4",
- "figures": "^2.0.0",
- "lodash": "^4.3.0",
- "mute-stream": "0.0.7",
- "run-async": "^2.2.0",
- "rx-lite": "^4.0.8",
- "rx-lite-aggregates": "^4.0.8",
- "string-width": "^2.1.0",
- "strip-ansi": "^4.0.0",
- "through": "^2.3.6"
- }
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
- "dev": true
- },
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- },
- "regexpp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
- "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==",
- "dev": true
- },
- "slice-ansi": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
- "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0"
- }
- },
- "table": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
- "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
- "dev": true,
- "requires": {
- "ajv": "^5.2.3",
- "ajv-keywords": "^2.1.0",
- "chalk": "^2.1.0",
- "lodash": "^4.17.4",
- "slice-ansi": "1.0.0",
- "string-width": "^2.1.1"
- }
- }
- }
- },
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
- "dev": true,
- "requires": {
- "glob": "^7.0.5"
- }
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "run-async": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
- "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
- "dev": true,
- "requires": {
- "is-promise": "^2.1.0"
- }
- },
- "rx-lite": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
- "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
- "dev": true
- },
- "rx-lite-aggregates": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
- "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
- "dev": true,
- "requires": {
- "rx-lite": "*"
- }
- },
- "rxjs": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz",
- "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
"semver": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
@@ -7097,6 +6650,12 @@
"ansi-regex": "^3.0.0"
}
},
+ "strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true
+ },
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
@@ -9973,6 +9532,12 @@
"os-tmpdir": "~1.0.2"
}
},
+ "tmpl": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
+ "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
+ "dev": true
+ },
"to-arraybuffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -10342,14 +9907,34 @@
"resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
"integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk="
},
- "walk-sync": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-0.3.1.tgz",
- "integrity": "sha1-VYoWrqyMDbWcAotzxm85doTs5GU=",
+ "walker": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
+ "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
"dev": true,
"requires": {
- "ensure-posix-path": "^1.0.0",
- "matcher-collection": "^1.0.0"
+ "makeerror": "1.0.x"
+ }
+ },
+ "watch": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz",
+ "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
+ "dev": true,
+ "requires": {
+ "exec-sh": "^0.2.0",
+ "minimist": "^1.2.0"
+ },
+ "dependencies": {
+ "exec-sh": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
+ "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
+ "dev": true,
+ "requires": {
+ "merge": "^1.2.0"
+ }
+ }
}
},
"which": {
diff --git a/package.json b/package.json
index 2552720..1111c39 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"node-qunit-phantomjs": "^2.0.1",
"nodeunit": "^0.11.3",
"nyc": "^13.1.0",
- "qunitjs": "^2.4.1",
+ "qunit": "^2.8.0",
"rewire": "^4.0.1",
"sinon": "^7.2.2"
},
diff --git a/test/fixtures/alert-dismiss-close/close-preceded-by-elem.html b/test/fixtures/alert-dismiss-close/close-preceded-by-elem.html
index 12949f0..a887eac 100644
--- a/test/fixtures/alert-dismiss-close/close-preceded-by-elem.html
+++ b/test/fixtures/alert-dismiss-close/close-preceded-by-elem.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/alert-dismiss-close/close-preceded-by-nothing.html b/test/fixtures/alert-dismiss-close/close-preceded-by-nothing.html
index a106093..0899676 100644
--- a/test/fixtures/alert-dismiss-close/close-preceded-by-nothing.html
+++ b/test/fixtures/alert-dismiss-close/close-preceded-by-nothing.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/alert-dismiss-close/close-preceded-by-text.html b/test/fixtures/alert-dismiss-close/close-preceded-by-text.html
index 2a6d2e9..1d28c98 100644
--- a/test/fixtures/alert-dismiss-close/close-preceded-by-text.html
+++ b/test/fixtures/alert-dismiss-close/close-preceded-by-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/alert-dismiss-close/missing-alert-dismissible.html b/test/fixtures/alert-dismiss-close/missing-alert-dismissible.html
index 0a2521c..dc0757c 100644
--- a/test/fixtures/alert-dismiss-close/missing-alert-dismissible.html
+++ b/test/fixtures/alert-dismiss-close/missing-alert-dismissible.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/alert-dismiss-close/valid.html b/test/fixtures/alert-dismiss-close/valid.html
index 98a1f02..c414f26 100644
--- a/test/fixtures/alert-dismiss-close/valid.html
+++ b/test/fixtures/alert-dismiss-close/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/bs-v2.html b/test/fixtures/bs-v2.html
index 1a3b2c5..1152940 100644
--- a/test/fixtures/bs-v2.html
+++ b/test/fixtures/bs-v2.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons-plugin/checkbox-bad.html b/test/fixtures/buttons-plugin/checkbox-bad.html
index d08039d..d877bd1 100644
--- a/test/fixtures/buttons-plugin/checkbox-bad.html
+++ b/test/fixtures/buttons-plugin/checkbox-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons-plugin/radio-bad.html b/test/fixtures/buttons-plugin/radio-bad.html
index 93a5af1..288b5b4 100644
--- a/test/fixtures/buttons-plugin/radio-bad.html
+++ b/test/fixtures/buttons-plugin/radio-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons-plugin/valid.html b/test/fixtures/buttons-plugin/valid.html
index 070603f..e3c166d 100644
--- a/test/fixtures/buttons-plugin/valid.html
+++ b/test/fixtures/buttons-plugin/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/btn-correct-element.html b/test/fixtures/buttons/btn-correct-element.html
index 02c442a..ca7371a 100644
--- a/test/fixtures/buttons/btn-correct-element.html
+++ b/test/fixtures/buttons/btn-correct-element.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/btn-incorrect-element.html b/test/fixtures/buttons/btn-incorrect-element.html
index ac79e84..50e85d5 100644
--- a/test/fixtures/buttons/btn-incorrect-element.html
+++ b/test/fixtures/buttons/btn-incorrect-element.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/btn-toggle-after-btn.html b/test/fixtures/buttons/btn-toggle-after-btn.html
index fcfe574..efc726f 100644
--- a/test/fixtures/buttons/btn-toggle-after-btn.html
+++ b/test/fixtures/buttons/btn-toggle-after-btn.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/btn-toggle.html b/test/fixtures/buttons/btn-toggle.html
index 76423b2..22e3fe3 100644
--- a/test/fixtures/buttons/btn-toggle.html
+++ b/test/fixtures/buttons/btn-toggle.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/button-disabled-class.html b/test/fixtures/buttons/button-disabled-class.html
index 7c63df4..9d36de1 100644
--- a/test/fixtures/buttons/button-disabled-class.html
+++ b/test/fixtures/buttons/button-disabled-class.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/disabled-attribute.html b/test/fixtures/buttons/disabled-attribute.html
index 8bd9552..2c540aa 100644
--- a/test/fixtures/buttons/disabled-attribute.html
+++ b/test/fixtures/buttons/disabled-attribute.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/input-btn-disabled-class.html b/test/fixtures/buttons/input-btn-disabled-class.html
index 316e6ef..5cca162 100644
--- a/test/fixtures/buttons/input-btn-disabled-class.html
+++ b/test/fixtures/buttons/input-btn-disabled-class.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/with-type.html b/test/fixtures/buttons/with-type.html
index 118a854..8d35b8a 100644
--- a/test/fixtures/buttons/with-type.html
+++ b/test/fixtures/buttons/with-type.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/buttons/without-type.html b/test/fixtures/buttons/without-type.html
index 701e434..9cd68f2 100644
--- a/test/fixtures/buttons/without-type.html
+++ b/test/fixtures/buttons/without-type.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/controls.html b/test/fixtures/carousel/controls.html
index 2fecda5..a6b4491 100644
--- a/test/fixtures/carousel/controls.html
+++ b/test/fixtures/carousel/controls.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/indicators.html b/test/fixtures/carousel/indicators.html
index 2b96ae4..8de5cea 100644
--- a/test/fixtures/carousel/indicators.html
+++ b/test/fixtures/carousel/indicators.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/missing-active-item.html b/test/fixtures/carousel/missing-active-item.html
index 12eccc7..b9f3a72 100644
--- a/test/fixtures/carousel/missing-active-item.html
+++ b/test/fixtures/carousel/missing-active-item.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/missing-inner.html b/test/fixtures/carousel/missing-inner.html
index 103b2f2..4a8c466 100644
--- a/test/fixtures/carousel/missing-inner.html
+++ b/test/fixtures/carousel/missing-inner.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/multiple-active-item.html b/test/fixtures/carousel/multiple-active-item.html
index 2c45071..ec52d41 100644
--- a/test/fixtures/carousel/multiple-active-item.html
+++ b/test/fixtures/carousel/multiple-active-item.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/multiple-inner.html b/test/fixtures/carousel/multiple-inner.html
index 9ee308b..8c563db 100644
--- a/test/fixtures/carousel/multiple-inner.html
+++ b/test/fixtures/carousel/multiple-inner.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/carousel/valid.html b/test/fixtures/carousel/valid.html
index 87a6a31..babbf47 100644
--- a/test/fixtures/carousel/valid.html
+++ b/test/fixtures/carousel/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/charset/missing.html b/test/fixtures/charset/missing.html
index 020975f..a5ad034 100644
--- a/test/fixtures/charset/missing.html
+++ b/test/fixtures/charset/missing.html
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/test/fixtures/charset/not-utf8.html b/test/fixtures/charset/not-utf8.html
index 9fcaf0a..603cb4f 100644
Binary files a/test/fixtures/charset/not-utf8.html and b/test/fixtures/charset/not-utf8.html differ
diff --git a/test/fixtures/charset/utf8-meta.html b/test/fixtures/charset/utf8-meta.html
index b00a6c7..a92432a 100644
--- a/test/fixtures/charset/utf8-meta.html
+++ b/test/fixtures/charset/utf8-meta.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/charset/utf8.html b/test/fixtures/charset/utf8.html
index a3a09ec..d94c70e 100644
--- a/test/fixtures/charset/utf8.html
+++ b/test/fixtures/charset/utf8.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/checkbox-block-bad.html b/test/fixtures/checkboxes-radios/checkbox-block-bad.html
index 9e8b313..35b5ff9 100644
--- a/test/fixtures/checkboxes-radios/checkbox-block-bad.html
+++ b/test/fixtures/checkboxes-radios/checkbox-block-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/checkbox-inline-bad-structure.html b/test/fixtures/checkboxes-radios/checkbox-inline-bad-structure.html
index 4880b4f..2e7f411 100644
--- a/test/fixtures/checkboxes-radios/checkbox-inline-bad-structure.html
+++ b/test/fixtures/checkboxes-radios/checkbox-inline-bad-structure.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/checkbox-inline-non-label.html b/test/fixtures/checkboxes-radios/checkbox-inline-non-label.html
index 0e4c6bc..c2f9831 100644
--- a/test/fixtures/checkboxes-radios/checkbox-inline-non-label.html
+++ b/test/fixtures/checkboxes-radios/checkbox-inline-non-label.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/radio-block-bad.html b/test/fixtures/checkboxes-radios/radio-block-bad.html
index 716194f..b27b76d 100644
--- a/test/fixtures/checkboxes-radios/radio-block-bad.html
+++ b/test/fixtures/checkboxes-radios/radio-block-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/radio-inline-bad-structure.html b/test/fixtures/checkboxes-radios/radio-inline-bad-structure.html
index 5547554..2140cea 100644
--- a/test/fixtures/checkboxes-radios/radio-inline-bad-structure.html
+++ b/test/fixtures/checkboxes-radios/radio-inline-bad-structure.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/radio-inline-non-label.html b/test/fixtures/checkboxes-radios/radio-inline-non-label.html
index 667fa44..1af5e82 100644
--- a/test/fixtures/checkboxes-radios/radio-inline-non-label.html
+++ b/test/fixtures/checkboxes-radios/radio-inline-non-label.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/checkboxes-radios/valid.html b/test/fixtures/checkboxes-radios/valid.html
index a8427bf..3046273 100644
--- a/test/fixtures/checkboxes-radios/valid.html
+++ b/test/fixtures/checkboxes-radios/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/ancestor.html b/test/fixtures/containers/ancestor.html
index afd6d6d..e00e804 100644
--- a/test/fixtures/containers/ancestor.html
+++ b/test/fixtures/containers/ancestor.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/columns.html b/test/fixtures/containers/columns.html
index 88b5af3..80c476b 100644
--- a/test/fixtures/containers/columns.html
+++ b/test/fixtures/containers/columns.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/fixed-row-same-elem.html b/test/fixtures/containers/fixed-row-same-elem.html
index 49ca8ec..acf16eb 100644
--- a/test/fixtures/containers/fixed-row-same-elem.html
+++ b/test/fixtures/containers/fixed-row-same-elem.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/fixed.html b/test/fixtures/containers/fixed.html
index b4ec805..392b802 100644
--- a/test/fixtures/containers/fixed.html
+++ b/test/fixtures/containers/fixed.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/fluid-row-same-elem.html b/test/fixtures/containers/fluid-row-same-elem.html
index 36c0259..9723966 100644
--- a/test/fixtures/containers/fluid-row-same-elem.html
+++ b/test/fixtures/containers/fluid-row-same-elem.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/fluid.html b/test/fixtures/containers/fluid.html
index 3bb806a..64a93a2 100644
--- a/test/fixtures/containers/fluid.html
+++ b/test/fixtures/containers/fluid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/missing.html b/test/fixtures/containers/missing.html
index c16b5b7..3f40b43 100644
--- a/test/fixtures/containers/missing.html
+++ b/test/fixtures/containers/missing.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/nested-fixed-fixed.html b/test/fixtures/containers/nested-fixed-fixed.html
index b0a5756..85aefe6 100644
--- a/test/fixtures/containers/nested-fixed-fixed.html
+++ b/test/fixtures/containers/nested-fixed-fixed.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/nested-fixed-fluid.html b/test/fixtures/containers/nested-fixed-fluid.html
index c5bb70f..f86188e 100644
--- a/test/fixtures/containers/nested-fixed-fluid.html
+++ b/test/fixtures/containers/nested-fixed-fluid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/nested-fluid-fixed.html b/test/fixtures/containers/nested-fluid-fixed.html
index c5bb70f..f86188e 100644
--- a/test/fixtures/containers/nested-fluid-fixed.html
+++ b/test/fixtures/containers/nested-fluid-fixed.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/containers/nested-fluid-fluid.html b/test/fixtures/containers/nested-fluid-fluid.html
index 523ac72..1ade292 100644
--- a/test/fixtures/containers/nested-fluid-fluid.html
+++ b/test/fixtures/containers/nested-fluid-fluid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/doctype/html4.html b/test/fixtures/doctype/html4.html
index 34c0b66..a9e2953 100644
--- a/test/fixtures/doctype/html4.html
+++ b/test/fixtures/doctype/html4.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/doctype/html5-legacy.html b/test/fixtures/doctype/html5-legacy.html
index 1b1583a..157813e 100644
--- a/test/fixtures/doctype/html5-legacy.html
+++ b/test/fixtures/doctype/html5-legacy.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/doctype/html5-normal.html b/test/fixtures/doctype/html5-normal.html
index a3a09ec..d94c70e 100644
--- a/test/fixtures/doctype/html5-normal.html
+++ b/test/fixtures/doctype/html5-normal.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/doctype/missing.html b/test/fixtures/doctype/missing.html
index 4467cd7..9c4eacd 100644
--- a/test/fixtures/doctype/missing.html
+++ b/test/fixtures/doctype/missing.html
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/test/fixtures/feedback/form-control-bad.html b/test/fixtures/feedback/form-control-bad.html
index a62ade9..c58409a 100644
--- a/test/fixtures/feedback/form-control-bad.html
+++ b/test/fixtures/feedback/form-control-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/feedback/form-control-valid.html b/test/fixtures/feedback/form-control-valid.html
index a9d569b..55d60e8 100644
--- a/test/fixtures/feedback/form-control-valid.html
+++ b/test/fixtures/feedback/form-control-valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/feedback/nested-form-control-bad.html b/test/fixtures/feedback/nested-form-control-bad.html
index a16ca5d..46782ba 100644
--- a/test/fixtures/feedback/nested-form-control-bad.html
+++ b/test/fixtures/feedback/nested-form-control-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/span-invalid.html b/test/fixtures/form-control/span-invalid.html
index caa1edb..a2b18c3 100644
--- a/test/fixtures/form-control/span-invalid.html
+++ b/test/fixtures/form-control/span-invalid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-button.html b/test/fixtures/form-control/type-button.html
index 479b479..4ff269c 100644
--- a/test/fixtures/form-control/type-button.html
+++ b/test/fixtures/form-control/type-button.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-checkbox.html b/test/fixtures/form-control/type-checkbox.html
index 1f4495a..20d63c0 100644
--- a/test/fixtures/form-control/type-checkbox.html
+++ b/test/fixtures/form-control/type-checkbox.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-file.html b/test/fixtures/form-control/type-file.html
index 5a2d1a5..d3d245a 100644
--- a/test/fixtures/form-control/type-file.html
+++ b/test/fixtures/form-control/type-file.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-hidden.html b/test/fixtures/form-control/type-hidden.html
index c207b7f..3f0a923 100644
--- a/test/fixtures/form-control/type-hidden.html
+++ b/test/fixtures/form-control/type-hidden.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-image.html b/test/fixtures/form-control/type-image.html
index 388f2e5..ad0d5e8 100644
--- a/test/fixtures/form-control/type-image.html
+++ b/test/fixtures/form-control/type-image.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-radio.html b/test/fixtures/form-control/type-radio.html
index 08b2b74..87b561f 100644
--- a/test/fixtures/form-control/type-radio.html
+++ b/test/fixtures/form-control/type-radio.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-range.html b/test/fixtures/form-control/type-range.html
index adf0f90..3ee2bf9 100644
--- a/test/fixtures/form-control/type-range.html
+++ b/test/fixtures/form-control/type-range.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-reset.html b/test/fixtures/form-control/type-reset.html
index d69a09b..b42755b 100644
--- a/test/fixtures/form-control/type-reset.html
+++ b/test/fixtures/form-control/type-reset.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/type-submit.html b/test/fixtures/form-control/type-submit.html
index 5bef6a1..ea970fb 100644
--- a/test/fixtures/form-control/type-submit.html
+++ b/test/fixtures/form-control/type-submit.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/valid.html b/test/fixtures/form-control/valid.html
index fdddda8..9fbb0dc 100644
--- a/test/fixtures/form-control/valid.html
+++ b/test/fixtures/form-control/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/with-type.html b/test/fixtures/form-control/with-type.html
index ee23851..911b410 100644
--- a/test/fixtures/form-control/with-type.html
+++ b/test/fixtures/form-control/with-type.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form-control/without-type.html b/test/fixtures/form-control/without-type.html
index 7018816..a2660bc 100644
--- a/test/fixtures/form-control/without-type.html
+++ b/test/fixtures/form-control/without-type.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form/form-horizontal-group.html b/test/fixtures/form/form-horizontal-group.html
index 6d27817..1522f2e 100644
--- a/test/fixtures/form/form-horizontal-group.html
+++ b/test/fixtures/form/form-horizontal-group.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form/form-inline-group.html b/test/fixtures/form/form-inline-group.html
index 2d5a4ba..fd385aa 100644
--- a/test/fixtures/form/form-inline-group.html
+++ b/test/fixtures/form/form-inline-group.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form/nested-form-groups.html b/test/fixtures/form/nested-form-groups.html
index e930792..bc0937f 100644
--- a/test/fixtures/form/nested-form-groups.html
+++ b/test/fixtures/form/nested-form-groups.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/form/valid.html b/test/fixtures/form/valid.html
index 5908627..022908c 100644
--- a/test/fixtures/form/valid.html
+++ b/test/fixtures/form/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/glyphicons/missing-glyphicon-class.html b/test/fixtures/glyphicons/missing-glyphicon-class.html
index 17287d7..7258a63 100644
--- a/test/fixtures/glyphicons/missing-glyphicon-class.html
+++ b/test/fixtures/glyphicons/missing-glyphicon-class.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/glyphicons/on-elem-with-child.html b/test/fixtures/glyphicons/on-elem-with-child.html
index 503efd5..6ee7e33 100644
--- a/test/fixtures/glyphicons/on-elem-with-child.html
+++ b/test/fixtures/glyphicons/on-elem-with-child.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/glyphicons/on-elem-with-text.html b/test/fixtures/glyphicons/on-elem-with-text.html
index 9e3ef61..78928fa 100644
--- a/test/fixtures/glyphicons/on-elem-with-text.html
+++ b/test/fixtures/glyphicons/on-elem-with-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/glyphicons/valid.html b/test/fixtures/glyphicons/valid.html
index fda3c0a..b10f350 100644
--- a/test/fixtures/glyphicons/valid.html
+++ b/test/fixtures/glyphicons/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/col-lg-0.html b/test/fixtures/grid/col-lg-0.html
index 6c366e7..0e249bf 100644
--- a/test/fixtures/grid/col-lg-0.html
+++ b/test/fixtures/grid/col-lg-0.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/col-md-0.html b/test/fixtures/grid/col-md-0.html
index f16b36f..64e4b9d 100644
--- a/test/fixtures/grid/col-md-0.html
+++ b/test/fixtures/grid/col-md-0.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/col-no-float.html b/test/fixtures/grid/col-no-float.html
index 893cd25..6a0d21b 100644
--- a/test/fixtures/grid/col-no-float.html
+++ b/test/fixtures/grid/col-no-float.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/col-sm-0.html b/test/fixtures/grid/col-sm-0.html
index 1e6e7ae..c9c1883 100644
--- a/test/fixtures/grid/col-sm-0.html
+++ b/test/fixtures/grid/col-sm-0.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/col-xs-0.html b/test/fixtures/grid/col-xs-0.html
index 07dbe69..b6e9e5b 100644
--- a/test/fixtures/grid/col-xs-0.html
+++ b/test/fixtures/grid/col-xs-0.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/cols-not-redundant.html b/test/fixtures/grid/cols-not-redundant.html
index b3015c8..facfa83 100644
--- a/test/fixtures/grid/cols-not-redundant.html
+++ b/test/fixtures/grid/cols-not-redundant.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/cols-outside-row-and-form-group.html b/test/fixtures/grid/cols-outside-row-and-form-group.html
index 9a16a1d..be3865a 100644
--- a/test/fixtures/grid/cols-outside-row-and-form-group.html
+++ b/test/fixtures/grid/cols-outside-row-and-form-group.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/cols-redundant.html b/test/fixtures/grid/cols-redundant.html
index 8db5c45..010dbad 100644
--- a/test/fixtures/grid/cols-redundant.html
+++ b/test/fixtures/grid/cols-redundant.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/cols-within-form-group.html b/test/fixtures/grid/cols-within-form-group.html
index 05a51f6..0e72f40 100644
--- a/test/fixtures/grid/cols-within-form-group.html
+++ b/test/fixtures/grid/cols-within-form-group.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/cols-within-row.html b/test/fixtures/grid/cols-within-row.html
index c6b3cb1..0b3b567 100644
--- a/test/fixtures/grid/cols-within-row.html
+++ b/test/fixtures/grid/cols-within-row.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/non-col-row-children.html b/test/fixtures/grid/non-col-row-children.html
index a2cc662..538370b 100644
--- a/test/fixtures/grid/non-col-row-children.html
+++ b/test/fixtures/grid/non-col-row-children.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/row-col-same-elem.html b/test/fixtures/grid/row-col-same-elem.html
index 2d1ba05..d14cdb9 100644
--- a/test/fixtures/grid/row-col-same-elem.html
+++ b/test/fixtures/grid/row-col-same-elem.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/row-no-float.html b/test/fixtures/grid/row-no-float.html
index 43a5a90..5516c7a 100644
--- a/test/fixtures/grid/row-no-float.html
+++ b/test/fixtures/grid/row-no-float.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/script-child-of-row.html b/test/fixtures/grid/script-child-of-row.html
index 6217e00..37c51cd 100644
--- a/test/fixtures/grid/script-child-of-row.html
+++ b/test/fixtures/grid/script-child-of-row.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/blank-text.html b/test/fixtures/grid/spacer-col/blank-text.html
index 53bbf53..037bae0 100644
--- a/test/fixtures/grid/spacer-col/blank-text.html
+++ b/test/fixtures/grid/spacer-col/blank-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/child-with-text.html b/test/fixtures/grid/spacer-col/child-with-text.html
index 31c473d..c5c8d10 100644
--- a/test/fixtures/grid/spacer-col/child-with-text.html
+++ b/test/fixtures/grid/spacer-col/child-with-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/child-without-text.html b/test/fixtures/grid/spacer-col/child-without-text.html
index 1770a69..f2955ca 100644
--- a/test/fixtures/grid/spacer-col/child-without-text.html
+++ b/test/fixtures/grid/spacer-col/child-without-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/col-element.html b/test/fixtures/grid/spacer-col/col-element.html
index a49bb98..0baf7df 100644
--- a/test/fixtures/grid/spacer-col/col-element.html
+++ b/test/fixtures/grid/spacer-col/col-element.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/last-child.html b/test/fixtures/grid/spacer-col/last-child.html
index a5addfc..37db943 100644
--- a/test/fixtures/grid/spacer-col/last-child.html
+++ b/test/fixtures/grid/spacer-col/last-child.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/multiple-reversed-order.html b/test/fixtures/grid/spacer-col/multiple-reversed-order.html
index 3405b9c..4f8376b 100644
--- a/test/fixtures/grid/spacer-col/multiple-reversed-order.html
+++ b/test/fixtures/grid/spacer-col/multiple-reversed-order.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/no-child-no-text.html b/test/fixtures/grid/spacer-col/no-child-no-text.html
index 66edb8b..6d7b930 100644
--- a/test/fixtures/grid/spacer-col/no-child-no-text.html
+++ b/test/fixtures/grid/spacer-col/no-child-no-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/non-blank-text.html b/test/fixtures/grid/spacer-col/non-blank-text.html
index 3e6cdc4..32475e9 100644
--- a/test/fixtures/grid/spacer-col/non-blank-text.html
+++ b/test/fixtures/grid/spacer-col/non-blank-text.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/tricky-classes.html b/test/fixtures/grid/spacer-col/tricky-classes.html
index ac156ea..83a37da 100644
--- a/test/fixtures/grid/spacer-col/tricky-classes.html
+++ b/test/fixtures/grid/spacer-col/tricky-classes.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/grid/spacer-col/void-elements.html b/test/fixtures/grid/spacer-col/void-elements.html
index 4bbe935..b8c942e 100644
--- a/test/fixtures/grid/spacer-col/void-elements.html
+++ b/test/fixtures/grid/spacer-col/void-elements.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/images/img-responsive-bad.html b/test/fixtures/images/img-responsive-bad.html
index 65c16aa..f439243 100644
--- a/test/fixtures/images/img-responsive-bad.html
+++ b/test/fixtures/images/img-responsive-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/images/img-responsive-valid.html b/test/fixtures/images/img-responsive-valid.html
index 7245eb2..df5bab1 100644
--- a/test/fixtures/images/img-responsive-valid.html
+++ b/test/fixtures/images/img-responsive-valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/missing-form-control.html b/test/fixtures/input-group/missing-form-control.html
index 9d2275d..ea604dd 100644
--- a/test/fixtures/input-group/missing-form-control.html
+++ b/test/fixtures/input-group/missing-form-control.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/missing-input-group-addon.html b/test/fixtures/input-group/missing-input-group-addon.html
index 2dffb56..1bd1e24 100644
--- a/test/fixtures/input-group/missing-input-group-addon.html
+++ b/test/fixtures/input-group/missing-input-group-addon.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/missing-input-group-sizing.html b/test/fixtures/input-group/missing-input-group-sizing.html
index defee9e..8cbff26 100644
--- a/test/fixtures/input-group/missing-input-group-sizing.html
+++ b/test/fixtures/input-group/missing-input-group-sizing.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/mixed-with-form-group.html b/test/fixtures/input-group/mixed-with-form-group.html
index 1192fb6..92d8e60 100644
--- a/test/fixtures/input-group/mixed-with-form-group.html
+++ b/test/fixtures/input-group/mixed-with-form-group.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/mixed-with-grid-col.html b/test/fixtures/input-group/mixed-with-grid-col.html
index 0d3e8bd..3e9ea65 100644
--- a/test/fixtures/input-group/mixed-with-grid-col.html
+++ b/test/fixtures/input-group/mixed-with-grid-col.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-add-on-left.html b/test/fixtures/input-group/multiple-add-on-left.html
index 54df91e..a3afa38 100644
--- a/test/fixtures/input-group/multiple-add-on-left.html
+++ b/test/fixtures/input-group/multiple-add-on-left.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-add-on-right.html b/test/fixtures/input-group/multiple-add-on-right.html
index b75c002..d47917c 100644
--- a/test/fixtures/input-group/multiple-add-on-right.html
+++ b/test/fixtures/input-group/multiple-add-on-right.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-btn-add-on-left.html b/test/fixtures/input-group/multiple-btn-add-on-left.html
index 0b9e63d..64ebdde 100644
--- a/test/fixtures/input-group/multiple-btn-add-on-left.html
+++ b/test/fixtures/input-group/multiple-btn-add-on-left.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-btn-add-on-right.html b/test/fixtures/input-group/multiple-btn-add-on-right.html
index 3e8a7df..63c8cae 100644
--- a/test/fixtures/input-group/multiple-btn-add-on-right.html
+++ b/test/fixtures/input-group/multiple-btn-add-on-right.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-form-controls.html b/test/fixtures/input-group/multiple-form-controls.html
index 7b19372..0102c72 100644
--- a/test/fixtures/input-group/multiple-form-controls.html
+++ b/test/fixtures/input-group/multiple-form-controls.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/multiple-mixed-add-on-left.html b/test/fixtures/input-group/multiple-mixed-add-on-left.html
index 1501112..7ba5c01 100644
--- a/test/fixtures/input-group/multiple-mixed-add-on-left.html
+++ b/test/fixtures/input-group/multiple-mixed-add-on-left.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/select.html b/test/fixtures/input-group/select.html
index dd474ce..2ca128a 100644
--- a/test/fixtures/input-group/select.html
+++ b/test/fixtures/input-group/select.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/textarea.html b/test/fixtures/input-group/textarea.html
index a55d1de..13062e5 100644
--- a/test/fixtures/input-group/textarea.html
+++ b/test/fixtures/input-group/textarea.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/input-group/valid.html b/test/fixtures/input-group/valid.html
index b551eba..8c4d69d 100644
--- a/test/fixtures/input-group/valid.html
+++ b/test/fixtures/input-group/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/and_bs_js_both_missing.html b/test/fixtures/jquery/and_bs_js_both_missing.html
index 33f3640..ad70a97 100644
--- a/test/fixtures/jquery/and_bs_js_both_missing.html
+++ b/test/fixtures/jquery/and_bs_js_both_missing.html
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/custom.html b/test/fixtures/jquery/custom.html
index 1e3bc19..4ce86f1 100644
--- a/test/fixtures/jquery/custom.html
+++ b/test/fixtures/jquery/custom.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/jquery-plugin.html b/test/fixtures/jquery/jquery-plugin.html
index c3117f0..1439bee 100644
--- a/test/fixtures/jquery/jquery-plugin.html
+++ b/test/fixtures/jquery/jquery-plugin.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/missing.html b/test/fixtures/jquery/missing.html
index 0ff30a0..8487220 100644
--- a/test/fixtures/jquery/missing.html
+++ b/test/fixtures/jquery/missing.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/old-attr.html b/test/fixtures/jquery/old-attr.html
index e7a52bb..c26dcbe 100644
--- a/test/fixtures/jquery/old-attr.html
+++ b/test/fixtures/jquery/old-attr.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/old-url.html b/test/fixtures/jquery/old-url.html
index e9fb83a..6e7ad3a 100644
--- a/test/fixtures/jquery/old-url.html
+++ b/test/fixtures/jquery/old-url.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/jquery/present.html b/test/fixtures/jquery/present.html
index a3a09ec..d94c70e 100644
--- a/test/fixtures/jquery/present.html
+++ b/test/fixtures/jquery/present.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/js/both.html b/test/fixtures/js/both.html
index 7ad4b9e..fddf029 100644
--- a/test/fixtures/js/both.html
+++ b/test/fixtures/js/both.html
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/test/fixtures/js/one.html b/test/fixtures/js/one.html
index f45acaf..3845321 100644
--- a/test/fixtures/js/one.html
+++ b/test/fixtures/js/one.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/js/similar.html b/test/fixtures/js/similar.html
index 22a9dd0..361003c 100644
--- a/test/fixtures/js/similar.html
+++ b/test/fixtures/js/similar.html
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/test/fixtures/js/weird.html b/test/fixtures/js/weird.html
index 4701181..36c6ade 100644
--- a/test/fixtures/js/weird.html
+++ b/test/fixtures/js/weird.html
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/test/fixtures/media/deprecated-pull-classes.html b/test/fixtures/media/deprecated-pull-classes.html
index 794e9c2..716d47a 100644
--- a/test/fixtures/media/deprecated-pull-classes.html
+++ b/test/fixtures/media/deprecated-pull-classes.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/media/media-classes.html b/test/fixtures/media/media-classes.html
index e3bf637..95f2a69 100644
--- a/test/fixtures/media/media-classes.html
+++ b/test/fixtures/media/media-classes.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/media/media-pull-on-media.html b/test/fixtures/media/media-pull-on-media.html
index a4253d4..74ecae7 100644
--- a/test/fixtures/media/media-pull-on-media.html
+++ b/test/fixtures/media/media-pull-on-media.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/media/misplaced-media-left.html b/test/fixtures/media/misplaced-media-left.html
index ff2b1c8..c3c860f 100644
--- a/test/fixtures/media/misplaced-media-left.html
+++ b/test/fixtures/media/misplaced-media-left.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/media/misplaced-media-right.html b/test/fixtures/media/misplaced-media-right.html
index bd10a76..de24482 100644
--- a/test/fixtures/media/misplaced-media-right.html
+++ b/test/fixtures/media/misplaced-media-right.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/body-outside-content.html b/test/fixtures/modal/body-outside-content.html
index bb6df8a..6c5473d 100644
--- a/test/fixtures/modal/body-outside-content.html
+++ b/test/fixtures/modal/body-outside-content.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/content-outside-dialog.html b/test/fixtures/modal/content-outside-dialog.html
index 44a9253..275a7a9 100644
--- a/test/fixtures/modal/content-outside-dialog.html
+++ b/test/fixtures/modal/content-outside-dialog.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/dialog-outside-modal.html b/test/fixtures/modal/dialog-outside-modal.html
index 614795a..c750a53 100644
--- a/test/fixtures/modal/dialog-outside-modal.html
+++ b/test/fixtures/modal/dialog-outside-modal.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/footer-outside-content.html b/test/fixtures/modal/footer-outside-content.html
index c57eeee..37ad0f2 100644
--- a/test/fixtures/modal/footer-outside-content.html
+++ b/test/fixtures/modal/footer-outside-content.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/header-outside-content.html b/test/fixtures/modal/header-outside-content.html
index 8b8e218..c3db4ad 100644
--- a/test/fixtures/modal/header-outside-content.html
+++ b/test/fixtures/modal/header-outside-content.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/missing-role-dialog.html b/test/fixtures/modal/missing-role-dialog.html
index 13d7bf5..610797b 100644
--- a/test/fixtures/modal/missing-role-dialog.html
+++ b/test/fixtures/modal/missing-role-dialog.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/missing-role-document.html b/test/fixtures/modal/missing-role-document.html
index ff26fbf..9a2c988 100644
--- a/test/fixtures/modal/missing-role-document.html
+++ b/test/fixtures/modal/missing-role-document.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/remote.html b/test/fixtures/modal/remote.html
index 0a6dc66..6634a54 100644
--- a/test/fixtures/modal/remote.html
+++ b/test/fixtures/modal/remote.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/tabindex-missing.html b/test/fixtures/modal/tabindex-missing.html
index 347e9f1..18a56ce 100644
--- a/test/fixtures/modal/tabindex-missing.html
+++ b/test/fixtures/modal/tabindex-missing.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/title-outside-header.html b/test/fixtures/modal/title-outside-header.html
index 2d051c0..853c881 100644
--- a/test/fixtures/modal/title-outside-header.html
+++ b/test/fixtures/modal/title-outside-header.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/valid.html b/test/fixtures/modal/valid.html
index 6db2478..96b99d1 100644
--- a/test/fixtures/modal/valid.html
+++ b/test/fixtures/modal/valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/with-hide.html b/test/fixtures/modal/with-hide.html
index fd12f6f..3afcd7f 100644
--- a/test/fixtures/modal/with-hide.html
+++ b/test/fixtures/modal/with-hide.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/within-navbar.html b/test/fixtures/modal/within-navbar.html
index ca988d2..4414a86 100644
--- a/test/fixtures/modal/within-navbar.html
+++ b/test/fixtures/modal/within-navbar.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/modal/within-table.html b/test/fixtures/modal/within-table.html
index 10ffaf4..fab8738 100644
--- a/test/fixtures/modal/within-table.html
+++ b/test/fixtures/modal/within-table.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/btn-bad.html b/test/fixtures/navbar/btn-bad.html
index f79468b..502ad23 100644
--- a/test/fixtures/navbar/btn-bad.html
+++ b/test/fixtures/navbar/btn-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-btn-bad.html b/test/fixtures/navbar/navbar-btn-bad.html
index aba336f..702f6fb 100644
--- a/test/fixtures/navbar/navbar-btn-bad.html
+++ b/test/fixtures/navbar/navbar-btn-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-container.html b/test/fixtures/navbar/navbar-container.html
index 21e2b62..60ecbd8 100644
--- a/test/fixtures/navbar/navbar-container.html
+++ b/test/fixtures/navbar/navbar-container.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-left-bad.html b/test/fixtures/navbar/navbar-left-bad.html
index 8b6f51b..8a7a3d2 100644
--- a/test/fixtures/navbar/navbar-left-bad.html
+++ b/test/fixtures/navbar/navbar-left-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-left-right-on-navbar.html b/test/fixtures/navbar/navbar-left-right-on-navbar.html
index 0236e0b..82cf469 100644
--- a/test/fixtures/navbar/navbar-left-right-on-navbar.html
+++ b/test/fixtures/navbar/navbar-left-right-on-navbar.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-left-right-valid.html b/test/fixtures/navbar/navbar-left-right-valid.html
index 40ac664..31681a2 100644
--- a/test/fixtures/navbar/navbar-left-right-valid.html
+++ b/test/fixtures/navbar/navbar-left-right-valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/navbar/navbar-right-bad.html b/test/fixtures/navbar/navbar-right-bad.html
index b90f838..e846bf9 100644
--- a/test/fixtures/navbar/navbar-right-bad.html
+++ b/test/fixtures/navbar/navbar-right-bad.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/bootstrap-css.html b/test/fixtures/outdated/bootstrap-css.html
index e7f9c12..d77dc95 100644
--- a/test/fixtures/outdated/bootstrap-css.html
+++ b/test/fixtures/outdated/bootstrap-css.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/bootstrap-extensions-okay.html b/test/fixtures/outdated/bootstrap-extensions-okay.html
index 4d30916..c2020eb 100644
--- a/test/fixtures/outdated/bootstrap-extensions-okay.html
+++ b/test/fixtures/outdated/bootstrap-extensions-okay.html
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/bootstrap-js.html b/test/fixtures/outdated/bootstrap-js.html
index 5a25621..0f0b471 100644
--- a/test/fixtures/outdated/bootstrap-js.html
+++ b/test/fixtures/outdated/bootstrap-js.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/bootstrap-min-css.html b/test/fixtures/outdated/bootstrap-min-css.html
index 054232f..1bf4fc4 100644
--- a/test/fixtures/outdated/bootstrap-min-css.html
+++ b/test/fixtures/outdated/bootstrap-min-css.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/bootstrap-min-js.html b/test/fixtures/outdated/bootstrap-min-js.html
index 26cb84a..a21a84f 100644
--- a/test/fixtures/outdated/bootstrap-min-js.html
+++ b/test/fixtures/outdated/bootstrap-min-js.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/outdated/js-version-not-in-url-current.html b/test/fixtures/outdated/js-version-not-in-url-current.html
index 61a4608..e3fd304 100644
--- a/test/fixtures/outdated/js-version-not-in-url-current.html
+++ b/test/fixtures/outdated/js-version-not-in-url-current.html
@@ -16,8 +16,8 @@
})();
-
-
+
+
diff --git a/test/fixtures/outdated/js-version-not-in-url-outdated.html b/test/fixtures/outdated/js-version-not-in-url-outdated.html
index adf0d2a..349498d 100644
--- a/test/fixtures/outdated/js-version-not-in-url-outdated.html
+++ b/test/fixtures/outdated/js-version-not-in-url-outdated.html
@@ -16,8 +16,8 @@
})();
-
-
+
+
diff --git a/test/fixtures/panels/panel-body-missing-parent.html b/test/fixtures/panels/panel-body-missing-parent.html
index b3a0334..38c5005 100644
--- a/test/fixtures/panels/panel-body-missing-parent.html
+++ b/test/fixtures/panels/panel-body-missing-parent.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/panels/panel-footer-missing-parent.html b/test/fixtures/panels/panel-footer-missing-parent.html
index b8a1282..9a55637 100644
--- a/test/fixtures/panels/panel-footer-missing-parent.html
+++ b/test/fixtures/panels/panel-footer-missing-parent.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/panels/panel-heading-missing-parent.html b/test/fixtures/panels/panel-heading-missing-parent.html
index 31d33ac..dbadce0 100644
--- a/test/fixtures/panels/panel-heading-missing-parent.html
+++ b/test/fixtures/panels/panel-heading-missing-parent.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/panels/panel-title-missing-parent.html b/test/fixtures/panels/panel-title-missing-parent.html
index c40d87c..e7e938c 100644
--- a/test/fixtures/panels/panel-title-missing-parent.html
+++ b/test/fixtures/panels/panel-title-missing-parent.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/panels/panels.html b/test/fixtures/panels/panels.html
index aa2270f..d5599a8 100644
--- a/test/fixtures/panels/panels.html
+++ b/test/fixtures/panels/panels.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/table/responsive-incorrect.html b/test/fixtures/table/responsive-incorrect.html
index a1a0c2f..3085d4d 100644
--- a/test/fixtures/table/responsive-incorrect.html
+++ b/test/fixtures/table/responsive-incorrect.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/table/responsive-valid.html b/test/fixtures/table/responsive-valid.html
index 3028f37..1783a63 100644
--- a/test/fixtures/table/responsive-valid.html
+++ b/test/fixtures/table/responsive-valid.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/tooltips/in-btn-groups.html b/test/fixtures/tooltips/in-btn-groups.html
index 59f6b65..e59b888 100644
--- a/test/fixtures/tooltips/in-btn-groups.html
+++ b/test/fixtures/tooltips/in-btn-groups.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/tooltips/on-disabled-elems.html b/test/fixtures/tooltips/on-disabled-elems.html
index c75013b..c7f87ef 100644
--- a/test/fixtures/tooltips/on-disabled-elems.html
+++ b/test/fixtures/tooltips/on-disabled-elems.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/bootstrap-css.html b/test/fixtures/version-4/bootstrap-css.html
index 7d6b074..e2317e8 100644
--- a/test/fixtures/version-4/bootstrap-css.html
+++ b/test/fixtures/version-4/bootstrap-css.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/bootstrap-extensions-okay.html b/test/fixtures/version-4/bootstrap-extensions-okay.html
index 2ffbbc2..67e031d 100644
--- a/test/fixtures/version-4/bootstrap-extensions-okay.html
+++ b/test/fixtures/version-4/bootstrap-extensions-okay.html
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/bootstrap-js.html b/test/fixtures/version-4/bootstrap-js.html
index 5738b5e..018b68e 100644
--- a/test/fixtures/version-4/bootstrap-js.html
+++ b/test/fixtures/version-4/bootstrap-js.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/bootstrap-min-css.html b/test/fixtures/version-4/bootstrap-min-css.html
index fbcf727..ec54c57 100644
--- a/test/fixtures/version-4/bootstrap-min-css.html
+++ b/test/fixtures/version-4/bootstrap-min-css.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/bootstrap-min-js.html b/test/fixtures/version-4/bootstrap-min-js.html
index cac1ade..83e5aba 100644
--- a/test/fixtures/version-4/bootstrap-min-js.html
+++ b/test/fixtures/version-4/bootstrap-min-js.html
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/test/fixtures/version-4/js-version-not-in-url-4.0.0.html b/test/fixtures/version-4/js-version-not-in-url-4.0.0.html
index ac82958..5fe25f5 100644
--- a/test/fixtures/version-4/js-version-not-in-url-4.0.0.html
+++ b/test/fixtures/version-4/js-version-not-in-url-4.0.0.html
@@ -16,8 +16,8 @@
})();
-
-
+
+
diff --git a/test/fixtures/viewport/missing.html b/test/fixtures/viewport/missing.html
index 184289c..a142786 100644
--- a/test/fixtures/viewport/missing.html
+++ b/test/fixtures/viewport/missing.html
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/test/fixtures/viewport/present.html b/test/fixtures/viewport/present.html
index a3a09ec..d94c70e 100644
--- a/test/fixtures/viewport/present.html
+++ b/test/fixtures/viewport/present.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/x-ua-compatible/lowercase.html b/test/fixtures/x-ua-compatible/lowercase.html
index 890ecd6..3e4ffff 100644
--- a/test/fixtures/x-ua-compatible/lowercase.html
+++ b/test/fixtures/x-ua-compatible/lowercase.html
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/test/fixtures/x-ua-compatible/missing.html b/test/fixtures/x-ua-compatible/missing.html
index 61eb520..7593a38 100644
--- a/test/fixtures/x-ua-compatible/missing.html
+++ b/test/fixtures/x-ua-compatible/missing.html
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/test/fixtures/x-ua-compatible/present.html b/test/fixtures/x-ua-compatible/present.html
index a3a09ec..d94c70e 100644
--- a/test/fixtures/x-ua-compatible/present.html
+++ b/test/fixtures/x-ua-compatible/present.html
@@ -11,8 +11,8 @@
-
-
+
+